Mein Hauptziel ist es, Spiele zu entwickeln. Deshalb plane ich, IT zu studieren, damit ich später Spieleentwickler / -programmierer werden kann.
Meine Frage ist: Wird ein Spielprogrammierer in den Spielentwicklungsprozess einbezogen oder ist das nur die Aufgabe des Spieldesigners? Wird immer ein Spieledesigner benötigt oder können Programmierer manchmal am Spieledesign arbeiten?
Müssen Programmierer über Kenntnisse im Bereich Game-Design verfügen oder nur Befehle befolgen? Benötigen Spieleentwickler Programmierkenntnisse?
Ich bin ein bisschen verwirrt darüber, was ich sein will, weshalb ich hier frage. Werden Game-Programmierer grundsätzlich auch Game-Designer?
game-industry
Tim
quelle
quelle
Antworten:
Es kommt auf das Unternehmen an. Rollen und Titel sind in der Branche sehr unterschiedlich. In einigen Unternehmen sind die Rollen daher sehr starr und streng. In anderen Unternehmen sind sie flexibler und ermöglichen eine disziplinübergreifendere Arbeit.
Es kommt auch auf die Person an; Einige Entwickler erforschen gerne mehr als ihre "technische" Rolle oder Berufsbezeichnung, andere nicht.
Sie werden wahrscheinlich mehr Flexibilität in einer kleineren Spielefirma finden, aber es ist sicherlich möglich, die Rollenflexibilität, die Sie sich erhoffen, in einer größeren zu finden. Sie müssen sich nur dessen bewusst sein, was Sie wollen, und während des Interviewprozesses danach suchen. Oder gründen Sie eine eigene Firma, in der Sie alles sein und alles tun können.
quelle
Es ist wichtig , dass die hundert Programmierer in einem Unternehmen zu verstehen , wird die Umsetzung High-Level - Designs nicht machen sie. In Bezug auf das Design erhalten Sie möglicherweise eine Aufgabe wie "Entwerfen des Grafikformats, das für alle Kunstobjekte verwendet werden soll", aber Sie erhalten nicht die Aufgabe "Entwerfen einer Möglichkeit, Benutzer zur Interaktion in Gruppen von fünf bis zehn Personen zu ermutigen". . Oder in der Tat gebeten werden, eine Lösung für jede Frage aus meiner Liste grundlegender MMORPG-Fragen zu entwerfen .
Die Game-Designer können das entscheiden.
JEDOCH ... denke nicht, dass es auch wunderbar ist, sich Spieledesigner vorzustellen. Das meiste davon sind Forschung, Mathematik, Data-Mining, Zahlenverarbeitung und Grunzen. Diese Arbeit wird von fast jedem im Unternehmen massiv unterschätzt. Dies hat den Vorteil, dass Ihre Chefs möglicherweise nicht wissen, ob Sie daran scheißen, weil niemand weiß, was Spieledesigner wirklich tun.
Ein Beispiel dafür, warum ich kein Spieledesigner sein konnte, ist, dass ich die Freude hatte, mit einem guten zusammenzuarbeiten: einem Typen namens Ben Jans. Er verließ die Firma, mit der ich zusammengearbeitet hatte, um für Lolapps als Game Designer an einem Spiel namens Ravenwood Fair zu arbeiten . Beachten Sie, dass unter diesem Link Ben Jans nicht aufgeführt ist: Sie sehen John Romero, Brenda Brathwaite und Dr. Cat, all diese drei Designer, die zu Recht massive Schwergewichte in der Branche sind.
So hörte ich die Geschichte über Thirdhand, weil Ben zu bescheiden ist: Kurz nachdem sich Ben bei LolApps für den Job beworben hatte, ging der Geschäftsführer zum Personalchef und sagte: "Warum stellen Sie Spieledesigner ein? Warum können Sie?" Lässt du nicht einfach die Programmierer das entwerfen? "
Der Personalchef reichte Bens Bewerbung an den Direktor weiter, der sie las, nickte und ging hinaus, um diese Frage nie wieder zu stellen.
Ben bekam am nächsten Tag seinen Zulassungsbescheid.
Was war in dieser Bewerbung? Gestaltungsnotizen für zwei Questlinien für das Spiel. Nicht nur eine übergeordnete Übersicht, sondern auch eine äußerst untergeordnete: Charakternamen, Dialogzeilen mit perfektem Ton für das Spiel (einschließlich Hunderter sorgfältig recherchierter Verweise auf die Überlieferungen des Spiels und unzähliger Spielerwitze) Ausgewogene Questbelohnungen (in einem Spiel im Farmville-Stil, in dem jede einzelne Aktion einen gewissen Grad an Belohnung bietet), sorgfältig ausgewogene Taskkosten und vieles mehr sowie eine Liste aller erforderlichen Assets für jede Quest (Sounds und Grafiken für das Charaktere und ihre Umgebungen; jede Questreihe nutzt alle vorhandenen Funktionen der Engine, erfordert jedoch ein kleines zusätzliches Programm, um zu zeigen, dass er die Kosten für die Ausführung von Dingen, die die Engine noch nicht erledigt hat, verstanden hat).
In meiner vagen Erinnerung dachte ich, eine Quest war "Die Drachen besuchen die Insel des Spielers", angefangen mit vagen Gerüchten, dass die Drachen kommen, bis sie einen Drachen treffen und Dracheneier schlüpfen ... ich vergesse völlig, was der andere ist .
Beide waren aufregend, engagiert und neuartig und haben das Spiel in etwas neue Richtungen geführt, ohne die Überlieferungen oder den Ton der Spiele zu verletzen, wie die allerbesten DLCs, die Sie heutzutage für Spiele sehen.
Was mich zu der Erkenntnis brachte, dass ich niemals ein Spieledesigner sein könnte, war, dass er, um diesen Job zu erledigen, jede Woche eine neue Questreihe mit dieser Detailgenauigkeit auf dieser Ebene der Neuheit entwickeln musste . Ich bin mir nicht sicher, ob mir zuerst die Ideen ausgehen oder ob mir erst die Kleinigkeiten langweilig werden.
Genauso wie jeder einen Roman in sich hat, hat jeder Programmierer ein oder zwei gute Spielideen, die er gerne eines Tages entwickeln würde. Einige machen sie. Einige dieser Ideen erweisen sich tatsächlich als gut und erfolgreich. Aber fast alle sind One-Shot-Wunder.
Die meisten Menschen haben Angst, anderen ihre Eine Idee mitzuteilen. Angst, es könnte gestohlen werden. Wahre Kreative haben so viele Ideen, dass es ihnen egal ist - sie schreien nur ihre Ideen von den Dächern und hoffen, dass einer von ihnen Wurzeln schlägt. So wie die Beschimpfungen des Verrückten in Sandmans Calliope mir klar gemacht haben, dass Niel Gaiman eine unendliche Menge an Ideen haben muss, hat mir die Zusammenarbeit mit Ben Jans klar gemacht, was Sie brauchen, um ein Spieledesigner zu sein.
Ein Spieledesigner braucht erstaunliche Geduld und Liebe zum Detail, ja, aber unendlich viele Ideen.
quelle
Bei meinem vorherigen Job als Backend-Entwickler in einem Spielestudio hatten die Programmierer sehr wenig Einfluss auf das Gameplay / die Spielmechanik. Gelegentlich fragte mich ein Spieledesigner oder UI / UX-Designer, ob etwas machbar sei, was sie tun wollten, aber das war der Umfang meiner Eingaben in das Design des Spiels.
Das war in einem mittelgroßen Studio mit ungefähr 40 Leuten, in einem kleinen Indiestudio hätte man als Programmierer wahrscheinlich viel mehr Input.
Zu beachten ist, dass es in meinem ehemaligen Studio zwischen 10 und 15 Programmierer und 1 Spieledesigner gab. Wenn Sie Spiele erstellen möchten, denken Sie bitte über Ihre Berufsaussichten nach. Wenn Sie bei der Programmierung bleiben, können Sie in Ihrer eigenen Zeit alles kreieren, was Sie wollen. Als Spieledesigner können Sie ohne ein Team, das hinter Ihnen steht, sehr viel aufbauen oder auch nicht. Das Programmieren ist auch eine übertragbarere Fertigkeit. Dies ist praktisch, wenn Sie feststellen, dass es Ihnen Spaß macht, Spiele für den Lebensunterhalt zu machen, oder wenn Sie für ein Studio arbeiten, das untergeht ) oder aus irgendeinem Grund in ein Gebiet ohne starke Spieleindustrie umziehen möchten.
quelle
Ich habe offiziell als KI-Programmierer an einem bekannten Spiel gearbeitet, in Wahrheit hatte ich nicht so viel Interesse an anderen Designaspekten, aber ich musste die Spielmechanik sorgfältig analysieren und dabei eine Menge Spieltests durchführen der Umsetzung der KI. Als solches hatte ich eine gute Position, um Designaspekte zu kritisieren. Meine Vorschläge zum Design wurden fast immer gut aufgenommen und manchmal sogar wörtlich umgesetzt.
Entwicklerteams sind normalerweise Teams, und letztendlich arbeiten alle zusammen. Wenn Sie klug genug sind, um im Team zu sein, sind Sie auch klug genug, um Ihre Meinung auch in Bereichen ernst zu nehmen, die nicht zu Ihrer offiziellen Rolle gehören.
quelle
Ein Titel ist nur ein Titel, so dass er von Unternehmen zu Unternehmen unterschiedlich ist. In der Regel führt ein Spieleentwickler jedoch viele Skripte für Ereignisse / Aufgaben usw. aus. Wenn Sie als direkter Programmierer eingestellt werden, ist dies sehr unwahrscheinlich Beliebige Eingaben in das Spieldesign.
Kurz gesagt, ein Programmierer für eine Spielefirma zu sein, unterscheidet sich nicht wesentlich von anderen Orten. Als Game Designer müssen Sie Spiele entwerfen, aber in der Regel auch einiges über das Codieren oder zumindest Skripten wissen.
quelle
Wie die anderen Antworten gezeigt haben, wird dies von Unternehmen zu Unternehmen unterschiedlich sein, aber ich muss auf etwas über die Videospielbranche hinweisen, etwas, das es mit allen anderen Branchen der Unterhaltungsbranche gemeinsam hat.
Kurz gesagt, Game Design ist der "spaßige" Teil. Die Verantwortlichen und diejenigen, die ihre Gebühren bezahlt haben, tendieren dazu, es zu monopolisieren. Personen mit weniger Erfahrung oder weniger Dienstalter neigen dazu, ihre versuchten Beiträge aus der Hand zu weisen.
Hinzu kommt, dass so viele Leute glauben, in der Videospielbranche arbeiten zu wollen, und die Verantwortlichen wissen das, und sie haben wenig Motivation, Neuankömmlinge freundlich zu behandeln, da sie so leicht ersetzt werden können. Erwarten Sie also nicht, sie erfolgreich auf ihr exklusives Verhalten aufmerksam zu machen.
Es gibt andere böse Wahrheiten in der Videospielbranche, wie z. B. lange Stunden, emotional unreife Kollegen und Videospielkonsolen, die in mehr als einem Sinne Spielzeug sind, die jedoch den Rahmen einer Antwort auf Ihre Frage sprengen Frage. Das Fazit für mich ist, dass ich froh bin, nicht mehr in der Videospielbranche zu arbeiten und nie mehr zurückkehren zu wollen.
quelle
Stellen Sie zunächst sicher, dass Sie einen Kurs belegen, der Ihnen die Grundlagen der Informatik vermittelt. IT bedeutet im Allgemeinen, sich auf Geschäfts- und Informationssysteme zu konzentrieren. Ich interviewe viele Programmierer und wir neigen dazu, viele Fragen zu Algorithmen und Datenstrukturen sowie zu den Prinzipien von OOP und funktionaler Programmierung zu stellen. Dies würde zusätzlich dazu beitragen, dass Sie programmieren können oder die Fähigkeit zum schnellen Lernen demonstrieren können.
Wie andere gesagt haben, kommt es darauf an. Wenn Sie am Gameplay (Spielfunktionen, Animation, KI) arbeiten, werden Sie mit ziemlicher Sicherheit am Game-Design beteiligt sein. Wenn Sie dies nicht tun, sind Sie in Ihrem Beruf weniger effektiv und haben weniger Spaß. Die besten Erfahrungen, die ich gemacht habe, waren, als eine kleine Gruppe von Menschen mit mehreren Fähigkeiten zusammenkam, um etwas umzusetzen. Zum Beispiel können ein Spieledesigner, ein Animator und ein Programmierer an einem neuen Kampfzug arbeiten. Jede Person hat ihre eigene Perspektive auf das Feature. Der Spieledesigner erklärt, wie dies in anderen Spielen funktioniert, warum es in unserem Spiel Spaß macht und welche Optimierungsparameter verwendet werden. Der Animator muss wissen, welche Animationen benötigt werden und wie sie zusammenpassen. Der Programmierer muss erklären, wie die Funktion implementiert wird, und das Team über Leistungsprobleme oder technische Herausforderungen informieren. Wenn ein Team so zusammenarbeitet, passiert Magie. In einem Umfeld, in dem die Menschen ihre Arbeit schützen und sich von niemandem Feedback geben lassen, kann niemand wachsen und die Qualität der Arbeit ist geringer.
Es ist wichtig, viele Spiele zu spielen. Vor allem die, die Ihre Firma zuvor gemacht hat, und Spiele im selben Genre. Spieleentwickler verbringen viel Zeit damit, andere Spiele zu studieren und zu spielen. Wenn Sie nicht wissen, wovon sie sprechen, dauert es länger. Es macht auch mehr Spaß, an einem Spiel zu arbeiten, wenn Sie wissen, was Sie machen. Es gibt jedoch eine Menge Fähigkeiten und Fachkenntnisse, die Spieleentwickler benötigen, um ihre Arbeit zu erledigen, und als Programmierer brauchen Sie das nicht unbedingt.
Ja. In unterschiedlichem Maße sind alle Programmierer auch Spieledesigner. Spieleentwickler müssen nichts über Programmierung wissen, aber wenn sie dies tun, können sie besser verstehen, wenn ein Programmierer ihnen mitteilt, dass eine Funktion zu komplex ist, um sie in der verfügbaren Zeit zu implementieren, oder zu viel Speicherplatz in Anspruch nimmt und so weiter.
Nach meiner langjährigen Erfahrung habe ich in einem über 200-köpfigen Team bei EA gearbeitet, in dem ich nur sehr wenig Einfluss auf das Spieledesign hatte (aber ich war trotzdem ein Grafikprogrammierer), und in einem 60-70-köpfigen Team bei Activision, das Filme lizensiert hat Spiele, in denen ich sehr am Spieledesign beteiligt war.
Meine derzeitige Rolle ist in einem 30-köpfigen Team und jeder ist sowohl in das Spieldesign als auch in seine eigene Rolle involviert.
quelle