Personal project / Space RPG
Voidborne Online.
Space combat across seven connected sectors.
The trailer couldn’t load. Try again, or open the video directly.
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.