Change to over the shoulder third person instead of first person.
Validate Project / validate (push) Successful in 16s
Validate Project / validate (push) Successful in 16s
This commit is contained in:
@@ -1,14 +1,14 @@
|
||||
# YeetGeese - Design Document
|
||||
|
||||
## Game Concept
|
||||
**YeetGeese** is a first-person tower defense game where the player defends a base by throwing geese as powerful projectiles. The core fantasy is absurdly simple but deeply satisfying: enemies approach your objective, and you yeet geese at them to stop them.
|
||||
**YeetGeese** is an over-the-shoulder third-person tower defense game where the player defends a base by throwing geese as powerful projectiles. The core fantasy is absurdly simple but deeply satisfying: enemies approach your objective, and you yeet geese at them to stop them.
|
||||
|
||||
---
|
||||
|
||||
## Core Fantasy
|
||||
> *"I am alone in a 3D farm arena. Farm animals march toward my base. I aim with mouse, throw with a click, and watch geese crash into foes with satisfying honks, spins, and impact. Each throw feels powerful and purposeful."*
|
||||
> *"I am alone in a 3D farm arena, viewed from behind my shoulders. Farm animals march toward my base. I aim with mouse, throw with a click, and watch geese crash into foes with satisfying honks, spins, and impact. Each throw feels powerful and purposeful."*
|
||||
|
||||
- **Player**: A lone defender in first-person
|
||||
- **Player**: A lone defender in over-the-shoulder third-person
|
||||
- **Weapon**: Throwable geese that act as both projectiles and temporary turrets
|
||||
- **Objective**: Protect the base from waves of approaching farm animals (Pigs, Chickens)
|
||||
- **Juice**: Every goose hit produces satisfying feedback (honks, feathers, screen shake)
|
||||
@@ -24,7 +24,7 @@
|
||||
|
||||
### Breakdown:
|
||||
1. **Enemies spawn** at designated points and march toward the base
|
||||
2. **Player moves** through the arena, positioning for optimal throws
|
||||
2. **Player moves** through the arena in third-person, positioning for optimal throws
|
||||
3. **Player aims and yeets geese** using mouse look and click
|
||||
4. **Geese impact enemies**, dealing damage or causing knockback/stun
|
||||
5. **Currency drops** (feathers) from defeated enemies
|
||||
@@ -41,9 +41,8 @@
|
||||
- Neutral terrain allowing free movement
|
||||
|
||||
### One Player Controller
|
||||
- First-person movement (WASD + mouse look)
|
||||
- Throw input (left mouse button)
|
||||
- Basic health system
|
||||
- **Player Controller**: Over-the-shoulder third-person view (WASD + mouse look, throw input)
|
||||
- **Basic health system**
|
||||
|
||||
### One Goose Type
|
||||
- **Basic Goose**: Standard projectile goose
|
||||
|
||||
Reference in New Issue
Block a user