-
Menus
- Splash/Main Menu
- Play Game Button
- Quit Game Button
- Background
- HUD
- Unit/tool selection
- Core Health
- Day Counter
- Resource counter
- Toggle SFX/Music
- Splash/Main Menu
-
Gameplay Loop
- Collect resources (1 resource, something)
- Plants generate
- Enemies drop them
- Player collects them (walk into them)
- Daytime: Collect/ Use resources to buy Units & Upgrades
- Nighttime: Defend the core
- Player can Melee
- Wall Upgrades (Block Lanes)
- Units can shoot enemies
- Collect resources (1 resource, something)
-
Player can
- Move Around
- WASD Movement
- Button to Attack
- Button to Plant
- Button to Remove Unit
- Plant Units
- Defend (Melee maybe)
- Move Around
-
Units
- Select unit w/ mouse (?) or use arrow keys like bumpers
- Unit Choice
- Cost
- Purpose
- Damage (ranged)
- "Melee" damage
- Resource Gen
- Walls(?), Cost a decent chunk of change
- Look
- Anims
- SFX
-
Enemies
- Spawn in Waves
- Proto AI (A* around immutable tiles)
- Enemy Units
- Tile Removal
- Tile immutable-er
- Plant targeter
- Base target
- Combat
- Enemies can do damage to things
- We can do damage to enemies
- Units can do damage to enemies
- Drop resource
- A Core
-
Setting
- Middle of Nowhere, Mars
-
Tech Stuff
- 1312x704 resolution
Maybes
- Implement a "tutorial" which tells the player what they can do
- Note/Notification System
Menus
- Fonts
- Button
- Toggle on/off
- Logo
- Menu Background
- Music
- Day Track
- Night Track
- 2 button SFX