Das Unternehmen sucht einen Gameplay Engineer mit einem starken Fokus auf C++, um das Team während der Vollproduktion des Debütspiels zu unterstützen. Dieses Spiel, ein Open-World-Survival-Spiel, wird in Unreal Engine 5 entwickelt. Das Unternehmen ist ein ehrgeiziges Indie-Studio mit einem engen Team, das sich darauf konzentriert, tiefgehende, miteinander verbundene Gameplay-Systeme und immersive, authentische Welten zu schaffen. Kreativität, Eigenverantwortung und persönliches Wachstum sind uns wichtig. Anstatt durch starre Ticket-Pipelines zu arbeiten, werden die Teammitglieder ermutigt, aktiv Systeme zu gestalten, Ideen beizutragen und gemeinsam zu wachsen, nicht nur bei diesem Projekt, sondern auch bei zukünftigen. In dieser Rolle sind Sie verantwortlich für Gameplay-Systeme und -Features, die Sie von der Implementierung bis zur Verfeinerung betreuen. Sie arbeiten eng mit Design, Kunst und Technik zusammen, sammeln unabhängig die notwendigen Informationen, um Ihre Features voranzutreiben, und berichten über Fortschritte und Entscheidungen an Ihren Vorgesetzten. Zu Ihren täglichen Aufgaben gehört es, Verantwortung für zugewiesene Gameplay-Features zu übernehmen, sicherzustellen, dass diese vollständig implementiert, verfeinert und in den beteiligten Disziplinen abgestimmt sind. Sie entwerfen, implementieren und pflegen zentrale Gameplay-Systeme innerhalb von Unreal Engine 5, arbeiten hauptsächlich in C++ mit einem starken Fokus auf Replikation und Leistung. Zudem debuggen, beheben und optimieren Sie gameplaybezogene Probleme während des Produktionsprozesses und arbeiten eng mit Designern, Künstlern und anderen Ingenieuren zusammen, um kohärente und gut integrierte Gameplay-Systeme zu liefern.
Beschreibung
Anforderungen
Der ideale Kandidat bringt 3 bis 5 Jahre Berufserfahrung als Gameplay- oder Spieleprogrammierer mit. Er sollte über starke C++-Kenntnisse verfügen, die auf sauberen, wartbaren und leistungsfähigen Code fokussiert sind. Eine solide Erfahrung mit Unreal Engine, insbesondere mit ihrem Gameplay-Framework, ist erforderlich. Ein tiefes Verständnis des Unreal Network Stacks, einschließlich des Push-Modells, ist von Vorteil. Zudem sind starke Fähigkeiten im Umgang mit Debugging- und Profiling-Tools notwendig. Der Kandidat sollte in der Lage sein, eigenständig zu arbeiten, Verantwortung für Features zu übernehmen und diese voranzutreiben. Gute Kommunikationsfähigkeiten in fließendem Englisch, sowohl mündlich als auch schriftlich, sind unerlässlich. Bonusfähigkeiten umfassen Erfahrungen mit Open-World- oder Survival-Spielen, Kenntnisse in der Entwicklung von Multiplayer- oder Online-Gameplay-Systemen sowie Erfahrungen mit KI-bezogenen Gameplay-Systemen. Erfahrungen in einem Indie- oder kleinen Teamumfeld sind ebenfalls von Vorteil.