23 lines
897 B
Markdown
23 lines
897 B
Markdown
# YeetGeese 🪿🚜
|
|
|
|
A farm-themed tower defense where you yeet geese at oncoming livestock. Built with Godot 4.x.
|
|
|
|
## Quick Start
|
|
1. Open this folder in **Godot 4.3+** (stable recommended).
|
|
2. Run `main.tscn` from the editor's Play button.
|
|
3. Place towers along the animal path and watch the geese fly!
|
|
|
|
## Folder Layout
|
|
- `src/core/` - Autoloads & global state (wave progress, currency)
|
|
- `src/towers/` - Base tower node + individual yeeter scenes
|
|
- `src/projectiles/` - Goose projectile logic & impact handling
|
|
- `src/enemies/` - Animal mob scenes & path navigation data
|
|
- `src/waves/` - `WaveTable.res` (balance file) + runner system
|
|
- `src/ui/` - HUD, placement gizmo, menus
|
|
|
|
## For AI Assistants
|
|
Read `AI_HELP.md` before writing code. It contains our GDScript 4 conventions, scene expectations, and prompt templates tailored to this project.
|
|
|
|
## License
|
|
TBD (placeholder for indie release)
|