Inspiration
We attended an AR workshop and thought it would be interesting to do an AR project with Unity. Initially, we hoped to make an educational tool for Physics classrooms, but later we found the idea hard to implement and changed our idea to making an AR game.
What it does
LIDAR Marble Due is a 1v1 game where players take turns using tilt control to move the marble from a spawn position to a goal position. But watch out! The game takes into account the terrain of the physical world. So a physical obstacle in real life has a collision size! After each round, players can place various kinds of virtual obstacles (for example, bumpers, spikes, and fans) to increase the difficulty. If the marble touches spikes three times, the player is out. The first player who fails to move the marble to the goal position loses, and the opponent wins.
How we built it
LIDAR Marble Duel is built with Unity.
Challenges we ran into
We had difficulty manipulating quaternions while implementing tilt control. Also, we only have one iOS device with LIDAR, which made testing difficult.
Accomplishments that we're proud of
It's our first time dealing with AR, and we made a functional (and fun!) game!
What we learned
Never trust Euler angles.
Aside from that, we learned the basics of AR development using Unity and how to deploy a build to an iOS device.
What's next for LIDAR Marble Duel
We plan to add more features (e.g., more virtual obstacles) and improve the UI of the game before submitting the game to App Store.

Log in or sign up for Devpost to join the conversation.