🎯 Step 1: Core Game Concept
- Objective → Stop waves of enemies from reaching the end of the path.
- Player Action → Place and upgrade towers.
- Win/Lose Condition → Player wins if all waves are cleared, loses if too many enemies get through.
🛣️ Step 2: Map & Path
- Start with one map: a winding path from left to right (or top to bottom).
- Enemies follow the path automatically.
- Towers can be placed beside the path (but not on it).
🏰 Step 3: Towers
- Begin with 1–2 tower types, for simplicity:
- Basic Shooter → shoots single bullets at enemies.
- Slow Tower → reduces enemy speed.
- Each tower has:
- Cost (in coins)
- Range
- Attack speed
- Damage
Later, add upgrades like faster shooting, bigger range, or special effects.
👾 Step 4: Enemies
- Start with 2 enemy types:
- Basic Enemy → normal speed, normal health.
- Fast Enemy → low health but moves quickly.
- Each wave increases difficulty (more enemies, tougher ones).
💰 Step 5: Currency & Rewards