top of page

Paper Plane: Hand-pick, throw, and score in a paper plane AR adventure

"Paper Plane" is an immersive augmented reality (AR) experience designed for the Oculus Quest 2 headset. Players utilize hand-tracking technology to interact with virtual paper planes on a digital desk, aiming to navigate them towards dynamic targets for scoring.

Role: Programmer      Team: 5 members    Duration: 2 weeks

Technical Details
Platform: Oculus Quest 2
Game Engine: Unity
Programming Language: C#
AR Interaction: Utilized the XR Interaction Toolkit package to support Oculus Quest 2 hand tracking.

Key Contributions

  1. Game Structure and Flow
    -Designed the game's overall structure, including the start and end sequences.
    -Implemented smooth transitions between different game states for a cohesive player experience.
     

  2. Paper Plane Management
    -Developed a system to regenerate virtual paper planes on the desk after each use, ensuring a steady supply for players.
    -Programmed the interaction mechanics for players to pick up and throw paper planes using hand gestures.
     

  3. Boundary Detection
    -Implemented boundary detection logic to identify when a paper plane reached the specified gameplay boundaries.
    -Incorporated animation sequences for dissolving and regenerating paper planes when they touched the boundaries.
     

  4. Target Trail Animations
    -Programmed dynamic target animations to make them move around the virtual space according to the level of difficulty.
     

  5. Audio Integration
    -Collaborated with the sound designer to integrate background music and sound effects to enhance immersion.
    -Coordinated audio cues with gameplay events to provide auditory feedback.

bottom of page