${ alert.message }}
${ alert.message }}
User Profile
We need some information before you can continue.
Share Job
Copy the link below to share this job.
Naughty Dog

Animation Programmer (Game Team - Multiplayer)

${ timestamp }} · 
Naughty Dog
🇺🇸 Santa Monica, CA

Summary:

For over 30 years, Naughty Dog has been crafting best-selling, critically acclaimed games that constantly push the boundaries of narrative, gameplay, and technology. Our most recent game, The Last of Us Part II, has received over 300 Game of the Year awards and three of our games are among the top 10 highest scored games on the PlayStation 4. As a part of the Naughty Dog legacy, you’ll become a part of continuing the development of extraordinary and enduring experiences for a broad, global range of audiences.

Embark on Naughty Dog’s newest adventure – the studio’s first standalone multiplayer game! This is a rare opportunity to make an impact in your discipline and craft a unique experience that will be enjoyed and shared by a passionate, global community of players. Join now and be an integral member in building an incredible game whose impact will last years in the future.

The animation programmer is a creative position responsible for developing and maintaining gameplay animation pipelines, systems and features. This individual will collaborate with other engineers and artists working with advanced animation technologies such as motion matching, procedural rigs, IK, physics, and more to push the visual bar in effective, emotional storytelling in games.

Responsibilities:

  • Invent, develop, maintain, and improve upon gameplay animation systems that leads the industry in quality while maintaining robust flexibility for use by AI, designers, and script
  • Take the full range of ownership of gameplay animation features from content creation tools to the runtime
  • Work closely with animators, technical artists, and designers
  • Work with blending of procedural animation systems and IK with authored content
  • Apply a critical eye, willingness to experiment, and enthusiasm to collaborate with artists and other creative disciplines to achieve the best possible quality
  • Additional responsibilities may be assigned as needed

Requirements & Skills:

  • Familiarity with various animation technologies such as animation keys, curves, interpolation, IK, etc.
  • Strong math skills with emphasis on 3D math
  • Strong knowledge of C and C++ programming languages
  • Possesses the ability and drive to contribute and advance all aspects of a game
  • Bachelor’s Degree in Computer Science or equivalent work experience
  • Have an understanding of networking and how it applies to games

Bonus Skills:

  • Console programming experience
  • Maya/digital content creation tools experience
  • Familiarity with animation build pipelines
  • Experience working on at least one shipped multiplayer title

As part of the Naughty Dog application process, candidates should expect to be given a technical interview.