Land
Sektor
Beruf suchen

Videospielprogrammierer

Videospielprogrammierer – Technische Umsetzung von Spielmechaniken, Grafik-Engines und interaktiven Systemen für moderne Spieleplattformen

60 000 – 130 000 CHF ($)
Gehalt / Jahr
Bachelor
Bildungsniveau
00
Automatisierung
Mittel
Schwierigkeit
Stabil
Beschäftigung
1-3 Jahre
Marktanspannung
Mittel
Mobilität
Möglich
Automatisierung
Mittel
Schwierigkeit
Stabil
Beschäftigung
1-3 Jahre
Marktanspannung
Mittel
Mobilität
Möglich
Sponsern Sie dieses BerufsprofilPARTNERBEREICHSponsern Siedieses BerufsprofilSponsor werden

About

Videospielprogrammierer entwickeln und implementieren die technischen Grundlagen von Videospielen. Sie arbeiten mit Engines wie Unity oder Unreal Engine, setzen Spielmechaniken in C++, C# oder Python um und optimieren Rendering-Prozesse sowie Physik-Simulationen. Sie arbeiten eng mit Game Designern, 3D-Künstlern, Sound-Designern und QA-Testern zusammen. Je nach Studio spezialisieren sie sich auf Gameplay-, Engine-, KI- oder Netzwerkprogrammierung. Sie sind in agilen Teams tätig und liefern spielbare Builds innerhalb definierter Milestones.

Kompetenzen

Technische Kompetenzen

  • Erfahrung in C++ / C# Programmierung
  • Arbeit mit Unity / Unreal Engine
  • Kompetenz in Shader-Programmierung
  • Versionskontrolle mit Git oder Perforce
  • Fähigkeit zur Multiplayer-Netzwerkprogrammierung
  • Implementierung von KI mit Behavior Trees
  • Erfahrung im Profiling und Performance-Optimierung
  • Vertrautheit mit Plattform-SDKs

Soft Skills

  • Analytisches Denken bei komplexen Problemen
  • Strukturierte Arbeitsweise in agilen Zyklen
  • Starke Kommunikationsfähigkeit im Team
  • Belastbarkeit bei iterativen Prozessen
  • Eigenverantwortung beim Einhalt von Milestones

Aufgaben

  • Entwicklung von Gameplay-Systemen wie Bewegung und Kollision in C++ oder C# innerhalb der Engine
  • Implementierung von KI-Verhaltensmustern mit NavMesh und Behavior Trees
  • Optimierung der Frame-Rate durch Profiling-Tools wie RenderDoc auf unter 16 ms pro Frame
  • Integration von Physik-Simulationen mittels PhysX für realistische Objektinteraktionen
  • Umsetzung von Netzwerkarchitekturen für Multiplayer-Modi mit maximal 50 ms Latenz
  • Erstellung und Wartung von Shader-Programmen für visuelle Effekte
  • Behebung von Bugs und Speicherlecks mithilfe von Debugging-Tools innerhalb definierter Sprints
  • Kollaboration mit Game Designern über iterative Prototypen
  • Pflege technischer Dokumentation und Code-Reviews im Versionskontrollsystem
  • Testen plattformspezifischer Performance auf PC, Konsole und mobilen Geräten

Arbeitsumgebungen

Die Arbeitsumgebungen können variieren:

AAA-Spielestudios mit hohen Qualitätsansprüchen
Indie-Entwicklerstudios mit kreativer Freiheit
Mobile-Game-Studios mit Fokus auf Innovation
Publisher mit interner Entwicklung für umfassende Kontrolle
Serious-Games-Unternehmen für simulationsbasierte Lösungen
VR/AR-Entwicklungsunternehmen mit immersiven Erlebnissen

Karrierewege

  • Aufstieg zum Lead Programmer zur Teamleitung
  • Rolle als Technical Director für strategische Entscheidungen
  • Spezialisierung als Engine Programmer für Performance
  • Entwicklung zum Game Architect für Systemdesign
  • Position als Technical Game Designer für kreative Lösungen
  • CTO in kleinen Studios mit umfassender Verantwortung

Gesuchtes Profil

Technische Präzision bei Optimierungsaufgaben
Portfolio mit spielbaren Demos
Interesse an Spielmechanik und Design
Teamorientierung in multidisziplinären Studios
Fähigkeit zur eigenverantwortlichen Arbeit
Wie werde ich Videospielprogrammierer?

Berufe derselben Branche