Igrostroy: Schwelle für den Eintritt in die Industrie, Spezialitäten und mögliche Einnahmen



Spieleentwickler sind einer der gefragtesten IT-Berufe. Erstens, weil es eine interessante Arbeit ist, zweitens, gut bezahlt und drittens ... nun, ein Spieleentwickler kann das Ergebnis seiner Arbeit zeigen, und in den meisten Fällen kann sogar der Uneingeweihte es bewerten.

Spieleentwickler entwickeln Spiele für eine Vielzahl von Spieleplattformen, darunter PCs, Konsolen, Smartphones, VR-Helme, Smartwatches usw. Übrigens gibt es trotz der Tatsache, dass der Begriff „Spieleentwickler“ seit langem etabliert ist, unterschiedliche Interpretationen. In einigen Fällen wird dies ausschließlich als "Spielprogrammierer" bezeichnet. Wir werden den Horizont leicht erweitern, einschließlich hier sowohl Programmierer als auch Spieledesigner und Künstler. Ilya Afanasyev, Dekan der GeekBrains Game Development Faculty , half, dieses schwierige Problem zu verstehen .



Game Dev Details


In dieser Branche gibt es viel mehr Spezialisierungen als in der Einleitung angegeben. Gleichzeitig variiert die Liste der für die Arbeit erforderlichen Fähigkeiten je nach Art der zu entwickelnden Spiele. Dies können kleine Browser, Handyspiele oder Projekte der AAA-Klasse sein. In jedem Fall wird sogar eine kurze Beschreibung nur der häufigsten Berufe einen ganzen Abschnitt einnehmen.
 
Der Animator. Tatsächlich spiegelt der Name die Essenz vollständig wider. Dies sind Animationsspezialisten, die Unity 3D, Maya, 3D Max, Mecanim und andere Plattformen kennen.
 
Spieledesigner.Eine interessante Spezialität, die sich irgendwo zwischen Künstlern und Ingenieuren befindet. Game Design ist die Wissenschaft, wie ein Spiel „gespielt“ wird. Und die Aufgabe des Spieldesigners ist es nicht nur, das Gameplay zu entwickeln, sondern auch die Mittel zu präsentieren, mit denen die Handlung dem Spieler erzählt wird. Darüber hinaus beschäftigen sich Spieleentwickler mit der Spielbalance und denken darüber nach, das Spiel interessant zu machen.
 
UI-Spezialist. Diese Richtung kann in 3 weitere Komponenten unterteilt werden. Der erste ist ein UX-Designer, der festlegt, wo, wie und was sich befinden wird, der zweite ist ein UI-Künstler, der die Benutzeroberfläche zeichnet, und der dritte ist ein UI-Layout-Designer, der einfach alles zusammenfügt und die Benutzeroberfläche so funktioniert, wie sie sollte.
 
DevOps. Wir haben kürzlich einen Artikel darüber veröffentlicht, wer die Devops sind . Sie sind auch in Spielen.
 
Die Entwickler der Engine. Sie befassen sich mit der SDK-Integration, der Entwicklung von Dienstprogrammen und Software für andere Bereiche.
 
Technische Künstler. Tatsächlich entwickeln sie Tools für Spieledesigner. Darüber hinaus helfen sie beim Schreiben von TK für Künstler, bei der Qualitätskontrolle von Modellen, beim Erstellen von Möglichkeiten zur Optimierung von Anwendungen und beim aktiven Einrichten von Grafiken und Shadern in Spielen. 
 
Backend- und Client-Entwickler. Die ersten arbeiten mit dem nördlichen Teil des Spiels, einschließlich Parsen, Datenbanken usw., die zweiten behandeln Ereignisse, erstellen Architekturen und führen andere komplexe Aufgaben aus.
 
Es gibt Tester, Scripter, Texturhersteller, Gesichtsanimatoren, Leveldesigner usw. Je kleiner das Unternehmen, desto breiter werden Generalisten zu Spieleentwicklern. In einem relativ kleinen Team ist der Kampfsystemdesigner häufig am Leveldesign beteiligt. 



