design, documentation and notes
design:
snub is inspired by Terrorhedron.
The goal of this project is to expand the Terrorhedron ideas. The main addition are a map editor (even the terrain), a more complex enemy system (topological hierarchy) and more turret upgrades and customization (modules for small bonuses). Mod support and multiplayer are planned.
balance
credits:
- voxel-core: https://github.com/ClarkThyLord/Voxel-Core
- hdr skies: https://pixeledasteroid.gumroad.com
- godot dark theme: https://mounirtohami.itch.io/godot-dark-theme
legend:
bold is done (release quality)
underline is done (debug quality)
regular is planned
roadmap:
-
0.1 alpha:
- turret system
- enemy system
- resources system
- wave system
- editor
-
0.2 beta:
- unit tests & refactoring
- mod api support
systems:
-
- models
- stats
- placement
- targeting
- shooting
- economy
- upgrades
- modules
- range indicator
- selection indicator
- gui
- info details
- shop thumbnail
- on select
-
- models
- path subsystem
- hierarchy
- stats
- color change
- hit effect
- gui
- info detail
-
- Tkads
- lives
- economy
-
wave:
- spawns
- randomizer
- balance
- win/lose condition
- gui
- details
- win/lose
- endwave report
-
- control
- turret
- attach
- path
- voxel
- cubes
- palette
- gui
- picker
- help
- path
- loadsave