At a Glance
- Tasks: Join a creative team to develop cutting-edge physics and collision systems for games.
- Company: Rockstar is a leading game development studio known for its innovative projects in the entertainment industry.
- Benefits: Enjoy a collaborative environment, opportunities for learning, and a chance to work on exciting projects.
- Why this job: Be part of a passionate team that blends realism and fun in gaming, making a real impact.
- Qualifications: 5+ years of game programming experience with strong skills in C/C++ and problem-solving.
- Other info: Applications from all backgrounds are encouraged; Rockstar values diversity and inclusion.
The predicted salary is between 36000 - 60000 £ per year.
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 possesses 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
- 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 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.
HOW TO APPLY
Please apply with a CV and cover letter demonstrating how you meet the skills above. If we would like to move forward with your application, a Rockstar recruiter will reach out to you to explain next steps and guide you through the process. Rockstar is committed to creating a work environment that promotes equal opportunity, dignity and respect. In line with this commitment, Rockstar will provide reasonable accommodations to qualified job applicants with disabilities during the recruitment process in order for such applicants to be considered for the position for which they are applying, as well as to qualified employees to enable them to perform the essential functions of their roles. If you need more information about Rockstar’s reasonable accommodation policies or process, or need to request an accommodation, please contact the Human Resources Department. If you’ve got the right skills for the job, we want to hear from you. We encourage applications from all suitable candidates regardless of age, disability, gender identity, sexual orientation, religion, belief, race, or any other protected category.
Senior Physics Programmer employer: Rockstar Games
Contact Detail:
Rockstar Games Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Physics Programmer
✨Tip Number 1
Make sure to showcase your experience with C/C++ prominently. Since the role requires strong programming skills, be prepared to discuss specific projects where you've implemented physics systems or optimised code.
✨Tip Number 2
Familiarise yourself with the latest trends in physics engines and game development. Being able to discuss how you can apply these technologies creatively will set you apart from other candidates.
✨Tip Number 3
Prepare examples of your collaborative work with artists and designers. Highlighting your ability to work across departments will demonstrate that you're a team player, which is crucial for this role.
✨Tip Number 4
If you have a video show reel, make sure it emphasises your gameplay programming skills, especially those involving physics. This visual representation can significantly enhance your application.
We think you need these skills to ace Senior Physics Programmer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your relevant experience in game programming, particularly with C/C++. Emphasise any projects where you've worked on physics systems or collaborated with artists and designers.
Craft a Compelling Cover Letter: In your cover letter, express your passion for game development and how your skills align with the responsibilities of the Senior Physics Programmer role. Mention specific examples of your work that demonstrate your problem-solving abilities and experience with physics engines.
Showcase Your Work: If you have a video show reel, include it in your application. This is a great way to demonstrate your creativity and technical skills, especially if it highlights your work with physics in gameplay programming.
Highlight Collaboration Skills: Since the role involves working closely with various departments, make sure to mention any past experiences where you successfully collaborated with designers, artists, or other programmers to implement complex game features.
How to prepare for a job interview at Rockstar Games
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C/C++ and any physics engines you've worked with. Highlight specific projects where you implemented complex physics systems, as this will demonstrate your technical expertise and problem-solving abilities.
✨Collaborate and Communicate
Since the role involves working closely with designers, artists, and AI teams, emphasise your collaborative skills. Share examples of how you've successfully worked in a team environment to implement game features, showcasing your ability to communicate effectively across disciplines.
✨Demonstrate Your Passion for Gaming
Express your enthusiasm for both playing and developing games. Discuss your favourite titles and what aspects of their physics systems you admire. This will help convey your genuine interest in the industry and the role.
✨Prepare for Problem-Solving Questions
Expect to face technical questions that assess your debugging and optimisation skills. Practice explaining your thought process when tackling complex problems, as this will show your analytical thinking and ability to handle challenges in game programming.