
Shellbound
A turn-based 3D artillery battler in the spirit of Gunbound. Pick a mobile, read the wind, dial in angle and power, and blow chunks out of destructible terrain, against AI or 1v1 online.

- 12
- 4
- 3
A faithful artillery game needs projectile physics you can trust, destructible terrain that persists through a match, readable turn flow, and real-time online play, all in 3D in a browser.
Twelve mobiles, procedurally generated destructible battlefields, tornadoes and airdrops, kill-cam and slow motion, three AI difficulty tiers and 1v1 online multiplayer.
- 12 mobiles, each with two weapons and a special shot
- Procedural destructible terrain with wind, tornadoes and airdrops
- VS CPU, local two-player, and online 1v1 over a WebSocket relay
- Cinematic kill-cam, hitstop and slow-motion impacts
- Three.js
- JavaScript
- Vite
- WebSocket
- Node.js
- Vercel
Strictly a portfolio, for now.
I'm not taking on client work right now, so this site is just here to show what's been built. The full portfolio has games you can play, products you can use and the stories behind the bigger systems.