Gamasutra ha un paio di articoli molto interessantiCome posso creare un grande team di sviluppo giochi?
Hiring Game Designers e Building A Great Game Team: Measuring Progress
Nessuna di queste parlare del processo di assunzione di costruire la squadra nel suo complesso. Credo che i grandi team di sviluppo, non importa cosa tu stia costruendo, sono come i gruppi rock. Non puoi avere una band con tutti i chitarristi. Immagino che potresti, ma la musica non suonerebbe così bene. Invece di avere 6 chitarristi, è meglio avere 1 batterista, 1 cantante, 1 bassista e 1 chitarrista, altre cose sono opzioni come un tamburello o una chitarra ritmica.
Il modo in cui questo si applica ai team di programmazione è che non è possibile avere una squadra piena di esperti OpenGL. Non otterrai mai alcuna arte o musica creata, la trama sarà un po 'schifosa e il multiplayer non funzionerà così bene. Quindi, questo potrebbe essere archiviato sotto "completamente ovvio", ma nel modo in cui lo vedo ci dovrebbero essere alcuni ruoli fondamentali di qualsiasi squadra. Questi possono essere riempiti da un intero gruppo o di una singola persona, ma devono essere riempiti:
- design/Story/PLAY Meccanica
- Visuals (art 2d, 3d arte, video)
- audio (atmosfera, musica, voce, ecc)
- gioco Codice/(OpenGL e/o disegno 2d)
- Networking Codice/Multiplayer/match-making Servizi
altre cose specifiche come ga me menu, build management, setup e deployment potrebbero essere altri. Quindi, prima, sono queste le 5 aree giuste e/o mi manca qualcosa? E inoltre, come possiamo essere sicuri di mettere le persone giuste in questi ruoli per ottenere il miglior gioco?
Modifica: so che questa domanda è piuttosto vaga, in un certo senso l'ho tenuta per un motivo. Sto cercando alcuni aneddoti generali dei veterani dell'industria dei videogiochi per ciò che funziona bene e cosa non funziona quando si costruisce una squadra data una lavagna vuota. La risposta di Echostorm sul leader della comunità è un grande esempio.
http://www.youtube.com/watch?v=G55eY8oD730 – Simon