Gym Class - by IRL Studios

Play basketball in virtual reality

Gameplay Engineer - Character Animation

$180K - $210K
Los Angeles, CA / Austin, TX / Remote (US)
Job Type
6+ years
Connect directly with founders of the best YC-funded startups.
Apply to role ›
Matthew Harris
Matthew Harris

About the role


  • Create animations in Maya for Unity.

  • Create advanced character animations graphs in Unity using state machines and blend trees.

  • Troubleshoot and resolve Unity animation problems.

  • Create both realistic and expressive character animations.

  • Collaborate with teammates to achieve the desired aesthetic of the game. Follow references, concepts, and art direction, while also having the initiative to take the work further independently.

  • Validate your work on device (Oculus VR Headset in the Unity editor).

  • Optimization. Implement features that fit within performance budgets (CPU/Memory/Streaming, etc.)


  • 4-5 years experience creating advanced animations for game characters.

  • Strong portfolio showing abilities in creating high quality animations and systems for 3D character movement and interactions.

  • Strong knowledge of Maya and Unity.

  • Implementation experience in one or more of the following areas: inverse kinematics techniques, keyframe animation and forward kinematics, ragdoll and physics-based character animation, procedural animation techniques, data-driven motion synthesis (eg -  motion matching, style transfer, motion warping, motion editing, multi-character animation, crowd modeling, etc), and other machine learning driven animation techniques.

  • Understanding of state machines, blend trees, low-level playback as related to animation. Familiarity with animation techniques like pose-space deformations and blend shapes.

  • Experience animating UI and props.

  • Strong knowledge of performance trade-offs and optimization for mobile VR (GPU and CPU impacts).

  • Proficient with C# scripting language.

  • Ability to repurpose, modify, and improve existing animation.

  • Strong organization and problem solving skills.

  • Excellent communication and teamwork skills.

  • Fluent in English.

Nice to Have Skills

  • Experience animating for virtual reality.

  • Experience with source control (Plastic, GIT, Perforce).

  • Experience with mocap recording and cleanup.

  • Knowledge of Unity FX.

  • Knowledge of vertex animations and shaders.

  • Knowledge of Python.

  • Proficiency in at least one Machine Learning library (Tensorflow, Torch, etc).

Why you should join Gym Class - by IRL Studios

Gym Class VR is the best way to play basketball with people from all over the world. Make new friends, break a sweat, and compete to become a digital basketball superstar.

The app is a breakout hit on Quest with a 4.9 star rating and over 1 million downloads. It’s the most popular VR basketball app, and the #5 most reviewed app in the entire Quest ecosystem.

Cofounders Matthew Harris, Justin Hubert, and Paul Katsen bring a unique hybrid of VR and gaming, digital commerce, and consumer experience. Matthew is ex-Zynga, and him and Justin led engineering and art at their prior VR studio. Paul led Product for Twitter's Home feed, the company's largest surface with ~200M daily active users, and exited his previous startup to Coinbase.

Gym Class raised over $8M from top technology investors - including Andreessen Horowitz, Y Combinator, the Golden State Warriors, Kevin Durant, Lonzo Ball, Andre Iguodala, Soma Capital, Founders Inc., Danny Green, Zaza Pachulia, Todd and Rahul's Angel Fund, Balaji Srinivasan, and more.

Check out the experience on TikTok:

Gym Class - by IRL Studios
Team Size:6
Location:Los Angeles, CA
Matthew Harris
Matthew Harris
Justin Hubert
Justin Hubert
Paul Katsen
Paul Katsen