Dies ist im Wesentlichen eine Frage an Programmierer mit Erfahrung in Spielefirmen.
Wie häufig nehmen Spielcodierer am Designprozess des Spiels teil? Sowohl Gameplay-Design als auch Content-Design. Nehmen Sie an verwandten Meetings und dergleichen teil oder haben Sie andere (formelle / informelle) Möglichkeiten, Ihre Meinung zu Spielfunktionen / Levels / sogar Geschichten zu äußern und diese tatsächlich zu berücksichtigen?
Eine andere Frage, die nicht völlig unabhängig ist - ist es für einen Programmierer mit Interesse auf diesem Gebiet möglich, vom technischen Job zu einem Job im Zusammenhang mit dem Gameplay-Design zu wechseln (oder beides in kleineren Unternehmen)? Passiert das
game-design
software-engineering
career
jobs
Zaky Deutsch
quelle
quelle
Antworten:
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.
quelle
Manchmal gibt es keine Regeln
In der Spielefirma, bei der ich gearbeitet habe, gab es keine Regeln. Klar, ich denke nicht, dass es für Programmierer ungewöhnlich ist, Design zu machen . Ich werde meine Beispiele teilen.
In Bezug auf,
Während ich als Programmierer eingestellt wurde, habe ich aber Design und Musik gemacht. Es ist nicht so, dass ich die kreativen Sachen machen wollte, sie hatten einfach keine Struktur und brauchten mein Design.
Ja, in einem unstrukturierten Unternehmen ist der Wechsel von einem technischen Job zu Design / Gameplay möglich. Sie müssen einige echte Fähigkeiten mitbringen und auf territoriale Probleme und Egos achten.
Da ich aus der Multimedia-Branche stamme und nur als Hobbie programmiere, hatte ich das Vertrauen, mich dem Spieledesign zuzuwenden. Das war meine Pause, aber anstatt Erfahrung mit Design zu haben, fehlte mir Erfahrung in der Programmierung.
Ich hoffe, Sie bekommen eine Pause in der Branche, wenn Sie danach suchen. Ich empfehle, einige Erfahrungen mit Design in einer Spielefirma zu sammeln, aber bleiben Sie innerhalb Ihrer Berufsbezeichnung. Sie können mit der Erfahrung, die Sie gesammelt haben, jederzeit zu einem anderen Unternehmen gehen, ohne das Ego Ihres aktuellen Unternehmens zu verwirren.
Viel Glück,
quelle
In unserer Firma sind Spieledesigner von anderen Entwicklern getrennt. Aber wir haben eine spezielle Seite in unserem internen Wiki, auf der wir unsere Gedanken zu verschiedenen Aspekten des Spiels veröffentlichen und natürlich direkt mit ihnen sprechen können. Aber das letzte Wort hat immer Spieledesigner und wir dürfen nichts außerhalb der Spezifikationen tun. Und es ist wirklich großartig. Arbeitsteilung.
quelle
Erstens: Ihr Kilometerstand hängt von Ihnen und dem Unternehmen ab, für das Sie arbeiten.
Schauen wir uns einige Berufsbezeichnungen an:
Technischer Designer - Diese Personen überspannen Design und Programmierung. Oft haben diejenigen, denen ich begegnet bin, als Programmierer angefangen und sind dann stark auf Design umgestiegen. Zu den Aufgaben gehört häufig die enge Zusammenarbeit mit dem Designteam und dem Programmierteam, um technisch anspruchsvolle Designelemente zu erstellen.
Gameplay-Programmierer - Ich war ein Gameplay-Programmierer mit einem Triple-A-FPS. In der Regel besteht unsere Aufgabe darin, die Träume eines Designers in die Realität umzusetzen. Je nach Studio können Sie viel Spielraum für die Funktionsweise Ihrer Implementierung und die Was-wäre-wenn-Angebote für den Designer erhalten. Ich habe gesehen, dass mehr als die Anfangswerte eines Gameplay-Programmierers im ausgelieferten Produkt verwendet werden. Als Gameplay-Programmierer haben Sie außerdem einen engen Dialog mit dem Designteam, sodass Sie möglicherweise deren Designs kommentieren oder beeinflussen können.
Andere Programmierer - Motorprogrammierer und Werkzeugprogrammierer haben normalerweise nur sehr wenig Einfluss auf Konstruktionsentscheidungen, die über "Kann es getan werden" hinausgehen. Dies hängt jedoch vom Studio ab. Mein aktuelles Studio (ein soziales / ungezwungenes Haus) erwartet, dass jeder, einschließlich aller Programmierer, Input für das Design liefert.
Im Grunde hängt alles vom Unternehmen und Ihrer Position innerhalb des Unternehmens ab.
Ich hoffe das hilft!
quelle
Ich habe Erfahrung mit 3 Unternehmen:
Also kein Standard da!
Ja und ja. Ich denke, es ist eigentlich ziemlich häufig, und ich würde argumentieren, dass es vorzuziehen ist - ich hätte viel lieber einen Designer, der (a) Erfahrung mit dem Spielherstellungsprozess und (b) Verständnis für die Grenzen des Mediums hat.
quelle
Eine Frage, die ich gerne beantworten würde, auch wenn Sie nicht direkt gefragt hätten: MÜSSEN Spieledesigner Programmierer in ihre Designmeetings einbeziehen? (Wie andere gesagt haben, variiert es von Team zu Team, ob sie es tatsächlich tun oder nicht.)
Ich denke, das ist ein nachdrückliches JA. Die Aufgabe eines Programmierers besteht im Wesentlichen darin, die Ideen des Designers in Arbeitscode umzuwandeln. Dazu muss sich der Programmierer für das Design einkaufen, unabhängig davon, ob er das Gefühl hat, kreativen Input zu haben, oder nur, dass er in Bezug auf den aktuellen Status und die Richtung des Spiels "auf dem Laufenden" ist.
Insbesondere in Teams, in denen die Designer keine starken Programmierer sind, ist es auch wichtig, dass Programmierer ein "Vetorecht" über alle Designs haben, deren Codierung schwieriger oder zeitaufwändiger wäre, als sie es wert sind ... insbesondere, wenn sie triviale Vorschläge machen können. Alternativen zu implementieren. Programmierer sind auch in der Regel gut darin, Lücken im Design zu finden, da sie überlegen, wie ich das codiere, damit ein fehlendes Detail für einen Programmierer leichter herausragt als für einen Designer.
quelle