Wenn Sie glauben, ein Spiel zu entwickeln, ist schwierig, versuchen Sie es mit jemandem, den Sie nicht kennen, der sich am anderen Ende der Welt befindet. In diesem Tutorial werde ich die Grundlagen der Entwicklung einer Pipeline und der Verbesserung des Arbeitsflusses Ihres Teams erläutern, wenn sich jedes Mitglied des Teams in einer anderen Zeitzone befindet. Lass uns anfangen!
Egal wie einfach Ihre Spielidee ist, Sie brauchen ein Game Design Document oder GDD.
Die GDD ist das Rückgrat des Projekts und besonders wichtig bei internationalen Kooperationen, da jedes Teammitglied von Anfang an auf das gleiche Ziel abzielen muss. Andernfalls könnte das Team später auf unerwartete Hindernisse stoßen auf.
Es gibt verschiedene Möglichkeiten, eine GDD anzuordnen, aber Sie möchten auf jeden Fall die folgenden Elemente enthalten:
Sobald Sie mit der Entwicklung des Spiels begonnen haben, hat das Team möglicherweise zusätzliche Ideen, die es umsetzen möchte. Seien Sie vorsichtig: Dies kann das Team zum Wandern veranlassen! Schreiben Sie sie einfach auf und denken Sie daran, welche Folgen sie haben könnten.
Nun, da das Projekt definiert ist, ist es Zeit, die Teammitglieder zu informieren Was Sie müssen tun und wann Sie müssen es tun.
Spitze: Es ist wirklich egal, welche Art von Software Sie verwenden werden, sei es online, offline, kostenpflichtig oder kostenlos. Das Wichtigste ist, dass Sie und Ihr Team sich damit wohl fühlen und dass Sie die Prinzipien und Best Practices für jeden Schritt verstehen.
Die beste Methode zur Verwaltung eines Projekts ist die Verwendung eines Projektmanagement-Tools. Glauben Sie mir, ich habe fast alle probiert, von Basecamp bis Zoho. Mein persönlicher Favorit ist Trello, weil es einfach, unkompliziert und für kleine Teams optimal ist.
Die Funktionen fast aller Projektverwaltungssoftware sind sehr ähnlich. Im Falle von Trello können Sie mehrere Projekte verwalten, die als "Boards" bezeichnet werden. Boards bestehen aus mehreren Listen von "Karten" - den Grundeinheiten des Boards -, die Kommentare, Checklisten, Anhänge und Fälligkeiten enthalten können. Karten können von Liste zu Liste gezogen werden, was während der Produktionsphase viel Flexibilität bietet.
Ihre Projektmanagement-Software sollte dem Team jederzeit einen vollständigen Überblick über das Projekt ermöglichen - so kann jeder sehen, was er zu tun hat und was andere tun. (Ich erkläre den Grund dafür in Schritt 4.)
Je größer das Projekt ist, desto mehr Aufgaben müssen erledigt werden. Um die Dinge in Ordnung zu halten, empfehle ich, jede Aufgabe farblich zu kennzeichnen und sie in absteigender Reihenfolge nach Priorität zu sortieren.
Ich färbe Code-Tasks basierend auf dem Teammitglied, das mit der Arbeit an ihnen beauftragt ist. Möglicherweise möchten Sie Code-Tasks im Hinblick auf geplante oder implementierte Tasks farbig gestalten. Wenn die Programmierer eine eigene Karte haben, können sie Fehler und Funktionen des Codes so färben, dass sie sie verstehen.
Das Wichtigste ist, dass alle am Projekt beteiligten Personen wissen, was die Farben bedeuten. Sie können dies in der GDD beschreiben.
Spitze: Ein webbasiertes Projektmanagement-Tool bietet viele Vorteile, wenn Sie mit Personen in anderen Zeitzonen zusammenarbeiten: Sie können überall arbeiten, es ist keine Installation von Software erforderlich, die meisten Tools verfügen über integrierte mobile Funktionen, und alle Änderungen werden sofort übernommen.
Fälligkeitstermine sind definitiv das am wenigsten genutzte Feature von gerade erst begonnenen Entwicklungsteams.
Es gibt einen großen Unterschied zwischen einer To-Do-Liste und einem Zeitplan, und Sie müssen erkennen, dass dies der Fall ist lebenswichtig dass Sie Termine für alle im Team festlegen. Auf diese Weise weiß jeder, wann etwas zu erwarten ist, und jeder freut sich auf den nächsten Meilenstein.
Spitze: Gute Planungspraktiken können vor allem beim Outsourcing von Arbeit viel Zeit und Geld sparen. Die meisten Freelancer zahlen täglich oder stündlich, und wenn Sie sie mit einem aufgeräumten Zeitplan begrüßen, werden sie es zu schätzen wissen - ebenso wie Ihre Brieftasche!
Ein weiterer Aspekt der Entwicklung, den Sie vor dem Start berücksichtigen müssen, ist die Struktur und der Speicherort der Dateien, aus denen das Spiel besteht.
Denken Sie daran, dass die Hälfte Ihres Teams, während Sie schlafen, an neuen Ressourcen arbeitet. Sie müssen wissen, wo sie platziert werden müssen, ohne dass Sie gefragt werden müssen, und sie müssen wissen, wo sie die Vermögenswerte finden, nach denen sie suchen.
Es gibt viele verschiedene Tools, die Dateien synchronisieren. persönlich benutze ich Dropbox. Es ist intuitiv und einfach zu bedienen. Jeder in meinem Team kann über das Web auf die Dateien zugreifen und kann Dateien wiederherstellen, wenn jemand sie versehentlich löscht.
Beim Erstellen des Projektordners, der für alle Mitglieder des Teams freigegeben wird, möchten Sie etwas auswählen, das leicht verständlich ist. Natürlich gibt es verschiedene Möglichkeiten, dies zu tun, je nach Ihren Bedürfnissen und den Bedürfnissen des Teams. Ich empfehle jedoch Folgendes:
Wenn Sie an einem physischen Ort mit anderen Personen arbeiten, können Sie jederzeit mit ihnen sprechen und sehen, dass sie konzentriert arbeiten. Das einzige Feedback, das Sie bei der Arbeit mit einem internationalen Team erhalten, ist das Ergebnis der einzelnen Personen. Daher sind viele internationale Bemühungen in der Spieleentwicklung nicht erfolgreich.
Spitze: Es ist wichtig, dass Sie täglich mit Ihren Teamkollegen kommunizieren, um die Teameinstellung zu wahren und das Ziel zu erreichen.
Ich habe in der Vergangenheit erfolgreiche und erfolglose Projekte durchgeführt, und eines der wichtigsten Dinge, die ich gelernt habe, ist, dass, egal wie sehr Ihr Team Spiele liebt, ihre Moral seine Höhen und Tiefen hat. Im folgenden Bild werde ich einige Phasen erläutern, die ein Team durchläuft.
Wir hoffen, dass Ihnen dieses Tutorial die verschiedenen Phasen der internationalen Zusammenarbeit und deren Vorteile sowie Fallstricke näher gebracht hat. Natürlich ist der beste Weg, um weiter zu lernen, diese Kooperationen. Ich möchte Sie dazu ermutigen, ein Online-Team zusammenzustellen und im Anschluss an dieses Tutorial ein einfaches Spiel zu entwickeln.
Ich möchte mich bei meinem Spielentwicklungspartner Matt Pope dafür bedanken, dass er mir in den letzten Jahren dabei geholfen hat, meine Spielentwicklungstechniken zu verbessern.
Danke fürs Lesen!