Auf einen Blick
- Aufgaben: Entwickle bahnbrechende Multiplayer-Spiele und löse komplexe technische Herausforderungen.
- Unternehmen: AAA Co-Entwicklungsstudio mit global verteiltem, vollständig remote Team.
- Vorteile: Flexibles Arbeiten, wettbewerbsfähiges Gehalt und spannende Projekte.
- Weitere Informationen: Dynamisches Umfeld mit großartigen Karrierechancen und internationalem Austausch.
- Warum dieser Job: Gestalte unvergessliche Spielerlebnisse und arbeite mit einem talentierten Team zusammen.
- Qualifikationen: Mindestens 6 Jahre Erfahrung mit Unreal Engine und exzellente C++ Kenntnisse.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Companion Group ist ein AAA Co-Development-Gaming-Studio mit einer global verteilten und vollständig remote Struktur, bekannt für seine Fähigkeit, die komplexesten Herausforderungen in der Entwicklung von Multiplayer-Spielen zu meistern. Unser Ruf eilt uns voraus als ausgezeichnete Wahl für Kunden, die ihre neuesten Multiplayer-Titel aufwerten möchten, um die Skalierbarkeit der Spielerzahlen zu ermöglichen, die Spieleranzahl zu maximieren und immersive Spielerlebnisse zu schaffen. Nahtlos in das interne Team eines Kunden eingebettet, arbeiten wir harmonisch zusammen, um Träume in die Realität umzusetzen. Unser Portfolio umfasst bahnbrechende Spiele, die in Zusammenarbeit mit großen Studios weltweit entwickelt wurden. Als vollständig remote Studio mit Kollegen auf der ganzen Welt schätzen und betonen wir klare, kontinuierliche und transparente Kommunikation ebenso hoch wie technische Fähigkeiten.
Als Senior Game Developer sind Sie im Herzen der Gestaltung außergewöhnlicher Multiplayer-Erlebnisse tätig. Sie arbeiten eng mit einem talentierten Team von Entwicklern, Designern und Künstlern zusammen, um robuste Systeme zu erstellen, die Leistung zu optimieren und nahtloses vernetztes Gameplay zu liefern. Ihr Fachwissen wird entscheidende Aspekte unseres Technologie-Stacks vorantreiben, um sicherzustellen, dass die Spieler reibungslose, immersive und unvergessliche Erlebnisse genießen.
- Architektur, Implementierung und Verfeinerung von modernen, multiplayer-fähigen Gameplay-Systemen innerhalb und außerhalb der Unreal Engine
- Produktion eleganter, effizienter und wartbarer C++-Code
- Nutzung eines Expertenverständnisses von Datenstrukturen und Algorithmen zur Lösung interessanter Herausforderungen
- Zusammenarbeit mit funktionsübergreifenden Teams zur Bereitstellung innovativer Spielerlebnisse
- Beitrag zur Entwicklung skalierbarer und robuster Netzwerk-Lösungen
- Bewältigung und Lösung komplexer technischer Hürden in komplexen Multiplayer-Spielen
Erforderliche Qualifikationen:
- Ausgezeichnete Kommunikations- und Kollaborationsfähigkeiten
- Starke Problemlösungsfähigkeiten und Aufmerksamkeit für Details
- 6+ Jahre Erfahrung mit der Unreal Engine
- Erfahrung mit mindestens einer proprietären Spiel-Engine (C/C++ OOP/ECS)
- Tiefes Verständnis der Client-Server-Spielarchitektur (z.B. Client-seitige Vorhersage, Server-Rekonziliation, Verzögerungskompensation, Entitäts-Interpolation)
- Ausgezeichnete C++-Programmierkenntnisse, einschließlich Kenntnisse der modernen C++-Standards (C++17 und C++20) und deren Anwendung in verschiedenen Kontexten über die Unreal Engine hinaus, wie z.B. Systemprogrammierung, Netzwerkprogrammierung usw.
- Tiefe Expertise in gängigen Datenstrukturen und Algorithmen (DSA)
- Erfahrung mit Online-Diensten (z.B. GBaaS-Lösungen wie Azure Playfab, AccelByte AGS), benutzerdefinierte Spiel-Backend-Integration/-Entwicklung, Plattformen zur Verwaltung von toxischem Verhalten
- Erfahrung mit dem Gameplay Abilities System (GAS) von UE
Was Sie auszeichnet:
- Erfahrung mit Entity Component Systems (ECS) (z.B. flecs.dev)
- Erfahrung mit KI (Verhaltenbäume, Zustandsbäume, UtilityAI-Systeme)
- Erfahrung mit einem oder mehreren Cloud-Anbietern (AWS, Azure, GCP usw.)
- Vertrautheit mit Skriptsprachen und Tool-Entwicklung (z.B. Lua, Python, Javascript)
- Vertrautheit mit einer anderen Programmiersprache (z.B. Rust, Golang)
- Erfahrung mit Host-Migration und nahtlosen Serverübergängen
Senior Game Engineer Arbeitgeber: Companion Group Ltd
Companion Group ist ein herausragender Arbeitgeber, der eine dynamische und unterstützende Arbeitsumgebung für Senior Game Engineers bietet. Mit einem vollständig remote Setup und einem globalen Team fördern wir eine Kultur der offenen Kommunikation und Zusammenarbeit, die es unseren Mitarbeitern ermöglicht, ihre Fähigkeiten weiterzuentwickeln und an innovativen Multiplayer-Erlebnissen zu arbeiten. Unsere Mitarbeiter profitieren von flexiblen Arbeitszeiten, einer Vielzahl von Wachstumschancen und der Möglichkeit, an bahnbrechenden Projekten mit führenden Studios weltweit zu arbeiten.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Game Engineer erhalten könnten
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit anderen Game Developern und Recruitern in Kontakt zu treten. Zeig dein Interesse an Multiplayer-Spielen und teile deine Erfahrungen – das kann Türen öffnen!
✨Tipp Nummer 2
Mach dich bereit für technische Interviews! Übe das Lösen von Problemen in C++ und vertiefe dein Wissen über Client-Server-Architekturen. Wir wissen, dass du das kannst, also zeig dein Können und deine Leidenschaft für die Entwicklung von Spielen!
✨Tipp Nummer 3
Sei proaktiv und zeig Initiative! Wenn du eine interessante Idee für ein Multiplayer-Spiel hast, teile sie in deinem Vorstellungsgespräch. Das zeigt, dass du kreativ bist und bereit, über den Tellerrand hinauszudenken – genau das, was wir suchen!
✨Tipp Nummer 4
Bewirb dich direkt über unsere Website! So stellst du sicher, dass deine Bewerbung die richtigen Leute erreicht. Und vergiss nicht, deine Kommunikationsfähigkeiten zu betonen – bei uns ist klare Kommunikation genauso wichtig wie technisches Know-how!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Game Engineer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!:Wenn du deine Bewerbung schreibst, lass deine Persönlichkeit durchscheinen. Wir suchen nach echten Menschen, die Leidenschaft für Spiele haben und bereit sind, ihre Ideen einzubringen. Zeig uns, wer du bist und was dich motiviert!
Mach es klar und präzise:Achte darauf, dass deine Bewerbung gut strukturiert und leicht verständlich ist. Verwende klare Sprache und vermeide unnötigen Jargon. Wir wollen schnell erkennen, was du kannst und wie du zu unserem Team passt.
Betone deine Erfahrungen:Stell sicher, dass du relevante Erfahrungen und Fähigkeiten hervorhebst, die zu den Anforderungen der Stelle passen. Zeig uns, wie deine bisherigen Projekte und Erfolge dich zu einem idealen Kandidaten für die Rolle des Senior Game Engineers machen.
Bewirb dich über unsere Website:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie an die richtige Stelle gelangt und wir dich schnellstmöglich kontaktieren können. Wir freuen uns auf deine Bewerbung!
Wie man sich auf ein Vorstellungsgespräch bei Companion Group Ltd vorbereitet
✨Mach dich mit der Unreal Engine vertraut
Da du als Senior Game Engineer bei Companion Group arbeiten möchtest, solltest du deine Kenntnisse in der Unreal Engine auffrischen. Bereite dich darauf vor, spezifische Fragen zu deiner Erfahrung mit der Engine und deren Anwendung in Multiplayer-Spielen zu beantworten.
✨Kommunikation ist der Schlüssel
In einem vollständig remote arbeitenden Team ist klare Kommunikation unerlässlich. Übe, technische Konzepte einfach und verständlich zu erklären, um zu zeigen, dass du nicht nur ein technisches Genie bist, sondern auch gut im Team arbeiten kannst.
✨Bereite Beispiele für Problemlösungen vor
Denke an konkrete Herausforderungen, die du in der Vergangenheit gelöst hast, insbesondere im Bereich Client-Server-Architektur oder Netzwerkprogrammierung. Diese Beispiele helfen dir, deine Problemlösungsfähigkeiten während des Interviews zu demonstrieren.
✨Zeige deine Leidenschaft für Multiplayer-Spiele
Erzähle von deinen Lieblings-Multiplayer-Spielen und was du an ihnen schätzt. Dies zeigt nicht nur dein Interesse an der Branche, sondern auch, dass du ein tiefes Verständnis für die Spielerfahrung hast, die du mitgestalten möchtest.