Rocksteady Studios is a member of the Warner Bros. Interactive Entertainment family, and the developer of the award-winning Batman: Arkham series of games. Our philosophy for game development is all about treating people well to create quality entertainment that stands the test of time.
We’re a one-project studio that built our success by combining genre-defining gameplay and character-driven cinematic narrative with AAA production values.
Born in the heart of London, our multicultural team takes inspiration from the culture and history of our home in one of the most diverse cities in the world.
We looking for a junior, mid-level or senior programmer to work on a wide range of physics-based features in our upcoming title Suicide Squad: Kill the Justice League.
This role involves collaborating with a variety of other teams on features such as animation, cloth, destruction, vehicles and weapons.
You will have the opportunity to develop and apply your physics knowledge to help other teams to achieve their artistic or design vision.
Your passion for gameplay and simulation technology will contribute greatly to the overall quality of the cinematic and gameplay experience.
Covid-19 Hiring Update: We've transitioned to a work-from-home model and we're continuing to interview and hire during this time. This role is expected to begin as a remote position, and once it’s safe to return to the office can either be completed from our London HQ, fully remotely or some combination of the two.
Responsibilities
- Owning physics-based gameplay features from a technical and quality standpoint.
- Helping programmers and designers to use the physics engine to achieve their gameplay requirements.
- Working with technical artists and animators to improve workflows and tools.
- Profiling physics performance and optimising the run-time physics engine as necessary.
- Maintaining a close relationship with software partners to ensure the best use of their technology.
- Being a positive, active, and contributing team member, both within the physics team and across the studio.
Requirements
- A good understanding of C/C++ and 3D maths used in games.
- A desire to learn and develop expertise within the domain of physics simulation.
- Must be a team player and appreciate the importance of listening to others.
- A passion for all kinds of video games!
Bonus Points
- Experience with rigid-body physics simulation for real-time applications.
- Experience using PhysX and Unreal Engine 4.
If you do not meet all the requirements, but after reading through the description you feel excited about the position, and believe you’d still be a great fit for the role we’d still love to hear from you!