Game Production Project Planning: Unterschied zwischen den Versionen
Game Production Project Planning (Quelltext anzeigen)
Version vom 20. März 2023, 23:04 Uhr
, 20. März 2023Dokument mit aktuellen Infos zu GitHub ergänzt
K (Kategorie hinzugefügt) |
(Dokument mit aktuellen Infos zu GitHub ergänzt) |
||
Zeile 5: | Zeile 5: | ||
# Deadlines & Milestones in Erfahrung bringen | # Deadlines & Milestones in Erfahrung bringen | ||
# Grobes Game-Konzept fertigstellen | # Grobes Game-Konzept fertigstellen | ||
# Dauer von Sprints definieren | # Dauer von Sprints definieren, z.B. 2 Wochen pro Sprint. Für ein Beispiel, siehe [https://docs.google.com/spreadsheets/d/1dwc3_qH2WzeJD7dPeH1NhV79KZ5l_Mg8ng9yZCfsPHE/edit?usp=sharing Sprint Plan Template] | ||
# Projektplanungstool ( | # Projektplanungstool definiert (GitHub Projects) & Projekt angelegt | ||
# SCRUM-Board aufsetzen ( | # SCRUM-Board aufsetzen über das definerte Template erstellen (typische Spalten: Backlog, Ready, In Progress, Done) | ||
# Tasks anlegen | # Sprintplan als zusätzliche View anlegen, Datumsfelder für "Sprint start" und "Sprint end" anlegen | ||
# Grober Projektplan bis zu den Deadlines | # Stories als Issues anlegen, Tasks innerhalb der Story als Taskliste anlegen, Datum (Sprint) festlegen. | ||
# Grober Projektplan bis zu den Deadlines in diesem Board erstellen | |||
# Nächsten Sprint am Board (Todo) mit Tasks befüllen | # Nächsten Sprint am Board (Todo) mit Tasks befüllen | ||
== Sprints == | == Sprints == | ||
Hier sind ein paar Tips zum Arbeiten in Sprints. | Hier sind ein paar Tips zum Arbeiten in Sprints. | ||
==== Sprint Starten ==== | ==== Sprint Starten ==== | ||
# Projektmanager*in wählt die Tasks für den kommenden Sprint aus und verschiebt sie in | # Projektmanager*in wählt die Tasks für den kommenden Sprint aus und verschiebt sie in Ready | ||
# Sprint Kick-Off Meeting mit dem Team: | # Sprint Kick-Off Meeting mit dem Team: | ||
## Weiß jede*r was zu tun ist? | ## Weiß jede*r was zu tun ist? | ||
Zeile 25: | Zeile 27: | ||
==== Sprint Abschließen ==== | ==== Sprint Abschließen ==== | ||
# Entwickler*innen aktualisieren den Status aller Tasks ( | # Entwickler*innen aktualisieren den Status aller Tasks (Ready, In Progress, Done) | ||
# Projektmanager*in schafft sich einen Überblick | # Projektmanager*in schafft sich einen Überblick | ||
# Sprint Review Meeting mit dem Team: | # Sprint Review Meeting mit dem Team: | ||
Zeile 35: | Zeile 37: | ||
== Checkliste Tasks & Stories == | == 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 | |||
'''Story''': Ein Feature des Spiels; ein Kärtchen auf dem SCRUM-Board (GitHub Issue); 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 | '''Task''': Eine von mehreren Aufgaben, die zur Umsetzung einer Story nötig sind; Unterpunkte von Stories | ||
Zeile 51: | Zeile 54: | ||
* Playtest Level X | * Playtest Level X | ||
* Iterate Feature X (eg. after play tests) | * Iterate Feature X (eg. after play tests) | ||
*Find & Test Asset Packages | * Find & Test Asset Packages | ||
* Create 3D Assets X, Y, Z | * Create 3D Assets X, Y, Z | ||
* Integrate 3D Assets X, Y, Z (import to Unity, set up materials & animations,...) | * Integrate 3D Assets X, Y, Z (import to Unity, set up materials & animations, ...) | ||
*Add Character Animations | * Add Character Animations | ||
* Build Effect X (Particles, Cloth, Animation,...) | * Build Effect X (Particles, Cloth, Animation,...) | ||
* Add Audio for Features X, Y, Z | * Add Audio for Features X, Y, Z |