At Rockstar Games, we create world-class entertainment experiences.
Become part of a team working on some of the most rewarding, large-scale creative projects to be found in any entertainment medium - all within an inclusive, highly-motivated environment where you can learn and collaborate with some of the most talented people in the industry.
Rockstar is on the lookout for a talented Senior Physics Programmer who possess a passion for developing cutting-edge physics and collision systems, using them in creative and novel ways.
This is a full-time, permanent and in-office position based in Rockstar’s unique game development studio in the heart of London.
WHAT WE DO
• We iterate toward the perfect blend of realism and fun in how games feel to play by utilizing the core physics engine.
• We implement a variety of physics-based systems including, but not limited to vehicle dynamics, water, destructible objects and rope.
• We support the design, AI and gameplay teams to be able to use the physics systems in order to create novel new mission, AI and gameplay mechanics.
RESPONSIBILITIES
• Support and collaborate with other departments such as design, animation & AI, to implement complex game features.
• Help maintain existing vehicle systems and expand them to support new features throughout the lifetime of our projects.
• Work with artists to create new interactive objects and vehicles for the game.
QUALIFICATIONS
• Physics, mathematics, computer science or equivalent degree.
• 5+ years game programming experience.
• Ability to work with artists, designers, coders and other content creators to make sure they can get the most out of our technology.
• Passionate about playing and making games.
SKILLS
• Demonstrable experience in C/C++.
• Strong profiling and optimisation skills.
• Knowledge of rigid, multi body simulation and Newtonian mechanics.
• Strong maths skills (linear algebra, trigonometry, matrix/quaternion math).
• Strong multi-threaded programming skills.
• Excellent problem-solving skills with an emphasis on debugging C++ code.
PLUSES
Please note that these are desirable skills and are not required to apply for the position.
• Familiarity with physics engines such as Bullet, Godot, Jolt, Havok or PhysX.
• One shipped title; preferably on the Xbox and/or PlayStation consoles.
• A video show reel demonstrating your creativity and flair for gameplay programming, preferably with an emphasis on utilizing physics.
• Knowledge of vehicle dynamics.