Was sind die heißen Positionen, die in der Spielebranche schwer zu bekommen sind? Client / Server / Game Engine / Netzwerk und Datenbank oder sonst?
Was sind die heißen Positionen, die in der Spielebranche schwer zu bekommen sind? Client / Server / Game Engine / Netzwerk und Datenbank oder sonst?
Antworten:
Technische Künstler sind selten wie Hühnerzähne. Das heißt, jemand, der in erster Linie ein Künstler ist, aber auch Skripte / Codes erstellen kann und die Shader-Technologie versteht, die dem Kunstmaterial zugrunde liegt.
Außerdem sind gute Shader-Grafikprogrammierer immer noch ziemlich selten, dh jemand, der einige der beeindruckenderen visuellen Effekte erstellen und die Renderleistung optimieren kann.
Jeder Programmierer, der weiß, dass dies kein konstanter Zeiger ist:
const MyClass* myObject = getObject();
Ist eine heiße Eigenschaft.
Im Ernst: Gute Programmierer sind schwer zu finden und es gibt viele unerfahrene Leute in der Videospielbranche.
Ich sage, das heißeste und schwierigste ist es, ein Studio-Gründer zu sein und dabei ein erfolgreicher zu sein.
Codierungspositionen scheinen mit jedem Jahr weniger aufregend / kreativ und weniger respektiert zu werden und die Teamgröße zuzunehmen :(
Für jede 'aufregende' Entwicklerposition (z. B. hochmoderne Grafiken oder Gameplay-Codierung für einen großen Titel) sind etwa 10 Codierer erforderlich, um die Arbeit ziemlich langweilig zu gestalten (Front-End, TRC / TCR-Konformität, Tools, Portierung auf kleinere Plattformen).
Sie werden kein großes Geld mit Codierungsspielen verdienen, wenn Sie nicht wirklich Glück haben (der richtige Ort zur richtigen Zeit). Das einzige echte Geld besteht darin, ein Studio zu gründen und an einen Megapublisher zu verkaufen. Oder mit einem sehr kleinen Team einen unerwarteten großen Erfolg erzielen.
Als Karriere scheint die Programmierung von Spielen eine Sackgasse zu sein, es sei denn, Sie haben das Zeug dazu, ein eigenes Studio zu gründen, oder Sie sind bereit, das Codieren aufzugeben und eine Managementrolle anzustreben ...
Ich würde sagen, dass die "Hot Position", wenn es um Programmierer geht, wahrscheinlich Lead Architect, Lead Engine oder ein anderer Name für denselben Job ist. Im Wesentlichen der Typ, der entscheiden kann, was und wie implementiert werden soll. Es ist oft eine Person mit sehr guten Programmierkenntnissen, die wahrscheinlich eine der besten Übersichten über den Code im Unternehmen hat. Ich denke nicht, dass es etwas ist, für das man oft extern rekrutiert wird, sondern höchstwahrscheinlich intern. Es erfordert viel Erfahrung und hat oft die Tendenz, die besten "allgemeinen" Programmierer zu sein, die es dort schaffen.
Eine Person, die Geduld hat und die Suche nach dem Lernen, wenn neue Technologien eintreffen. Er würde den Job bekommen, den er sich immer gewünscht hat. Sei es ein Spielgrafikprogrammierer oder ein Spielprogrammierer. Ich glaube, du kannst ein Haus erst bauen, nachdem du den ersten Ziegel gekauft hast :)
Das Aufsteigen ist ein langsamer und sehr erwünschter Prozess.