Senior Character Physics Programmer in Sheffield
Senior Character Physics Programmer

Senior Character Physics Programmer in Sheffield

Sheffield Full-Time 48000 - 72000 £ / year (est.) Home office (partial)
S

At a Glance

  • Tasks: Design and implement character physics systems for an exciting boxing game using Unreal Engine.
  • Company: Join Steel City Interactive, a passionate team creating the first major boxing video game in over a decade.
  • Benefits: Enjoy flexible working hours, 23 days annual leave, private healthcare, and a dog-friendly office.
  • Why this job: Be part of a diverse team shaping the future of gaming with cutting-edge technology.
  • Qualifications: Proven experience in character physics programming and strong knowledge of Unreal Engine.
  • Other info: Great career growth opportunities and a supportive work environment focused on well-being.

The predicted salary is between 48000 - 72000 £ per year.

About Steel City Interactive

SCI was born out of passion for video games and boxing, with the ambition to create an authentic and exciting boxing game that does justice to the sport we love. What started as a fun prototype has grown into 'Undisputed', the first major boxing video game in over a decade. SCI is a welcoming place for expression and open communication, where everyone has a voice. We’re a diverse bunch, consisting of people with decades of games industry experience, graduates and talented individuals who come from other industries. We all bring knowledge and learn from each other. Together we are driven by ambition to bring the world of boxing into a video game like never before.

The Role

You are a highly experienced Character Physics Programmer, having worked on AAA titles within Unreal Engine, where you showcased your skills in perfecting physics-driven character animations and seamless integration with animation pipelines to deliver immersive, realistic gameplay experiences. We’re looking for a Senior Character Physics Programmer to help shape the future of our game. In at the start as we pivot to UE5 you will be responsible for the development of new character physics features for our game, optimising and maintaining the physical simulation and animation integration of our product to AAA fidelity. You will be working in collaboration with a highly talented, diverse team to create world-class character-based gameplay.

Responsibilities

  • Design, implement, and maintain our character physics systems using UE's Chaos Physics engine, including rigid-body dynamics, high fidelity impact collisions, and ragdoll effects tailored to realistic human characters.
  • Integrate physics with animation systems, utilizing animation montages, blend shapes and IK solvers.
  • Optimize fixed-/sub-step physics frames for precise simulations, and procedural animations to achieve lifelike character responses (e.g. punches, dodges, and falls in a 60fps multiplayer boxing match context).
  • Collaborate on animation pipelines, incorporating tools like Motion Matching for fluid animation blending, Control Rig for real-time rigging, MetaHuman for high-fidelity character models, and customizing ML Deformers for advanced muscle and skin deformations.
  • Optimize general physics and animation performance through LODding and multi-threading or asynchronous strategies, debugging concurrency issues, and ensuring smooth integration & performance across consoles and PC.
  • Troubleshoot and resolve technical issues related to physics-animation interactions, such as joint deformations, corrective expressions, and foot-sliding.
  • Prototype new features for character interactions, like soft body impacts and multiplayer synchronization of character physics states.
  • Contribute to code reviews, best practices, and documentation for the physics and animation teams.
  • Stay current with Unreal Engine updates and emerging technologies in character simulation, and the Chaos Physics engine.

Knowledge, Skills & Experience

  • Proven Experience in character physics programming.
  • Deep knowledge of key technologies used in character physics and animation for AAA games, such as C++ and Unreal Engine tools.
  • Experience with Unreal Engine 4 or 5 physics and animation pipelines.
  • An eye for realistic motion - the ability to discuss with animators and gameplay designers what works dynamically and how to make it fit within our game.
  • Proven experience with engine-level debugging and performance optimisation.
  • Strong understanding of character movement dynamics, 3D maths and data structures.
  • Strong understanding of the underlying (UE) engine structures and techniques.
  • Solid understanding of software architecture and engineering best practices.
  • Excellent communication and documentation skills.
  • Self-driven with a proactive mindset and attention to detail.
  • A genuine passion for games and game development.
  • Experience of Character AI Systems a bonus.

What we offer

  • Healthy work-life balance: 23 days annual leave (plus bank holidays), that increases 1 day per year of service.
  • Christmas shut down.
  • Holiday exchange programme.
  • Flexible working hours & pattern (Certain Hybrid models available).
  • Support for family life: Enhanced Maternity and Paternity pay.
  • Private Healthcare which includes Optical & Dental.
  • Great office environment: A dog friendly studio based in Sheffield, with free snacks, fruit and drinks!
  • Free parking.
  • Health & wellbeing support: Company sick pay.
  • 2 days paid Mental Health leave per year.
  • Access to 24/7 doctors.
  • Employee Assistance Programme.
  • Learning support: Learning days.
  • Additional financial support: Technology scheme (up to £750).
  • Discretionary Cost of Living Payments.
  • Relocation benefits (subject to eligibility requirements).
  • Electric Car Vehicle Scheme (subject to eligibility requirements).
  • Discretionary Bonus.
  • Connection and perks: Wrap parties & company paid outings.
  • Individual entertainment budget to cover team events.

