2009-02-13 18 views
8

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:

  1. design/Story/PLAY Meccanica
  2. Visuals (art 2d, 3d arte, video)
  3. audio (atmosfera, musica, voce, ecc)
  4. gioco Codice/(OpenGL e/o disegno 2d)
  5. 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.

+0

http://www.youtube.com/watch?v=G55eY8oD730 – Simon

risposta

2

Ti consigliamo di guardare altre dimensioni oltre alle dimensioni "funzionali" o "dominio" che hai elencato sopra.

In particolare, controllare i modelli MBTI e Belbin. Con tutti i mezzi essere scettici su questi modelli - non sono "verità rivelate" su come funziona l'animale umano. Ma ti daranno informazioni preziose sul tipo di tratti che devi bilanciare per ottenere una grande squadra.

Anche se consideri questo consiglio, considera anche che c'è sempre qualcosa di opportunistico nella costruzione di una squadra. Non si tratta di elencare N slot "ideali" e quindi di compilare pazientemente questi slot; non saresti mai fatto in quel modo.

Piuttosto, ci si imbatte in qualcuno che per primo è ovviamente una persona eccezionale da avere nel team. Una volta confermati, ciò influirà sulle tue scelte per la seconda posizione: vorrai qualcuno compatibile con il primo, ma anche abbastanza diverso da coprire alcuni dei punti di forza che ancora ti mancano. E così via mentre aggiungi più persone.

Mentre la squadra inizia a conoscere se stessa, ci saranno riadattamenti nel ruolo che ciascun membro della squadra gioca, rispetto all'altro. Anche in questo caso ci sono modelli, come lo Tuckman model, di come questo processo tenda a svolgersi, ed è utile avere in mente questi modelli mentre si controlla il team.

3

Vorrei aggiungere questi alla vostra lista:

  1. strumento Maker
  2. Tester
  3. Manager (Direttore)
0

Se si è andato avanti e rimosso "sviluppo del gioco" dalla tua domanda , sarebbe ancora valido. Le stesse regole si applicano allo sviluppo del gioco come fanno per ogni altra squadra. Devi solo scoprire in cosa tutti sono bravi e fare in modo che ogni persona si specializzi in un'area specifica.

Come puoi essere sicuro di avere le persone migliori? Questa è una domanda veramente generale. Chiedi loro di mostrare la prova della loro abilità tecnica con i campioni di lavoro. Anche osservare come lavorano con la tua squadra è importante.

1

Suppongo che tu sia un po 'nuovo nell'industria dei giochi. In realtà non è diverso da qualsiasi altro progetto.

Fondamentalmente per il gioco desiderato è necessario identificare le aree di responsabilità (esempio, rendering, networking, gameplay, audio, strumenti) e gestire queste aree con a) le persone giuste eb) ai numeri giusti.

(Si noti che questo si applica alle altre discipline (arte, design, suono) tanto quanto la programmazione).

Hai bisogno di un vantaggio forte, esperto per ogni disciplina che potrebbe non essere una rockstar nel loro campo, ma è altamente esperto, un buon programmatore e un buon manager.

Al di sopra di questo è necessario qualcuno che detenga la visione creativa del progetto (un regista) e qualcuno che si occupi della pianificazione generale e di tutte quelle cose maledette che spuntano (un produttore).

Avrai anche bisogno del QA in un certo senso, idealmente il QA sarà sempre coinvolto in qualche modo ma scalerà quando il progetto ha bisogno di essere completato.

Questa è una panoramica un po 'semplicistica, ma è una domanda molto ampia.

1

Sono stato in squadre di gioco di grandi dimensioni prima e oltre agli ottimi suggerimenti di Jim Blizard posso dirvi di avere almeno un rappresentante della comunità per essere il vostro volto pubblico nei forum, organizzare cose come interviste agli sviluppatori, picchi di nascosto e condensare il feedback dei beta tester.

Prima che avessimo un volontario per questo, tutto è caduto sui programmatori e ha quasi fermato lo sviluppo. Abbiamo dedicato più tempo a rispondere alle domande, a giustificare le caratteristiche e le lotte di disinnesioni nei forum rispetto a quanto abbiamo fatto con la codifica. Il nostro rappresentante è arrivato e ha affrontato tutto e ci ha detto quello che dovevamo sapere.

0

Per fare una buona band hai solo bisogno di più cowbell!

0

Trova un gioco simile a quello che ti piacerebbe creare e guarda i crediti per questo, che dovrebbe darti un'idea approssimativa del trucco del team.

0

Non penso che quelle siano le 5 aree corrette. In particolare il codice del gioco è molto, molto più della semplice grafica, e potresti non aver bisogno di un esperto di grafica in ogni caso, a seconda della tua tecnologia. E il codice di rete potrebbe non essere necessario per molti giochi, e anche dove è, anche questo potrebbe non richiedere un programmatore dedicato.

Il contenuto della tua squadra di codice dipenderà molto dal tipo di gioco che stai facendo. Se ciò non ti dice quello che ti serve, devi andare da qualcuno con esperienza con la tua proposta di gioco e vedere cosa consigliano.

Come si ottengono le persone giuste? Come faresti per qualsiasi lavoro: esperienza, educazione, capacità di comunicazione e personalità. Non penso ci sia magia lì. Se non sai chi ti serve per quello che vuoi fare, inizia con qualcuno esperto che può consigliarti.

1

Hai provato Indie CG www.indiecg.com?

È una piattaforma solo per questo, che consente alle squadre di creare giochi. Puoi trovare molte persone con lo stesso interesse.

Spero che aiuti.

Problemi correlati