Play basketball in virtual reality
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.
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).
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: https://tiktok.com/@gymclassvr.