Inspiration
In our childhood we used to play with remote controlled cars. Now we see similar experiences with vehicle are translated to mixed reality, like Track Craft, CoasterMania. But we have never seen any remote controlled humans running or jumping. We thought what if the whole room were the play area and we race athletes instead.
What it does
2 to 4 people (can be even more depending on the room size) race their characters running over the floor and furniture passing the check points. The player who finishes the race first wins.
How we built it
In Unity we used the colocation block provided by Meta, decided to use host architecture for networking. To have a quick start we took the character controller from Fusion Starter template, and make it work with Quest controllers. Our concept did not need much artwork, it was heavily focused on programming. Gokce worked on the multiplayer part and game logic, Ugurcan on UIController and AudioController scripts and produced the models and UI elements, Bulut helped with sounds, background music and video production.
Challenges we ran into
We thought colocation was working at the beginning, but after the second half of the second day we realized shared spatial anchor was not working. Device setups and
Accomplishments that we're proud of
The character controls worked very well. Letting the character run over the floor and furniture and jumping over tables and chairs was quite fun, it made us giggle every time we tested.
What we learned
In a hackathon we need to expect lots of problems with the device, SDKs and plugins, many unfortunate surprises can happen despite all our preparations.
What's next for MRathon
We would like to add
- climbing and swimming abilities,
- personal protection are which prevents players to hit or block each other by disabling their inputs during the game,
- power ups
- textures on the furniture to give the feeling of though mudder or spartan race,
- extra obstacles
- AI player Once the game is ready we would like to publish on Quest Store.
Built With
- meta-xr-sdk-all
- photon
- unity
Log in or sign up for Devpost to join the conversation.