Bave Logo
    Back to Projects
    November 20, 2023

    Questhunter GO

    AR-based scavenger hunt game for real-world exploration

    Questhunter GO

    To develop an interactive AR-based scavenger hunt game that encourages exploration by guiding players to real-world points of interest (POIs). The game dynamically detects proximity to the nearest POI, allowing players to discover and unlock clues through immersive touch interactions, creating an engaging and educational location-based experience.

    Technology Used

    UnityBlenderFigmaMixamoUnity Asset StoreSketchfabC#Mapbox SDK

    Key Features

    AR-powered explorationReal-world POI integrationGPS-based mapClue collection systemDynamic proximity detection

    Questhunter GO represents the convergence of augmented reality technology with educational gaming, creating an innovative platform that encourages real-world exploration and learning. The game leverages mobile device capabilities including GPS, camera, and AR technology to create an immersive experience that bridges the digital and physical worlds. The core gameplay revolves around discovering and interacting with Points of Interest (POIs) in the real world. Players are guided to various locations where they can unlock educational content, solve puzzles, and learn about the historical or cultural significance of each location. The game dynamically adjusts content based on player proximity to POIs, ensuring smooth and responsive gameplay. Key challenges included the accuracy of GPS on mobile devices fluctuating significantly due to environmental factors, low to mid-range smartphones struggling to handle AR experiences smoothly, and the official Mapbox SDK not being compatible with Unity 6. The implementation integrated Mapbox SDK in Unity so users could interact with a real-time GPS-based map, added different points of interest in the map to drop clues for users to pick up, created scripts to continuously manage player distance to points of interest and keep record of players only using a point of interest once, implemented scripts for AR interactions and placement of clues in AR, built a system that keeps track of collected clues and saves user progress, and added a complete navigation system that allows users to go to any screen of the game. The project successfully delivered mapbox integration for real-time location-based gameplay, POI-based clue placement for location-specific challenges, distance tracking and POI usage scripts for fair gameplay, AR interaction scripts for immersive experiences, clue tracking and story system for scalable content, and a navigation system that improved usability.

    Project Gallery

    Questhunter GO AR Interface
    Questhunter GO POI Detection
    Questhunter GO Clue System
    Questhunter GO Location Tracking