Game Production Project Planning: Unterschied zwischen den Versionen

Dokument 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 (zb 2 Wochen pro Sprint)
# 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 (trello.com, etc) definiert & Projekt angelegt
# Projektplanungstool definiert (GitHub Projects) & Projekt angelegt
# SCRUM-Board aufsetzen (Typische Spalten: Backlog, Todo, In Progress, Done)
# 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 (als Text oder Diagramm in zb Excel)
# 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 Todo
# 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 (Todo, In Progress, Done)
# 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