Senior Gameplay Animation Programmer

13 Minutes ago • 5 Years +
Gameplay

Job Description

Flying Wild Hog is seeking a Senior Gameplay Animation Programmer to develop and optimize animation systems, ensuring seamless integration with gameplay mechanics and character movement. This role involves collaborating with animators, game designers, and AI designers to deliver high-quality animations that enhance player engagement. The ideal candidate will have strong C++ and linear algebra skills, experience with multi-threaded programming, and a passion for locomotion systems and gameplay animation aesthetics.
Must Have:
  • Design and maintain gameplay animation systems and character movement.
  • Collaborate with animators, game designers, and AI designers.
  • Implement runtime animation techniques (state machines, root motion, IK, etc.).
  • Write efficient C++ and Unreal Engine Blueprints code.
  • Apply linear algebra for robust animation algorithms.
  • Implement multi-threaded programming for system tasks.
  • Develop user-facing utilities.
  • Optimize animation performance.
  • Provide technical support to the team.
  • 5+ years experience in similar role with 2+ shipped titles.
  • 3+ years experience in animation systems and character movement.
  • Proficiency in C++ and linear algebra.
  • Experience with multi-threaded programming.
  • Fluent in English.
Perks:
  • Flexible work options (office, hybrid, remote)
  • Private medical care (employer-financed)
  • Sports card (FitProfit card)
  • Hogs Academy development programs
  • Professional mental health support
  • Language lessons (Polish and English)
  • Flexible working hours (core hours 11:00-16:00)
  • Real impact on game development
  • Team support and shared knowledge
  • Join a strong, harmonious team with positive energy

Add these skills to join the top 1% applicants for this job

communication
cpp
unreal
game-texts
networking
blueprints
algorithms
linear-algebra

As a Gameplay Animation Programmer, you will play a vital role in developing and optimising animation systems, ensuring seamless integration with gameplay mechanics and character movement. This position offers an exciting opportunity to work collaboratively with animators, AI designers, and fellow programmers to deliver high-quality animations that enhance player engagement.

  • Designing, implementing and maintaining gameplay animation systems and character movement
  • Collaborating closely with animators, game designers and AI designers to ensure animations meet gameplay requirements and enhance player experience
  • Utilizing common runtime animation techniques such as animation state machines,root motion, IK, motion matching, pose warping and layering to achieve desired, high quality gameplay effects built in a modular, reusable way
  • Writing efficient applications using C++ and Unreal Engine Blueprints with a focus on performance optimization
  • Applying extensive linear algebra skills to develop robust animation algorithms and systems
  • Implementing multi-threaded programming techniques for handling system tasks including graphics, I/O, and memory management
  • Developing user-facing utilities
  • Conducting performance-minded development and optimization to achieve smooth animation playback within game constraints
  • Providing technical support and guidance to both technical and non-technical team members
  • Contributing to the continual improvement of animation pipelines and workflows
  • 5+ years of experience in a similar position and at least 2 shipped titles is required
  • 3+ years of experience in animation systems and character movement development
  • A passion for Locomotion Systems, 3Cs, and gameplay animation aesthetics
  • Proficiency in C++ programming with strong practical knowledge
  • Extensive prior experience in designing, implementing and maintaining character movement, animation techniques and systems including animation state machines, root motion, IK, pose warping, layering
  • Excellent understanding and application of linear algebra concepts in software development
  • Experience in multi-threaded programming and system tasks such as graphics, audio, I/O, networking, and memory handling
  • Familiarity with application-level programming tools and user-facing utilities
  • Strong problem-solving skills and a keen eye for detail
  • Strong interpersonal communication skills, able to effectively collaborate with both technical and non-technical team members
  • Fluent in English, both written and verbal communication

Set alerts for more jobs like Senior Gameplay Animation Programmer
Set alerts for new jobs by flying wild hog
Set alerts for new Gameplay jobs in Poland
Set alerts for new jobs in Poland
Set alerts for Gameplay (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