Land
Sektor
Beruf suchen

Spiele-Engine-Entwickler

Entwicklung leistungsstarker Rendering- und Physik-Systeme für moderne Videospiel-Engines

70 000 – 150 000 CHF
Gehalt / Jahr
Master's degree
Bildungsniveau
00
Automatisierung
Gering
Schwierigkeit
Positiv
Beschäftigung
2-3 years
Marktanspannung
Mittel
Mobilität
Möglich
Automatisierung
Gering
Schwierigkeit
Positiv
Beschäftigung
2-3 years
Marktanspannung
Mittel
Mobilität
Möglich
Sponsern Sie dieses BerufsprofilPARTNERBEREICHSponsern Siedieses BerufsprofilSponsor werden

About

Spiele-Engine-Entwickler arbeiten an den technischen Grundlagen von Videospiel-Engines und optimieren Rendering-Pipelines, Physik-Simulationen sowie Audio-Systeme. Sie setzen C++ und Low-Level-APIs wie Vulkan, DirectX oder OpenGL ein und arbeiten eng mit Gameplay-Programmierern, Technical Artists und Produzenten zusammen. Ihr Aufgabenbereich umfasst die Architektur von Echtzeitgrafik-Systemen, die Speicherverwaltung und die Entwicklung interner Tools für multidisziplinäre Teams.

Kompetenzen

Technische Kompetenzen

  • Erfahrung mit C++ (C++17/20) für leistungsstarke Anwendungen
  • Kenntnisse in Rendering-APIs wie Vulkan, DirectX 12, OpenGL
  • Shader-Programmierung in HLSL und GLSL für visuelle Effekte
  • Vertrautheit mit Physik-Engines wie PhysX, Bullet
  • Einsatz von Profiling-Tools wie RenderDoc, PIX, Valgrind
  • Verständnis von Entity-Component-System (ECS) Architekturen
  • Erfahrung in Multithreading und Parallelverarbeitung
  • Versionsverwaltung mit Git und Perforce

Soft Skills

  • Analytisches Denkvermögen bei komplexen Systemproblemen
  • Präzision und Sorgfalt bei Low-Level-Implementierungen
  • Teamorientierte Arbeitsweise in interdisziplinären Studios
  • Eigeninitiative beim Erkennen und Lösen technischer Bottlenecks
  • Strukturierte Kommunikation technischer Inhalte an nicht-technische Stakeholder

Aufgaben

  • Entwickeln von Rendering-Pipelines mit Vulkan oder DirectX 12 zur Steigerung der Frame-Rate um 20 %
  • Implementieren von Physik-Simulationen mit PhysX oder Bullet für realistische Kollisionserkennung
  • Optimieren des Speicherlayouts und der Cache-Nutzung zur Reduzierung der Ladezeiten um 30 %
  • Programmieren von Entity-Component-System-Architekturen zur Skalierung auf 10.000+ Spielobjekte
  • Integrieren von Multithreading-Techniken mit Intel TBB oder std::thread zur CPU-Auslastungsverbesserung
  • Entwickeln von Shader-Programmen in HLSL/GLSL für Beleuchtungs- und Partikeleffekte
  • Profilieren von Engpass-Bereichen mit GPU-Capture-Tools wie RenderDoc oder PIX
  • Erstellen interner Editor-Tools mit Dear ImGui zur Produktivitätssteigerung des Entwicklerteams
  • Refaktorieren bestehender Engine-Module zur Senkung technischer Schulden und Verbesserung der Wartbarkeit
  • Dokumentieren von API-Schnittstellen und Architekturentscheidungen in technischen Spezifikationsdokumenten
  • Reviewen von Pull Requests und Durchführen von Code-Reviews gemäß Engine-Coding-Standards

Arbeitsumgebungen

Die Arbeitsumgebungen können variieren:

AAA-Spielstudios, die hochwertige Produktionen entwickeln
Indie-Game-Studios mit eigenem Engine-Stack für kreative Freiheit
Middleware-Anbieter für Spieletechnologien und Tools
Tools- und Engine-Teams bei großen Publishern
Forschungsabteilungen für Echtzeit-Rendering mit innovativen Ansätzen
Simulationsunternehmen mit Spieletechnologie-Basis für realistische Anwendungen

Karrierewege

  • Aufstieg zum Lead Engine Programmer für Teamführung
  • Rolle als Graphics Programming Lead zur Leitung der Grafikentwicklung
  • Position als Technical Director, um technische Visionen zu gestalten
  • CTO in einem Spielestudio zur strategischen Ausrichtung
  • Forscher für Echtzeit-Rendering an Universitäten oder Industrielaboren
  • Entwickler von Rendering-Middleware für externe Lizenznehmer

Gesuchtes Profil

Performance orientiertes Denken für effiziente Lösungen
Tiefes Verständnis von Hardware Architekturen und deren Nutzung
Systematischer Debugging Ansatz zur Fehlerbehebung
Bereitschaft zur kontinuierlichen Weiterbildung in neuen Grafiknormen
Wie werde ich Spiele-Engine-Entwickler?

Berufe derselben Branche