Skip to content
AJ Uppal
← Back to selected work

Personal project / Space RPG

Voidborne Online.

Space combat across seven connected sectors.

Open project Live in a browser
Trailer 0:29 Download
Music credits

District Four by Kevin MacLeod. CC BY 4.0. Excerpts edited and mixed for this trailer.

Screenshots

My work

The browser flight HUD, server-owned combat loop, contracts and persistent pilot progression.

Working with

React · TypeScript · Canvas · WebSocket · Node.js

Inside the build

A persistent frontier in a browser.

Context

The browser needs responsive flight controls while the server resolves shared enemies, combat, rewards and the pilot record.

How it works

A Node WebSocket service owns PvE state, missions, purchases and progression. The browser reports movement and renders server snapshots, with sector rooms sharing the active frontier.

In the work

The live alpha has seven connected sectors, persistent pilots, contracts, shared PvE encounters and opt-in pilot combat in two lawless sectors.

World
Seven hand-authored sectors connected by server-checked jump lanes.
Authority
The server owns enemies, projectiles, damage, missions, rewards and pilot progression.
Multiplayer
Sector rooms share PvE state, chat and nearby pilots; sorties support up to four pilots.

Keep exploring.

The whole collection →
Driftfall in Haven Reach: AJ’s ship raises a spherical barrier during a Frontier run, with a blue planet above the asteroid field. Driftfall 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