Inspiration

I was inspired to build a game to celebrate the 2024 Summer Olympics in Paris!

What it does

The user tosses the Olympic Rings and attempts to land them on the Eiffel Tower!

How we built it

I built the Eiffel Tower in Blender and created the Olympic Rings in Unity. First, I made the Olympic Rings grabbable by using Meta's XR Interaction SDK OVR HandGrab sample scene and Valem's Interaction SDK tutorial. Next, I added colliders to the rings and tower. To make the score functionality, I created a C# script that adds a point when a ring position remains within a certain range of the tower position. Finally, I added a passthrough block, reset button, and background music to enhance the experience.

Challenges we ran into

When I used box or mesh colliders, I could not get the rings to go around the Eiffel tower. Instead of using one collider for each ring, I had to put multiple small colliders around the ring. Additionally, the rings would not fly far when I attempted to throw them, so I had to adjust the gravity settings in the project.

Accomplishments that we're proud of

I am proud that I got the ring toss functionality to work in time for the Hackathon.

What we learned

I learned that development is much quicker with the Meta Blocks and ring toss should be an Olympic sport!

What's next for Olympic Ring Toss

I will improve the game and release an updated version to App Lab before the 2024 Olympics!

If you try the game on Meta Quest App Lab (see link below), please feel free to send me suggestions, and I will do my best to incorporate them into the next release!

Built With

Share this project:

Updates