Was ist die beste (wie von professionellen Spieleentwicklern und / oder Unternehmen am häufigsten verwendete) Softwareentwicklungsmethode für die Spieleentwicklung?
Ich habe gehört, dass SCRUM beliebt ist, bin mir aber nicht sicher.
Was ist die beste (wie von professionellen Spieleentwicklern und / oder Unternehmen am häufigsten verwendete) Softwareentwicklungsmethode für die Spieleentwicklung?
Ich habe gehört, dass SCRUM beliebt ist, bin mir aber nicht sicher.
Antworten:
Ehrlich gesagt hängt es von der Größe und Geschichte des Teams ab.
Die meisten großen Teams, in denen ich gearbeitet habe, haben eine angepasste Version von Scrum verwendet. Oft bringt ein Studio Scrum-Instruktoren mit oder verlangt von den Produzenten, dass sie die "Scrum Master" -Zertifizierung erhalten.
Wie oben erwähnt, ist Spirale eine Option.
Im Allgemeinen wird eine Art agile Entwicklung verwendet, an der Stand-Ups, Produktbesitzer usw. beteiligt sind.
Es gibt wirklich keine "beste Methodik". Teamgröße und Erfahrung bestimmen den richtigen Prozess. Wenn Sie an Lean glauben , werden Sie auch verstehen, dass der Prozess sehr spezifisch für die anstehenden Aufgaben ist.
Das Spiral-Modell ist sehr beliebt für die Spieleentwicklung. Aufgrund des sich schnell ändernden Entwicklungszyklus und der Größe der meisten Spielprojekte.
Da die Spieleentwicklung ein lebendiges Projekt ist und die meisten Spielprojekte nicht lange vor Projektbeginn definiert sind. Das Spiralmodell ermöglicht schnelle Änderungen und eine flexible Entwicklung.
Obwohl Scrum ziemlich beliebt ist, funktioniert es meiner Erfahrung nach nur, wenn sowohl das Team als auch das Management bereit sind, sich an den Plan zu halten.
Für welche Methode Sie sich auch entscheiden, Sie müssen bedenken, dass ein Spiel in allen Phasen Spaß machen muss. Die Methode, die Sie verwenden, hängt wirklich von den beteiligten Teammitgliedern ab und davon, wie viele von ihnen es sind. An allen Punkten sollten Sie jedoch in der Lage sein, das Spiel in irgendeiner Form zu "spielen", um zu bewerten, ob etwas funktioniert oder nicht. Diese großartige Designidee, die wochenlang entwickelt werden muss und nicht zum Spaßfaktor beiträgt, ist Zeitverschwendung. Eine agile Methodik sollte es Ihnen ermöglichen, jedes Feature des Spiels zu bewerten, während es entwickelt wird.