Senior Animation Programmer

Senior Animation Programmer

Full-Time 50000 - 70000 £ / year (est.) No home office possible
Steel City Interactive

At a Glance

  • Tasks: Design and implement character physics systems for an exciting boxing game.
  • 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, and private healthcare.
  • Other info: Work in a friendly studio environment with great perks and opportunities for growth.
  • Why this job: Shape the future of gaming with cutting-edge technology and a diverse, creative team.
  • Qualifications: Experience in AAA game development, Unreal Engine, and character physics programming required.

The predicted salary is between 50000 - 70000 £ 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 Animation 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 Animation Programmer to help shape the future of our game. You'll be responsible for the development of the character animation 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.

What we Offer

  • Healthy work-life balance: 23 days annual leave (plus bank holidays), that increases 1 day per year of service, up to a maximum of 30 days.
  • Christmas shut down
  • Holiday exchange programme
  • Flexible working hours & pattern (Certain Hybrid models available)
  • Support for family life: Enhanced Maternity and Paternity pay (subject to eligibility requirements)
  • Private Healthcare which includes Optical & Dental
  • Great office environment: Friendly studios based in Sheffield and Leamington, with free snacks, fruit and drinks!
  • Free parking - At our Sheffield site
  • Health & wellbeing support: Company sick pay, 2 days Wellbeing Days leave per year, Access to 24/7 doctors, Employee Assistance Programme
  • Learning support: Learning days
  • Additional financial support: Technology scheme (salary sacrifice up to £750), 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

To apply please send your CV to - Exclusive SCI Recruiter

Senior Animation Programmer employer: Steel City Interactive

Steel City Interactive is an exceptional employer that fosters a vibrant and inclusive work culture, where creativity and collaboration thrive. Located in Sheffield, our friendly studios offer a healthy work-life balance with flexible working hours, generous annual leave, and comprehensive family support benefits. We are committed to employee growth through learning opportunities and a supportive environment, making it an ideal place for passionate individuals to contribute to the exciting world of video game development.
Steel City Interactive

Contact Detail:

Steel City Interactive Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Animation Programmer

✨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, and you never know who might put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio that highlights your best work in animation programming. Include projects that demonstrate your expertise with Unreal Engine and character physics – this is your chance to shine!

✨Tip Number 3

Prepare for the interview by brushing up on your knowledge of the latest Unreal Engine updates and character simulation technologies. Be ready to discuss how you can contribute to creating immersive gameplay experiences at SCI.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our awesome team at Steel City Interactive.

We think you need these skills to ace Senior Animation Programmer

C++
Unreal Engine 4 or 5
Character Physics Programming
Chaos Physics Engine
Animation Montages
Blend Shapes
IK Solvers
Motion Matching
Control Rig
MetaHuman
ML Deformers
LODding
Multi-threading
Engine-level Debugging
3D Maths

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Animation Programmer role. Highlight your experience with Unreal Engine and character physics programming, as these are key for us. We want to see how your skills align with our vision for 'Undisputed'.

Showcase Your Passion: Let your passion for games and game development shine through in your application. Share any personal projects or experiences that demonstrate your love for the industry. We’re all about enthusiasm here at SCI!

Be Clear and Concise: When writing your application, keep it clear and concise. Use bullet points where possible to make it easy for us to read. We appreciate straightforward communication, so get to the point while showcasing your skills.

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team at Steel City Interactive.

How to prepare for a job interview at Steel City Interactive

✨Know Your Stuff

Make sure you brush up on your knowledge of Unreal Engine and character physics programming. Be ready to discuss specific projects you've worked on, especially those involving AAA titles. Highlight your experience with the Chaos Physics engine and how you've tackled challenges in animation integration.

✨Showcase Your Passion

Steel City Interactive values a genuine passion for games and game development. During the interview, share your enthusiasm for boxing games and how you envision contributing to 'Undisputed'. This will help you connect with the team and demonstrate that you're not just looking for a job, but a chance to be part of something exciting.

✨Prepare for Technical Questions

Expect technical questions related to character movement dynamics, 3D maths, and performance optimisation. Brush up on your understanding of software architecture and be prepared to discuss how you've implemented best practices in your previous roles. This will show that you have the technical chops to back up your experience.

✨Be Collaborative

Since you'll be working with a diverse team, emphasise your collaborative skills. Share examples of how you've successfully worked with animators and gameplay designers in the past. Highlight your ability to communicate effectively and contribute to code reviews, as this will resonate well with their team-oriented culture.

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

>