Qual è la migliore metodologia di sviluppo software (come nella maggior parte utilizzata dagli sviluppatori di giochi professionali e / o dalle aziende) utilizzata nello sviluppo del gioco?
Ho sentito che SCRUM è popolare, ma non ne sono sicuro.
Qual è la migliore metodologia di sviluppo software (come nella maggior parte utilizzata dagli sviluppatori di giochi professionali e / o dalle aziende) utilizzata nello sviluppo del gioco?
Ho sentito che SCRUM è popolare, ma non ne sono sicuro.
Risposte:
Onestamente, dipende dalle dimensioni e dalla storia della squadra.
La maggior parte dei grandi team su cui ho lavorato hanno utilizzato una versione adattata di Scrum. Spesso uno studio coinvolge istruttori Scrum o richiede ai produttori di ottenere la certificazione "Scrum Master".
Come notato sopra, Spirale è un'opzione.
In genere, viene utilizzata una sorta di sviluppo Agile che coinvolge stand-up, proprietari di prodotti, ecc.
Non esiste davvero una "migliore metodologia". Le dimensioni e l'esperienza del team determinano il processo corretto da utilizzare. Se credi in Lean , capirai anche che il processo è molto specifico per i compiti da svolgere.
Il modello Spiral è molto popolare per lo sviluppo di giochi. A causa del rapido ciclo di sviluppo e delle dimensioni della maggior parte dei progetti di gioco.
Poiché lo sviluppo del gioco è un progetto vivente e la maggior parte dei progetti di gioco non sono definiti ben prima dell'inizio del progetto. Il modello a spirale consente rapidi cambiamenti e sviluppo flessibile.
Mentre Scrum è abbastanza popolare, nella mia esperienza funziona solo se sia il team che il management sono disposti a rispettare il piano.
Qualunque sia la metodologia scelta, è necessario tenere presente che un gioco in tutte le fasi deve essere divertente. La metodologia che utilizzerai dipenderà davvero dai membri del team coinvolti e da quanti di essi siano coinvolti, ma in ogni caso dovresti essere in grado di "giocare" in qualche modo per valutare se qualcosa funziona o no. Quella grande idea di design che richiede settimane di sviluppo e non aggiunge al fattore divertimento è tempo perso. Avere una metodologia Agile dovrebbe permetterti di valutare ogni caratteristica del gioco mentre viene sviluppata.