Wenn man auf Hobbyebene spricht, tragen die Leute tatsächlich viele Hüte. Aber die Fähigkeiten jedes Mitgliedertyps hängen wirklich ganz von den Individuen ab. Zumindest, wenn ich in der Vergangenheit nachgesehen habe. Ich bin nicht besonders erfolgreich, aber das habe ich gesammelt.
Hier ist jedoch mein 5-in-Morgen-Brain-Dump zu diesem Thema. Sie benötigen die meisten der folgenden Dinge (diese Rollen können zu einigen Personen zusammengefasst werden. Ich habe diese pluralisiert, obwohl Sie möglicherweise nur eine von jeder Rolle in Ihrem Team haben):
- Designer / Ideengeber. Eine Person, die Ideen und Schlüsselkonzepte für Ihr Spiel entwickelt.
- Im Idealfall sollte dies jeder im Team sein, damit alle Spieler in Ihrem Team interessiert bleiben und jeder mitbestimmen kann, welche Art von Spiel auf seine eigene Weise gemacht wird.
- Achtung. Stellen Sie sicher, dass die Leute einem allgemeinen Konzept zustimmen können, und sprechen Sie es aus, bis die Idee Sinn macht. Versuchen Sie, alle hier an Bord zu bringen, da eine klare Idee enorm wichtig ist, um sicherzustellen, dass die Aufgaben wie geplant verlaufen.
- Künstler.
- Sie können darauf warten (Platzhaltergrafiken oder Programmierkritzeleien), aber Ihre Fähigkeit, bestimmte Arten von Fortschritten zu erzielen, kann erheblich beeinträchtigt werden, ohne dass die beabsichtigten Grafiken im Spiel erstellt werden können. Vor allem, wenn Sie diese Art von visuellem Feedback benötigen, um motiviert zu bleiben. Außerdem ist Kunst definitiv ein großer Marketingpunkt der meisten Spiele, und gute Grafiken und auffällige Screenshots werden ein Publikum anziehen.
- Musiker / Audio Person
- Darauf kann auch gewartet werden. Wahrscheinlich kann Audio weniger "wichtig" sein, wie aus bestimmten Spielen hervorgeht, die vollständig auf Sound verzichten, aber es hat immer noch einen großen Einfluss auf das Spielgefühl, insbesondere auf den musikalischen Soundtrack. Es lohnt sich, einen fähigen Musiker zu finden.
- Programmierer / Scripter
- Vital! Die Ereignisse und die Logik des Spiels müssen zu einem extrem hohen Grad programmiert werden. Unabhängig davon, ob es sich um eine Systemsteuerung auf niedriger Ebene oder um ein Skript handelt, das in einem Tool zum Erstellen von Cookie-Cutter-Spielen geschrieben wurde, muss jemand die Szenarien programmieren. Diese Langeweile ist real und notwendig. Mangelnde Programmierkenntnisse beißen Sie in den Hintern, da Sie ständig eingeschränkt sind, was Sie mit den Tools tun können, die Sie verwalten können.
- Gleichzeitig kann eine Fülle von Programmierkenntnissen ein Fluch für sich sein. Plötzlich besteht dort der Wunsch, einfache Aufgaben zu komplizieren, und noch schlimmer, sie könnten Zeit damit verschwenden, Engines zu schreiben, anstatt Spiele zu schreiben (aus meinen eigenen Fallstricken).
- Sogar Tools wie Construct haben Sie technisch "programmiert". Unabhängig davon, ob Sie dies explizit in einer Sprache oder in einem Tool tun, das dies für Sie erledigt, müssen Sie die Ausführung und den Ablauf des Spiels steuern. Dies ist eine Langeweile, die von den meisten, wenn nicht allen Spielen zu erwarten ist.
- Du brauchst Gleichgewicht. Das Herausholen von Code führt zu Fehlern und einem Durcheinander, das nicht aufrechterhalten werden kann. Auf der anderen Seite ist es nützlich, Motoren und Systeme für Stabilität langsam zu entwickeln, aber irgendwann müssen Sie etwas freigeben.
- Bereits vorhandene Tools gibt es aus einem bestimmten Grund, sie haben jedoch Einschränkungen. Möglicherweise können Sie einen Weg ohne einen "System" -Programmierer finden, aber möglicherweise nicht. Dies hängt ganz vom Umfang und der Art des Projekts ab. Je näher es an einem vorhandenen System liegt, desto einfacher wird Ihre Zeit. Aber um "innovativere" Dinge zu machen, können Sie sich mit kitschigen Problemumgehungen konfrontiert sehen und zumindest aus der Ferne von vorne anfangen.
- Mathematiker / Statistiker
- Wenn Ihr Spiel Mathe braucht oder Mathe braucht und Sie es noch nicht erkennen, brauchen Sie jemanden, der sich mit Problemen auskennt (oder zumindest weiß, wie man das Internet benutzt). Angefangen von Geometrie und Trigonometrie über Datenkomprimierung bis hin zum Ausgleich von Schadensverteilungen und Nivellierungskurven in RPGs, Kollisionserkennung usw. Je nachdem, was Sie am Ende tun, ist Mathematik erforderlich. Nicht immer, aber oft. Denken Sie daran, wenn Sie auf ein Problem stoßen, und rennen Sie nicht nur in Panik davon.
- Schriftsteller
- Abhängig von der Art des Spiels benötigen Sie möglicherweise einen kompetenten Wortschmied, um Ihr Publikum zu fesseln. Eine Person, die gut mit Handlungswechsel und cleverer Prosa umgehen kann, um sie für geskriptete Dialoge, beschreibenden Flavour-Text, Einführungen und alles, was Sie sonst noch brauchen, zu verwenden.
- Ein Verfasser für Ihre Designdokumente (falls vorhanden) könnte auch nett sein. Dieser Schreibstil sollte viel expliziter und technischer sein, um Unklarheiten und Probleme zu vermeiden. Das hängt aber alles davon ab. Nicht jedes Team benötigt dies, und manchmal können Sie direkt in die Teile der Spieleerstellung eintauchen, ohne ein Dokument oder eine Aufgabenliste zu schreiben. Denken Sie daran. Diese Person ist wahrscheinlich ein Programmierer.
Denken Sie daran, dass wahrscheinlich ein Teammitglied in einem Hobby-Team die meisten dieser Rollen ausfüllt.
Als persönliche Regel finde ich, dass ich normalerweise der Programmierer bin, und ich finde Unterstützung bei Künstlern und Musikern. Gelegentlich werde ich einen zweiten oder dritten Programmierer hinzuziehen, um den Fluss zu beschleunigen. Das Schreiben und Entwerfen übernimmt jedes Teammitglied. Mathematiker sind wahrscheinlich auch die Programmierertypen. Aber Vorsicht, nicht jeder Programmierer ist unglaublich gut in Mathe, manche wissen einfach genug, um durchzukommen. Überschneidungen in Designrollen sind meiner Meinung nach besonders wichtig, um alle an Bord zu halten.
Es ist am besten, sich entweder nicht auf Menschen zu verlassen, die ihren Beitrag leisten, oder sich nur auf zuverlässige Menschen zu verlassen (denen Sie großes Vertrauen entgegenbringen), da Projekte auseinanderfallen können, weil eine Person ihren Teil nicht leistet. Wie mir so oft passiert ist. Dies bedeutet, dass Sie möglicherweise selbst lernen möchten. Dies führt jedoch zu viel Zeitverschwendung bei Lernfähigkeiten, die Sie nicht lernen müssten, wenn Sie in einem Team wären (und jetzt können sie nicht mehr ausgeführt werden) parallel). Achtung.
Ihre eigene Erfahrung ist der einzig wahre Leitfaden für diese Art von Dingen, und Ihre ersten Begegnungen mit der Entwicklung von Hobbyisten werden wahrscheinlich nichts bringen (es ist enttäuschend, aber soweit ich das beurteilen kann, Tatsache - aber lassen Sie sich niemals entmutigen, wie Sie lernen wertvolle Lektionen auf der ganzen Linie).
Hoffentlich findet das jemand interessant, ich könnte später mit mir selbst nicht einverstanden sein, da ich auf halbem Weg durch das Schreiben davon nachließ, aber ich blieb dabei, obwohl es 5 Uhr morgens war. Zeit fürs Bett.