R
Senior / Principal Game Engineer
Rocketsciencegg
Contract type
Ongoing
Work mode
On-site · On-site (see listing for address)
Experience
Lead / principal · Not stated
Level inferred from job title
Job description
Key details
- Design, implement, and polish gameplay features, UI systems, and 3Cs (character, camera, and controls) that feel responsive, intuitive, and satisfying in players' hands
- Own the technical direction for player experience work across projects, making sound architectural decisions, anticipating risks, and guiding solutions from prototype through to ship quality
- Act as a senior technical representative to partners, gathering requirements, presenting solutions, communicating trade-offs clearly, and building trust in co-development relationships
- Apply strong analytical and debugging skills, including profiling and diagnostic tools, to investigate and resolve complex technical issues across gameplay, UI, and engine-level systems
- Support and mentor engineers across the team, sharing expertise in player experience engineering and helping to grow the studio's capabilities in gameplay, UI, and 3Cs
- Champion high standards of code quality, performance, and maintainability through code reviews, constructive feedback, and by setting the example in your own work
- Company mission
- Information not specified
Benefits
- Information not specified
Requirements & details
- Extensive professional experience developing and shipping games, with the depth of judgement expected at a principal level and a history of delivering high-quality, player-facing systems
- Expert proficiency in C++ and C#, with a commitment to writing clean, maintainable, and efficient code
- A firm grasp of the linear algebra and geometry that underpin cameras, character movement, animation, and gameplay systems
- Deep experience developing player-facing systems in Unreal Engine, including the Gameplay Framework, UMG/Slate, and input and camera systems; Unreal experience is preferred, though strong Unity backgrounds are also valued
- Strong analytical skills and a proactive, methodical approach to identifying, diagnosing, and resolving technical challenges
- Confidence and clarity when working directly with partners and stakeholders, with the ability to explain complex technical topics to varied audiences
- An instinct for what makes games feel great, and the craft to translate that instinct into responsive controls, readable UI, and satisfying gameplay
- Strong communication skills and the ability to work collaboratively with engineers, designers, artists, producers, and project leads
- A genuine enthusiasm for games and a desire to help create engaging, high-quality experiences for players
- Experience shipping titles on current-generation consoles such as PlayStation 5, Xbox Series X/S, or Switch 2 is a plus
- Professional experience developing and shipping games in Unity alongside an Unreal background is a plus
- Familiarity with custom engine modifications, plugin development, the Gameplay Ability System, or working from Unreal Engine source is a plus
- Experience designing and implementing accessible controls, UI, and player options is a plus
- Prior experience in a co-dev, outsourcing, or external development environment is a plus
- C++, C#, Unreal Engine, Unity
- Uncategorized
