Neon Command
A browser-based tactical tower defense game built in Rust with the Bevy ECS engine and compiled to WebAssembly. Playable on desktop and mobile with no installation, no backend, and no tracking.

Overview
Designed and built Neon Command from scratch in Rust as a way to learn the Bevy game engine and WebAssembly toolchain end-to-end. The game runs entirely in the browser (no backend, no account, no tracking) using LocalStorage for high scores and settings. Eight tower types with mid-game specialization branches, eight enemy types including bosses and splitters, four procedural map presets, three player abilities on cooldown, and a tower-synergy system that activates bonuses when adjacent towers compose into combos.
Game Systems
Designed around a small set of mechanics that compose into deeper strategy:
Rust + Bevy + WASM
Built on Bevy 0.14s ECS architecture and shipped as a WebAssembly bundle:
Technical Architecture
Lean stack so the build stays fast and the binary stays small:
Why It Matters
Systems Programming Range
Counterweight to the otherwise web-only portfolio. Proves comfort with Rust, ECS, and the WASM toolchain.
Privacy by Construction
No backend, no accounts, no analytics. The whole game is a static bundle, period.
Performance Discipline
Performance audit catalogues 11 known optimizations (synergy O(T^2), splash damage O(E)). Performance is treated as a tracked roadmap, not a hope.
Personal Project Discipline
Shipped, deployed, and maintained under the same release process as the production work, not a dead branch
Key Learnings
More Projects
Need something like this for your business?
I build custom software that solves real business problems — from quote systems to customer portals.


