Game Production Project Planning: Unterschied zwischen den Versionen
K (headlines gefixt) |
K (Vivien.schreiber verschob die Seite Game Production Stories nach Game Production Project Planning, ohne dabei eine Weiterleitung anzulegen: Titel konkretisiert) |
(kein Unterschied)
|
Version vom 5. März 2023, 21:38 Uhr
Diese Seite enthält Checklisten fürs Erstellen von Projektplänen für Semesterprojekte für die Projektmanager*innen und Entwickler*innen.
Vorbereitung Projektmanagement
- Deadlines & Milestones in Erfahrung bringen
- Grobes Game-Konzept fertigstellen
- Dauer von Sprints definieren (zb 2 Wochen pro Sprint)
- Projektplanungstool (trello.com, etc) definiert & Projekt angelegt
- SCRUM-Board aufsetzen (Typische Spalten: Backlog, Todo, In Progress, Done)
- Tasks anlegen
- Grober Projektplan bis zu den Deadlines (als Text oder Diagramm in zb Excel)
- Nächsten Sprint am Board (Todo) mit Tasks befüllen
Sprints
Hier sind ein paar Tips zum Arbeiten in Sprints.
Sprint Starten
- Projektmanager*in wählt die Tasks für den kommenden Sprint aus und verschiebt sie in Todo
- Sprint Kick-Off Meeting mit dem Team:
- Weiß jede*r was zu tun ist?
- Sind genug/zu viele Tasks zugeteilt?
- Sind alle Aufgaben ausreichend definiert (oder ist weitere Konzeption nötig)?
Sprint Abschließen
- Entwickler*innen aktualisieren den Status aller Tasks (Todo, In Progress, Done)
- Projektmanager*in schafft sich einen Überblick
- Sprint Review Meeting mit dem Team:
- Was wurde umgesetzt?
- Was ist übrig geblieben & warum?
- Wie kann der nächste Sprint verbessert werden?
- Falls möglich: Build erstellen und spielen
- Falls nötig, Projektplan anpassen
Checkliste Tasks & Stories
Story: Ein Feature des Spiels; ein Kärtchen auf dem SCRUM-Board; kann von einer Person in weniger als einem Sprint umgesetzt werden
Task: Eine von mehreren Aufgaben, die zur Umsetzung einer Story nötig sind; Unterpunkte von Stories
Mögliche Stories für ein Semesterprojekt
- Create Concept for Feature X (ist manchmal auch nötig/sinnvoll)
- Program Character Controller
- Program Camera Controls
- Program Enemy X Controller
- Program Obstacle X
- Program Feature X
- Create Blockout for Level X
- Level Dressing for Level X
- Playtest Level X
- Iterate Feature X (eg. after play tests)
- Create 3D Assets X, Y, Z
- Integrate 3D Assets X, Y, Z (import to Unity, set up materials & animations,...)
- Build Effect X (Particles, Cloth, Animation,...)
- Add Audio for Features X, Y, Z
- Create Visual Design for GUI
- Build GUI X
- Create Builds
- Submit to Moodle
- Update Project Plan
- Update PR Page
- Create Trailer
- Fix Bug X (entstehen meist während der Produktion)