Tower Defense
A 3D tower defense in Three.js with 20 towers, 28 enemy types and a 50-wave campaign. Balance is tuned against measured win rates.
A 3D tower defense game in Three.js, with no framework and every sound synthesized live.
- 20 towers, each with two upgrade paths of four tiers
- 28 enemy types and 11 random mutations
- 20 maps and a 50-wave campaign
- bosses that split apart on death (Broodmother → 3 hydras → 6 blocks), shields, damage resistances, and hidden enemies most towers can't see
Difficulty that changes the game
The four difficulties change the whole shape of the campaign, not just a stat multiplier. The top one, Ruin, takes away board space, sight and choices instead of adding health.
Balance was tuned against measured win rates. Beating a route unlocks a sandbox mode.