Steel City Interactive is an equal opportunity employer. We’re committed to building a diverse team and welcome all applications, considering them without regard to race, religion, belief, age, gender, gender expression, gender identity, gender reassignment, disability, marriage or civil partnership status, pregnancy or maternity, sex or sexual orientation. If you’re excited about this role and believe you would add value to our team, but don’t meet every single requirement, we would still like to hear from you – please let us know about the value you would bring in your application.

NOTICE TO APPLICANTS

Please be aware that all applications for roles submitted through our website will be managed by our external recruitment partner, Amiqus. While they will handle the processing and management of your application, your data will remain securely stored within our Applicant Tracking System (ATS). We are committed to protecting your privacy and ensuring the confidentiality of your personal information. By submitting your CV through our website, you give your permission for your application to be managed by Amiqus and to be contacted by them on SCI's behalf.

Senior Character Physics Programmer in Sheffield employer: Steel City Interactive Ltd

Steel City Interactive is an exceptional employer that fosters a vibrant and inclusive work culture, where creativity and collaboration thrive. Located in Sheffield, our dog-friendly studio offers a healthy work-life balance with flexible working hours, generous leave policies, and a supportive environment for personal and professional growth. With unique perks like an individual entertainment budget and a commitment to employee wellbeing, we invite passionate individuals to join us in shaping the future of boxing video games.
S

Contact Detail:

Steel City Interactive Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Character Physics Programmer in Sheffield

✨Tip Number 1

Network like a pro! Reach out to folks in the gaming industry, especially those who work at Steel City Interactive. A friendly chat can go a long way in getting your foot in the door.

✨Tip Number 2

Show off your skills! Create a portfolio that highlights your character physics programming projects. Make sure to include any AAA titles you've worked on and how you tackled challenges using Unreal Engine.

✨Tip Number 3

Prepare for the interview by brushing up on your knowledge of Unreal Engine's Chaos Physics engine. Be ready to discuss how you would implement new features and optimise performance in a boxing game context.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining our team at Steel City Interactive.

We think you need these skills to ace Senior Character Physics Programmer in Sheffield

Character Physics Programming
Unreal Engine 4 or 5
C++
Chaos Physics engine
Rigid-body dynamics
Impact collisions
Ragdoll effects
Animation integration
Motion Matching
Control Rig
MetaHuman
ML Deformers
Performance optimisation
3D maths
Engine-level debugging

Some tips for your application 🫡

Show Your Passion: When you're writing your application, let your love for gaming and character physics shine through! We want to see your enthusiasm for creating immersive experiences that resonate with players.

Tailor Your CV: Make sure your CV highlights your experience with Unreal Engine and character physics programming. We’re looking for specific skills, so don’t be shy about showcasing your relevant projects and achievements!

Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so make sure your skills and experiences are easy to read and understand. Avoid jargon unless it’s relevant to the role!

Apply Through Our Website: Don’t forget to submit your application through our website! This ensures that your application is processed smoothly by our recruitment partner, Amiqus, and helps us keep everything organised.

How to prepare for a job interview at Steel City Interactive Ltd

✨Know Your Physics Inside Out

Make sure you brush up on your knowledge of character physics, especially in relation to Unreal Engine's Chaos Physics engine. Be ready to discuss your previous experiences with rigid-body dynamics and ragdoll effects, as well as how you've integrated these with animation systems.

✨Showcase Your Problem-Solving Skills

Prepare to talk about specific technical challenges you've faced in past projects, particularly those related to physics-animation interactions. Highlight your debugging strategies and how you optimised performance, as this will demonstrate your hands-on experience and proactive mindset.

✨Demonstrate Your Collaborative Spirit

Steel City Interactive values teamwork, so be ready to share examples of how you've collaborated with animators and gameplay designers. Discuss how you’ve contributed to animation pipelines and any tools you've used, like Motion Matching or Control Rig, to create fluid animations.

✨Stay Current with Industry Trends

Familiarise yourself with the latest updates in Unreal Engine and emerging technologies in character simulation. Being able to discuss recent advancements shows your passion for game development and your commitment to staying ahead in the industry.

Senior Character Physics Programmer in Sheffield
Steel City Interactive Ltd
Location: Sheffield

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>