Senior Unity & VR Developer with 12+ years of experience building immersive games, tools, and interactive experiences across PC, VR, and mobile. Combines a game design background with expertise in gameplay feel, rapid prototyping, and debugging complex systems. Proven track record delivering complete VR titles, enhancing player engagement, improving production pipelines, and supporting technical deployments on-site and remotely.
Role: Developer / Programmer
Engine: Unity3D C#
Platform: PC VR
Team: 2
Contributions:
Implemented a full-body player IK avatar system to enhance immersion and physical presence.
Created a player comfort system with configurable locomotion and accessibility options.
Built a modular VR interaction controller for object grabbing and environmental interactions.
Designed and implemented a world-space inventory system tailored for VR usability.
Developed a robust save and load system to persist player progress and world state.
Created a foundational framework for physics-driven interactions to improve realism and responsiveness.
Designed modular weapon systems and interaction logic, enabling scalable feature expansion.
Implemented AI behavior systems, including pooling, spawning, and lifecycle management.
Developed a controller for loading and unloading environments efficiently.
Built a dedicated sandbox testing environment to rapidly prototype and validate new systems and compatibility with existing systems.
Designed and developed multi step puzzles to enhance player exploration and problem solving.
Role: Programming Contributor
Engine: Unity3D C#
Platform: PC VR
Team: 3
Contributions:
Developed a custom VR player controller to handle movement and input.
Developed a VR ladder-climbing mechanic that seamlessly transitions between climbing and standard player movement.
Built a modular VR interaction controller for object grabbing and environmental interaction.
Extended the player inventory system to support wider VR interactions.
Created a foundational framework for physics-based interactions, improving object responsiveness.
Game Design
Gameplay Programming
Rapid Prototyping
Debugging
Version Control
Multiplayer Systems
On-Site Deployment
Technical Support