Skip to content
AJ Uppal
← Back to selected work

Personal project / Space RPG

Driftfall.

A multiplayer space RPG with a six-chapter campaign and persistent pilot progression.

Ask about this build Playable prototype · available for a walkthrough

My work

Flight and combat design, browser rendering, the authoritative server and progression.

Working with

Three.js · JavaScript · Node.js · WebSocket

Inside the build

Flight, combat and persistent progress.

Context

The browser needs to respond to flight controls while the server resolves hits, inventory and rewards.

How it works

The browser predicts flight and reconciles it with server snapshots. Combat and rewards are resolved on the server; extraction banks the rewards from a run.

In the work

Playable locally, with flight, combat, extraction and persistent pilot progression. The multiplayer service has not been publicly hosted.

Flight
Browser prediction and snapshot smoothing sit around the server’s authoritative movement.
Progression
Run rewards stay unbanked until extraction. Banked credits, ship upgrades and records persist.
Deployment
A complete local Node build. The multiplayer service needs a server host before it can have a public play link.

Keep exploring.

The whole collection →
A new Voidborne Online pilot at Orion Anchorage, with the ship, tracked contract and flight HUD visible beneath the station. Voidborne Online Space RPG A sailboat beneath a rising sun, with a warm path of light across the ocean in Saltline. saltline Simulation / multiplayer Ember Wilds in Fallowmere at dusk: a level-30 character in a voxel landscape. Ember Wilds Voxel MMORPG