Hét 1 — Elmélet
GDD és Scope Management
GDD és Scope Management
a GDD a játékod tervrajza. Kód előtt ezt töltjük ki (1–2. alkalom).
Mi az a GDD (Game Design Document)?
A Game Design Document a játék „terve”. Nem kell 100 oldal – egy mini-GDD is elég:
- Mi a játék lényege? (1 mondat)
- Milyen statok vannak?
- Milyen ellenségek vannak?
- Hogyan nehezedik?
- Mit NEM csinálunk? (scope limit)
Miért fontos a scope management?
„A játék kész, amikor nincs mit kivenni belőle – nem amikor nincs mit hozzáadni.”
Gyakori hiba: túl sok feature az első verzióba.
| Rossz scope | Jó scope (1. rész) |
|---|---|
| 10 ellenség, 5 fegyver, mentés | 3 ellenség, 1 lövés, nincs mentés |
| Multiplayer | Egyjátékos |
| Animált cutscene-ek | Statikus sprite-ok |
Határidő = scope limit. Ha nincs elég idő, vedd ki a legkevésbé fontos feature-t.
GDD → Kód kapcsolat
A GDD értékei közvetlenül a game/config.py-ba kerülnek:
# GDD: Játékos HP = 100
PLAYER_MAX_HP = 100
# GDD: Denevér sebesség = 180
ENEMY_TYPES = {
"bat": {"speed": 180, "hp": 10, ...},
}
Ha a GDD-ben változtatsz, a config-ot is frissítsd!
Scope checklist az 1. részre
- 1 játékos, felülnézet
- 3 ellenségtípus
- Manuális lövés (4 irány)
- XP + level up (3 upgrade)
- Lineáris nehezedés
- Automata fegyverek → Part 2
- Boss wave → Part 2