Rockstar San Diego
Rockstar New England
RAGE Technology Group
RAGE Technology Group
The RAGE team is Rockstar's central technology group, which is part of the Rockstar San Diego studio. The team develops and supports the engine libraries and tools for graphics, physics, animation, networking, AI, character behaviors, core systems and other technologies that are used across Rockstar for Xbox 360, Playstation 3 and PC titles.
The RAGE engine drives all Rockstar games, including Max Payne, Red Dead Redemption, and GTA V. RAGE team members work closely with game teams to integrate new technologies as well as evangelize best practices and process in using those technologies across Rockstars studios. Rockstar is looking at future needs and expansion of its RAGE engine and team by leveraging proven technologies created in our games as well as making key feature and optimization enhancements within all of its subsystems.
RAGE is looking for an energetic programmer to help increase the features and capabilities of our physics technologies. We are looking for someone who is not afraid of new challenges and wants to work on a technology team and company that is focused on redefining the physical realism experienced in video games.
- Maintain and enhance the stability, quality, and variety of game physics elements such as ragdolls, vehicle dynamics, rope, fragments, etc.
- Maintain, support and optimize the existing physics code in RAGE and assist in its practical applications within the game projects.
- Work closely with the game project teams to assist in integrating and extending the RAGE physics engine.
- At least 2 years of programming experience with emphasis on physics and/or vehicle dynamics.
- Excellent C/C++ programming skills.
- Superior 3D math skills.
- Good "can do" attitude with a service oriented personality.
- Being versatile and regularly proving a readiness to tackle new challenges.
- A passion for playing and making games!
- At least one shipped console or PC title; preferably on the Xbox 360 and/ or the Playstation 3 console.
- Experience writing simulation code for components such as collisions, contact force calculation, fluid-dynamics, etc.
- Exposure to GJK, Featherstone, continuous physics, union-find, sweep and prune and other game physics algorithms.
- Experience with commercial game physics packages.
- Experience with multithreaded/SPU programming.