Gamasutra hat ein paar sehr interessante Artikel
Spieledesigner einstellen und Ein großartiges Spielteam aufbauen: Fortschritt messen
Keines von beiden spricht über den Einstellungsprozess, um das Team als Ganzes aufzubauen. Ich glaube, dass großartige Entwicklungsteams, egal was man gerade baut, wie Rockbands sind. Du kannst keine Band mit allen Gitarristen haben. Ich denke du könntest das, aber die Musik würde nicht so gut klingen. Anstatt 6 Gitarristen zu haben, ist es besser, einen Schlagzeuger, einen Sänger, einen Bassisten und einen Gitarristen zu haben. Andere Dinge sind Optionen wie ein Tamburin oder eine Rhythmusgitarre.
Dies gilt für Programmierteams so, dass Sie kein Team mit OpenGL-Experten haben können. Du wirst niemals Kunst oder Musik erschaffen, die Geschichte wird irgendwie beschissen sein und der Multiplayer wird nicht so gut funktionieren. Also, dies könnte unter "völlig offensichtlich" abgelegt werden, aber die Art, wie ich es dort sehe, sollte einige grundlegende Rollen eines Teams haben. Diese können von einem ganzen Team oder einer einzelnen Person besetzt werden, müssen aber ausgefüllt werden:
Andere spezifische Dinge wie Spielmenüs, Build Management, Setup und Deployment könnten andere sein. Also zuerst, sind das die richtigen 5 Bereiche und / oder fehle ich irgendetwas? Und außerdem, wie können wir sicher sein, dass wir die richtigen Leute in diese Rollen bringen, um das beste Spiel zu bekommen?
Edit: Ich weiß, dass diese Frage ziemlich vage ist, ich habe es aus einem bestimmten Grund so gehalten. Ich suche nach einigen allgemeinen Anekdoten von Veteranen der Spieleindustrie, um herauszufinden, was gut funktioniert und was nicht funktioniert, wenn man ein Team zusammenstellt, das eine leere Tafel hat. Echostorms Antwort über den Community Leader ist ein großartiges Beispiel.
Sie sollten sich andere Dimensionen als nur die oben genannten "funktionalen" oder "Domänen" -Dimensionen ansehen.
Sehen Sie sich insbesondere den MBTI und die Belbin Modelle. Sei skeptisch gegenüber solchen Modellen - sie sind keine "aufgedeckte Wahrheit" darüber, wie das menschliche Tier arbeitet. Aber sie geben dir wertvolle Einblicke in die Eigenschaften, die du ausbalancieren musst, um ein großartiges Team zu bekommen.
Auch wenn Sie diesen Ratschlag in Betracht ziehen, denken Sie auch daran, dass es immer etwas opportunistisches gibt, ein Team aufzubauen. Es geht nicht darum, N "ideale" Slots aufzulisten und dann diese Slots geduldig auszufüllen; Du würdest nie so fertig werden.
Sie werden eher auf jemanden stoßen, der offensichtlich eine großartige Person im Team ist. Sobald du sie bestätigt hast, wird das einen Einfluss auf deine Wahl für die zweite Position haben: Du willst jemanden, der mit dem ersten kompatibel ist, aber auch so unterschiedlich, dass sie einige der Stärken abdecken, die dir noch fehlen. Und so weiter, wenn du mehr Leute hinzufügst.
Wenn sich das Team selbst zu erkennen beginnt, wird die Rolle jedes Teammitglieds relativ zum anderen neu geregelt. Auch hier gibt es Modelle wie das Tuckman-Modell , wie sich dieser Prozess entfaltet, und es ist nützlich, diese Modelle zu berücksichtigen, während Sie das Team beaufsichtigen.
Ich würde diese zu Ihrer Liste hinzufügen:
Ich vermute durch die Frage, dass Sie der Spieleindustrie etwas neu sind. Es ist wirklich nicht anders als bei jedem anderen Projekt.
Grundsätzlich müssen Sie für Ihr angestrebtes Spiel die Verantwortungsbereiche (Beispiel; Rendering, Networking, Gameplay, Audio, Tools) bestimmen und diese Bereiche mit a) den richtigen Leuten und b) mit den richtigen Nummern besetzen.
>(Das gilt für die anderen Disziplinen (Kunst, Design, Sound) ebenso wie für die Programmierung).
Du brauchst eine starke, erfahrene Führung für jede Disziplin, die vielleicht kein Rockstar in ihrem Bereich ist, aber sehr erfahren ist, einen guten Scheduler und einen guten Manager.
Darüber hinaus braucht man jemanden, der die kreative Vision für das Projekt hat (ein Regisseur) und jemanden, der sich um die Gesamtplanung und all die kleinen Dinge kümmert, die auftauchen (ein Produzent).
Sie werden QA auch an einem bestimmten Punkt benötigen, idealerweise wird die QA immer in irgendeiner Weise involviert sein, aber wenn das Projekt abgeschlossen werden muss, wird es vergrößert.
Dies ist ein etwas vereinfachender Überblick, aber es ist eine sehr breite Frage.
Ich war schon lange in großen Spielteams und zusätzlich zu den exzellenten Vorschlägen von Jim Blizard kann ich dir sagen, dass mindestens ein Community-Vertreter dein öffentliches Gesicht in den Foren sein soll, Dinge wie Entwicklerinterviews, Sneak-Peaks und kondensiere das Feedback von Beta-Testern.
Bevor wir einen Freiwilligen hatten, fiel alles auf die Programmierer und die Entwicklung wurde fast gestoppt. Wir verbrachten mehr Zeit mit der Beantwortung von Fragen und rechtfertigten Features und Defusing-Kämpfe in den Foren als das Codieren. Unser Repräsentant kam herein und kümmerte sich um alles und erzählte uns, was wir wissen mussten.
Haben Sie Indie CG www.indiecg.com ausprobiert?
Es ist eine Plattform dafür, die Teams dazu bringt, Spiele zu machen. Sie können dort viele Leute mit demselben Interesse finden.
Ich hoffe, es hilft.
Wenn Sie die "Spielentwicklung" aus Ihrer Frage entfernt haben, wäre sie immer noch gültig. Für die Spieleentwicklung gelten dieselben Regeln wie für jedes andere Team. Sie müssen nur herausfinden, was jeder gut kann und jede Person in einem bestimmten Bereich spezialisiert haben.
Wie können Sie sicherstellen, dass Sie die besten Leute haben? Das ist eine wirklich allgemeine Frage. Bitten Sie sie, ihre Arbeit anhand von Arbeitsproben nachzuweisen. Außerdem ist es wichtig zu beobachten, wie sie mit Ihrem Team arbeiten.
Finde ein Spiel, das dem ähnelt, was du erstellen möchtest, und schau dir die Credits an, die dir einen ungefähren Überblick über das Team-Make-up geben sollten.
Ich glaube nicht, dass das die richtigen 5 Bereiche sind. Insbesondere Spielecode ist weit, viel mehr als nur Grafik, und Sie brauchen sowieso keinen Grafikexperten, abhängig von Ihrer Technologie. Und für viele Spiele wird Netzwerkcode vielleicht überhaupt nicht benötigt, und selbst dort, wo er ist, ist möglicherweise kein dedizierter Programmierer erforderlich.
Der Inhalt deines Code-Teams hängt sehr von der Art des Spiels ab, das du machst. Wenn Sie nicht wissen, was Sie benötigen, müssen Sie sich an jemanden wenden, der Erfahrung mit Ihrem Spielvorschlag hat und sehen, was er Ihnen empfiehlt.
Wie bekommen Sie die richtigen Leute? So wie Sie es für jeden Beruf tun würden - Erfahrung, Bildung, Kommunikationsfähigkeit und Persönlichkeit. Ich glaube nicht, dass da Zauberei ist. Wenn Sie nicht wissen, wen Sie für das, was Sie tun möchten, brauchen, beginnen Sie mit einer erfahrenen Person, die Sie beraten kann.
Tags und Links project-management