Snow Sports
Roles
Senior XR technical consultant
Platforms
meta quest 2 & 3
Team Size
~4
Duration
~4 Months
Ski Safety Training
Snow Sports
Immerse yourself in a new level of snow sports safety with this immersive VR training on FIS rules for skiers and snowboarders. Experience realistic slope scenarios, improve your hazard awareness, and learn how safe, considerate behavior can prevent accidents. Train risk-free, make the right decisions, and collect snowflakes as you master slope safety.
Overview
- Led development of the Ski Snow avatar system
- Conducted R&D for a visually convincing snow experience optimised to maintain a stable 72 FPS for Meta App Store certification
- Implemented full-body avatar rigging using VRIK
- Developed physics-based hand interactions using AutoHands
- Worked on realistic snow rendering to improve visual fidelity and immersion
- Built custom editor tooling to streamline character setup and configuration for the team





implementation details behind the project
Technical Break Down
roles across development and design
Contributions
- Collaborated with another Senior Technical Consultant to discuss best practices for improving the flexibility and scalability of the current VRPE architecture
- Shared updates and recommendations on XR best practices across the development team to support consistent technical standards
- Supported 3D Technical Artists and 3D Designers through tool automation workflows to improve efficiency and iteration speed
- Mentored and supported a junior developer with implementation guidance and technical problem-solving
- Managed and communicated retrospective discussions, helping identify improvements in workflows, collaboration, and delivery processes
- Set up a full-body avatar system using VRIK for accurate inverse kinematics driven by the user's headset and controllers
- Integrated Character Creator with VRIK and AutoHands to support customizable avatars with physics-based hand interactions
- Developed editor scripts to streamline setup and configuration of new Character Creator assets, reducing repetitive manual rigging work for the team
- Upgraded finger tracking using AutoHands to improve hand physics and enable more natural object interaction compared to the previous implementation
- Successfully integrated the system with Character Creator rigs, ensuring stable deformation-free results with no mesh stretching
- Developed a Python-based Blender automation script to streamline character setup, automatically attaching XR hands to Character Creator models and connecting the OpenXR rig to the CC body rig
- Used the All-in-One 3D shader to create realistic snow materials with dynamic trail effects
- Developed and tuned material properties to enhance visual realism and surface response in different snow conditions
- Optimised rendering performance to maintain a stable 72 FPS, meeting Meta App Store submission requirements
Performance highlights and achieved goals.
Key REsults
- Setting up VRIK with Character Creator provided deep insight into full-body IK constraints and how avatar proportions affect tracking quality
- AutoHands integration highlighted trade-offs between physics fidelity and performance in a standalone VR context
- Optimising the snow shader to achieve a stable 72 FPS on Meta hardware reinforced the importance of mobile-class VR performance budgeting
- Building editor scripts for character setup reduced friction for the team and reinforced the value of investing in tooling alongside feature development
Tools, Sdks, Design Patterns
Tech Stack
- Unity
- C#
- VRIK
- AutoHands
- Character Creator
- All-in-One 3D Shader
- XR Interaction Toolkit
- Editor Scripting
- Meta App Store
- Meta Quest 2 & 3