Wie viel verdient ein Spieleentwickler?


Da dies einer der gefragtesten Berufe auf dem IT-Markt ist (wir nehmen die Entwicklung von Spielen im Allgemeinen, ohne sie in Richtungen zu unterteilen), entspricht das Gehalt. Ein objektives Bild zeigt der Gehaltsrechner des Habr Career Service. Ihm zufolge verdient ein Spieleentwickler ungefähr 170.000 Rubel pro Monat. Dies sind Daten für das erste Halbjahr 2020. Der gleiche Service zeigt auch die häufigsten Fähigkeiten, die die Entwickler selbst als notwendig angeben:




  • Unity 3D;
  • C # oder C ++;
  • Unwirkliche Engine
  • Entwicklung mobiler Anwendungen;
  • JavaScript
  • Visual Studio

Wenn Sie die Spezialisierung angeben und den Entwickler der Richtung von Unity 3D auswählen, erhalten Sie ein etwas anderes Bild. Hier beträgt das Gehalt etwa 120 Tausend Rubel pro Monat. Bei Habr Career finden Sie offene Stellen in der Spieleentwicklung mit nicht weniger realen Gehältern. 
 






Was ist mit der Eintrittsschwelle?


Um in diesen Bereich zu gelangen, benötigen Sie mehrere Faktoren: Sie müssen einen Computer gut beherrschen, Spiele verstehen und keine Angst haben, neue Dinge für sich selbst zu lernen. Aber du musst sehr fleißig lernen. Jeder der im vorherigen Abschnitt aufgeführten Berufe erfordert eine langfristige Ausbildung - mindestens ein Jahr (und dies ist nur die Basis).
 
Hier ist zum Beispiel eine Karte der Fähigkeiten (und gleichzeitig ein Entwicklungsbaum) eines Client-Programmierers. Und hier ist das gleiche für den Server-Programmierer, das Backend. Quelle
 



 




Es sieht sowohl beeindruckend als auch beängstigend aus, oder? In der Tat sollten Sie keine Angst haben - all dies muss am Anfang des Weges bekannt sein, die Entwicklung eines Spezialisten erfolgt wie in jeder anderen Branche schrittweise. Nachdem Sie die Infografiken besser untersucht haben, wird klar, dass Sie bei der Eingabe durch den Entwickler die Spielmathematik und -physik kennen müssen. Sie können ohne Probleme lernen. Dann müssen Sie die Sprachsyntax, Algorithmen und Datenstrukturen sowie Entwurfsmuster beherrschen. Nun, der Rest wird dabei sein, ihre Fähigkeiten zu verbessern und berufliche Qualitäten zu entwickeln. 
 
Im Allgemeinen kann jeder vorherige Hintergrund oder jede Erfahrung ein Vorteil bei der Spieleentwicklung sein. Viele Entwickler erstellen zunächst Amateurgeschichten und Mods für Spiele. Zum Beispiel Karten für Heroes of Might and Magic oder Starcraft.
 
Natürlich sind auch Soft Skills erforderlich. Dies ist die Bereitschaft zur ständigen Weiterentwicklung, die Fähigkeit, Probleme zu lösen, die Fähigkeit, sich zu konzentrieren und Routinearbeit zu leisten, sowie die Fähigkeit, in einem Team zu arbeiten. Für einen Spieleentwickler ist die Fähigkeit, in einem Team zu arbeiten, eine äußerst wichtige Fähigkeit, wenn er kein Einzelgänger ist, der Indie-Spiele für mobile Geräte entwickelt.

Zusammenfassend können wir sagen, dass Spieleentwickler kein Job sein sollten, sondern die Leidenschaft ihres Lebens. Nur in diesem Fall kann man echten Erfolg erzielen und berühmt werden. Dies bedeutet nicht, dass eine Person, die in der Spielebranche arbeitet und einfach ihre Arbeit erledigt, ein schlechter Spezialist ist. Trotzdem werden Profis, die mit ihrem Geschäft in Flammen stehen, immer beliebter. Dies gilt zwar auch für Vertreter anderer Branchen und nicht nur für die IT.

All Articles