Browser tower-defense game with a typing-combat twist
Tidewall (Sandcastle Defense) is a finished, fully playable browser tower-defense game set on an isometric, flat-shaded beach. Defend objectives from crab waves by building beach-toy turrets. Every enemy wears a letter you press to zap it; bosses wear words you type to break their shields. Built with Three.js, zero framework, purely vanilla JavaScript. Live at tidewall.xyz.
Full run controller: flow-field pathfinder, wave spawning, sand economy, typing-combat with combo milestones
18 buildable structures, 25 enemy types including 6 word-bosses, 9 campaign stages
Roguelite meta: achievements, charm loadout, pearls shop, home-island base that grows with progression
Procedural WebAudio engine: all SFX and per-biome generative music, zero asset files
PWA: versioned, migration-safe local-storage save system that clamps critical fields