Animation Programmer

3 Months ago • 3 Years + • Animation

Job Summary

Job Description

Flying Wild Hog seeks a skilled Gameplay Animation Programmer to design, implement, and maintain animation systems. Responsibilities include collaborating with animators and AI designers, utilizing animation techniques (state machines, root motion, IK, pose warping), writing efficient C++ code, applying linear algebra, and implementing multi-threaded programming. The role requires strong problem-solving skills, excellent communication, and experience with gameplay animation systems, character movement, and performance optimization. The candidate will contribute to pipeline improvements and provide technical support.
Must have:
  • 3+ years game dev experience
  • Proficiency in C++
  • Animation system expertise (IK, root motion)
  • Linear algebra knowledge
  • Multi-threaded programming
  • Gameplay animation experience
Perks:
  • Flexible work (office, hybrid, remote)
  • Private medical care
  • Sports card (FitProfit)
  • Hogs Academy development
  • Mental health support
  • Language lessons
  • Flexible working hours

Job Details

WHO WE ARE:

Flying Wild Hog: where gaming is our second nature and adventure is our middle name!

We're not your typical game developers. We're passionate gamers turned creators, crafting worlds that'll blow your socks off! 

From "Hard Reset" to "Shadow Warrior" and "Evil West," we live for heart-pounding action and immersive experiences. But we're not stopping there!

We're gamers at heart and know the gaming community is our lifeblood. So, whether you're a pro or a casual player, join us for a wild ride through gaming heaven. With Flying Wild Hog, you're in for a gaming adventure! 

YOUR ROLE:

Flying Wild Hog is seeking a skilled Gameplay Animation Programmer with a passion for creating immersive gaming experiences. As a Gameplay Animation Programmer, you will play a vital role in developing and optimizing 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.

 

YOUR DAILY TASK:

  • Designing, implementing, and maintaining movement, motion matching, IK, and gameplay animation systems.

  • Collaborating closely with animators 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 and pose warping to achieve desired gameplay effects.

  • Writing efficient C++ applications 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, audio, I/O, networking, and memory management.

  • Developing application-level programming tools such as script compilers and 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.

 

SKILLS AND REQUIREMENTS:

  • 3+ years of professional game and/or animation system development experience.

  • A passion for Locomotion Systems, 3Cs, and gameplay animation aesthetics.

  • Proficiency in C++ programming with strong practical knowledge.

  • Extensive experience with animation techniques and systems including animation state machines, root motion, IK, and pose warping.

  • 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 interpersonal communication skills, able to effectively collaborate with both technical and non-technical team members.

  • Prior experience in designing, implementing, and maintaining movement, motion matching, IK, and gameplay animation systems.

  • At least 2 years of professional experience specifically in gameplay animations and character movement.

  • Strong problem-solving skills and a keen eye for detail.

  • Fluent in English, both written and verbal communication.

 

IF YOU JOIN US:

  • Decide how you work, from the office, hybrid or remote

  • You can enjoy private medical care (fully financed by the employer) and a sports card (FitProfit card)

  • You  can develop further by joining the Hogs Academy 

  • You can count on professional mental health support

  •  You will benefit from language lessons (Polish and English)

  • Freely plan your working hours - core hours 11:00-16:00

  • You will have a real impact on various aspects of the game. We create games together, and your opinion is important to us

 

Similar Jobs

Scopely - Fullstack Engineer

Scopely

Culver City, California, United States (Remote)
5 Days ago
FalconX - Senior Trading Systems Front End Engineer

FalconX

New York, New York, United States (On-Site)
1 Week ago
Windranger Labs - Technical AI Researcher

Windranger Labs

Singapore (On-Site)
2 Months ago
Capgemini - Machine Learning Engineer

Capgemini

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
NVIDIA - Security System Software Engineer (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
4 Months ago
Qingci Games - Animator

Qingci Games

(On-Site)
3 Months ago
Light Speed Studios - Animator

Light Speed Studios

(On-Site)
4 Months ago
Epic Games - Technical Animation Artist

Epic Games

(On-Site)
1 Month ago
PlatinumGames - Cinematic Artist

PlatinumGames

(On-Site)
4 Months ago
Ubisoft - Team Lead - Animation

Ubisoft

Toronto, Ontario, Canada (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Senior Software Engineer, Distributed Machine Learning

Google

Mountain View, California, United States (On-Site)
1 Month ago
Google - Staff Software Engineer, Site Reliability Engineering

Google

Dublin, County Dublin, Ireland (On-Site)
1 Month ago
Notion - Software Engineer, Search Quality and Ranking

Notion

San Francisco, California, United States (On-Site)
2 Weeks ago
Google - Data Scientist, gTech Ads Solutions

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Jash entertainment  - C++ Developer

Jash entertainment

Ahmedabad, Gujarat, India (On-Site)
1 Month ago
Ansys - R&D Engineer II - EDA

Ansys

Noida, Uttar Pradesh, India (On-Site)
1 Week ago
Perplexity AI - Senior Machine Learning Engineer - Search

Perplexity AI

London, England, United Kingdom (On-Site)
2 Weeks ago
Hasura - Senior/Staff Software Engineer - Go Backend (Bengaluru/Hybrid)

Hasura

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
31st Union - Senior Gameplay Engineer

31st Union

San Mateo, California, United States (On-Site)
1 Month ago
bytedance - Video Analysis and Quality Algorithm Engineer - 2023 Start (MS)

bytedance

San Diego, California, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in undefined

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Animation Jobs

Epic Games - Technical Designer in Animation

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
Rockstar Games - Animation R&D Programmer: Retargeting (Mid/Senior Level)

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
2 Months ago
Bloober Team - Senior Animation Programmer

Bloober Team

Lesser Poland Voivodeship, Poland (Remote)
4 Months ago
Framestore - Previs Artist

Framestore

London, England, United Kingdom (Hybrid)
2 Months ago
Ubisoft - Senior Technical Animator (Assassin's Creed)

Ubisoft

Chengdu, Sichuan, China (On-Site)
1 Year ago
PlatinumGames - Animator

PlatinumGames

(On-Site)
1 Month ago
Rockstar Games - Senior Animation R&D Programmer: Retargeting

Rockstar Games

Oakville, Ontario, Canada (On-Site)
2 Months ago
Epic Games - Senior Tools Programmer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
4 Months ago
Ubisoft - Animator (1 Year Contract)

Ubisoft

Pune, Maharashtra, India (On-Site)
2 Months ago
Studio Image Works - Manager-Business Development

Studio Image Works

Gurugram, Haryana, India (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded