This document outlines a comprehensive plan for developing a 3D tower defense game inspired by "Rogue Defense: Hybrid Tower TD." The game will be built using web technologies, primarily HTML5 and Three.js, to create an engaging and visually rich experience that runs directly in the browser. The game will feature a single, powerful defender at the bottom of the screen, fending off waves of geometric enemies approaching from the top. The gameplay will incorporate roguelike elements such as permanent upgrades and procedurally generated enemy waves, providing a high degree of replayability.
The core gameplay revolves around a central defender, which the player controls and upgrades. Unlike traditional tower defense games where players place multiple towers, this game focuses on enhancing a single, powerful unit. The key mechanics are detailed in the table below: