Hierarchy and reporting lines:
Reports to the Project Leads and Tech Directors
Role overview:
The Next-Gen Physics Programmer will be responsible for creating, improving and maintaining the physics systems in use in the studio and across the company. This will involve a dynamic mix of R&D/technology work, and working directly with game teams and designers to create the gameplay experience that will define our next-generation games
Functional responsibilities:
"Implementation of physics solutions using physics middleware API within the
core game engine, and support for existing physics systems
"Implementation of vehicle handling, including bikes, cars and articulated
trucks
Skills required:
"Proficient in C++
"Demonstrable problem solving skills
"Good communication skills
"Experienced with technical design and documentation
"Knowledge of software engineering best practices
"Ability to write clear maintainable portable code
Skills desired:
"Experience with vehicle handling physics
"Unreal engine and/or UnrealScript experience
"Knowledge of Xbox 360 or PS3 console development
"Experience with optimization techniques
"Passion for driving games and an understanding for what makes them
playable
Education and experience:
"Good Bachelors degree in a relevant subject (CS, Physics, Mathematics,
Engineering)
"Good A-levels or equivalent in Mathematics and Physics
"At least 1 shipped title in a game physics role
"Experience with physics APIs in particular Havok
Person specification:
"Enthusiasm for on-going learning and development
"Good self-organizational abilities
"Self motivated and ability to work with minimal supervision