Our client is seeking a Game Engineer to join them for a 12-month contract working on low-level game engine development.
Responsibilities:
* Develop game engine plugins, Android APIs, and demos to support and enhance game development processes.
* Analyse mobile games to provide developers with valuable performance insights.
* Optimise the performance of game engines and AAA mobile games for improved efficiency and user experience.
* Support Developer Relations activities through technical talks, tutorials, and blog posts.
* Work on development for R&D projects focussing on improving game performance.
Required Skills & Qualifications:
* Proven experience in developing high-fidelity games using a commercial game engine, ideally with a focus on engine development.
* Strong proficiency in modern C++ and object-oriented design principles.
* Hands-on knowledge of game engine technologies and development pipelines, including graphics, physics, and collision systems.
* Experience with Android development tools such as ADB, Gradle, and related technologies.
* Extensive experience in performance optimisation, with strong skills in using profilers such as Perfetto and Streamline.
* Deep understanding of performance-critical concepts such as cache coherency, branch prediction, and multithreading.