Hybrid AR/VR Gaming Experience

Immersive video game developed in Unity that combines Augmented Reality and Virtual Reality, exploring the integration of both technologies with seamless transitions between modes.

The Challenge

Designing a coherent gaming experience that works in both AR mode (interaction with the real environment) and VR mode (full immersion), with smooth transitions that maintain gameplay continuity and controls adapted to each modality.

My Role

As immersive experience developer, I designed and implemented:

  • Developed game mechanics in C# on Unity
  • Integrated ARCore for surface detection and tracking in AR mode
  • Implemented VR headset support with motion tracking
  • Designed the seamless transition system between AR and VR modes
  • Optimized performance for mobile devices with GPU constraints

Technical Approach

Game engine:

  • Unity + C# for mechanics, interaction systems, and game logic
  • ARCore for surface recognition and virtual element positioning
  • VR SDK for virtual reality headset support with motion tracking

Game modes:

  • Augmented Reality: Interaction with virtual elements overlaid on the real world
  • Virtual Reality: Complete immersive experience in a 3D environment
  • Hybrid mode: Seamless transition between AR and VR while maintaining game state
  • Controls specifically adapted to each experience

Optimization:

  • Resource management for mobile and VR headset compatibility
  • Smooth transitions between modes without loading interruptions

Outcome

Cohesive gaming experience demonstrating how AR and VR can complement each other in a single product, offering multiple ways to interact with digital content.