Inspiration

When I'm not coding, I tend to run to let my brain relax. I've been doing this for at least two years and enjoying every minute of it. But running the same track for two years can be mundane at times.

So I thought of an application that would spice up my running routine. Using AR, why not create a scavenger hunt game for runners? Not only it challenges my VO2 max capacity, it also challenges my ability to learn as I haven't yet tinkered with AR nor Android-Kotlin 😅

What it does

Rundom is an immersive scavenger hunt app powered by ARCore Geospatial API. Random objects are scattered around you, and your goal is to collect them all as fast as possible.

To start the scavenger hunt, users would be asked to define their meter range. This meter range will determine how far or close the random objects will be scattered. Once meter range is set, objects are accurately placed in random areas. Simply run to the object location as shown in the map, and the collect button would appear to collect such objects.

Collect all the objects and you have finished a Rundom track 🎉

How we built it

The foundation of the app lies on the geospatial codelab written by Dereck Bridie. With zero knowledge of AR nor Android-Kotlin, the codelab acted as my instructor as well as a blank canvas for my idea.

After learning about Android components & flow, ARCore's extensive API, and Kotlin's framework; I've slowly painted my idea into the blank canvas 🎨

Challenges we ran into

Android-Kotlin components, flow, and structure

ARCore's Session creation and lifecycle implementation

3d model upscaling and downscaling

Accomplishments that we're proud of

Transforming the codelab into something of my own

My first AR app

Experience with ARCore and Android

What we learned

ARCore functionality and flow

AR fundamentals

Android-Kotlin fundamentals

Scaling down objects in Blender

What's next for Rundom

leaderboards

share generated rundom track

special rundom track events at city parks, town squares, playgrounds, etc.

educational rundom track with anchors pinned at historical spots

partnership with brands (replace star with their products)

Built With

Share this project:

Updates