Häufig müssen Programmierer herausfinden, ob Designs möglich sind, und dabei helfen, neue Funktionen in Zeitplänen zu bestellen. Wenn es jedoch darum geht, aktiv kreativen Input zu liefern, ist jedes Unternehmen sehr unterschiedlich. Einige haben nicht viele engagierte Designer und die Codierer sollen bei der Entwicklung der Funktionen einen "Mehrwert" schaffen. In anderen Unternehmen gibt es ein sehr striktes "Wenn es nicht in einem Designdokument ist, geht es nicht rein".
Wählen Sie also sorgfältig aus, für wen Sie arbeiten.
Es ist auch sehr gut möglich, dass ein Programmierer zum Produzenten wird, was zu einer kreativeren Kontrolle führen kann, aber ich habe noch keinen guten Designer gesehen, der als professioneller Programmierer angefangen hat. (Ein Computerspiel-Enthusiast zu sein, der zum Schlafzimmer-Programmierer wurde, zählt nicht, da viele Spiele-Designer anfangen müssen, ihre Ideen irgendwo auszuprobieren.)
Diese Unterscheidung von mir scheint einige Gefühle geweckt zu haben, also lassen Sie mich näher darauf eingehen:
Spieleentwickler, die in erster Linie Programmierer sind, die mit dem Codieren begannen und dann erkannten, dass sie Computerspiele mochten und dann mit der Entwicklung begannen, wurden zu Spieleentwicklern. Diese Spieleentwickler, die ich sagen würde, sind wahrscheinlich ein Hit oder Miss, wenn sie Spiele sind Designer.
Diejenigen, die anfingen, Spiele zu lieben und dann SDKs mit Begeisterung anzugreifen, diejenigen, die Mods erstellen, generieren eine Menge zufälliger Dinge in Game-Creation-Kits und kommen erst schließlich in einen Job, in dem sie viel später codieren. Das sind Spiele-Designer, die codieren können . Diese haben oft das Gefühl für Spieledesign, das sie zu guten Spieledesignern macht.
Zugegeben, ich bin einer der ersteren, ich liebe es, Spiele zu programmieren, aber aus Freude an der Entwicklung des Spiels und bei meinen Heimprojekten, um die Reaktion meiner Familie zu sehen, wenn sie die Spiele spielen, die ich für sie mache . Ich bin mir jedoch meiner Mängel beim Spieledesign bewusst. Ich muss mich wirklich sehr bemühen, mich beim Entwerfen von Spielen nicht dazu zu bringen, wie ein Programmierer zu denken. Ich muss mich davon abhalten, Funktionen hinzuzufügen, nur weil sie einfach sind, und mich davon abhalten, das Hinzufügen von Funktionen zu vermeiden, nur weil sie schwierig sind.
Die Programmierer, die mit dem Entwerfen angefangen haben, nerven mich mit ihrer Toleranz für schäbigen Code, aber wenn ich einen Schritt zurück trete und sehe, was sie mit dem Code gemacht haben, muss ich bescheiden sein und zugeben, dass sie das Spiel besser gemacht haben, unabhängig davon wie nervig es sein könnte, mit ihnen zu arbeiten, wenn es um Code-Sauberkeit geht.
Ich habe bei meinem letzten Job eine seltene gefunden, die die Kombination aus beidem war, und wünsche ihm für die Zukunft viel Glück.
Obwohl Codierer in den Designprozess einbezogen werden können und dem Mix ihre eigene Kreativität hinzufügen, ist es wahrscheinlich besser, dies anders zusammenzufassen: Designmeetings können Codierer und Designer umfassen, manchmal haben sie sogar die richtige Stellenbeschreibung.