Inspiration
Our idea was inspired by a mix of the strategic planning of moving the same projectile in a series of shots in games like pool billards and the dynamic action of squash.
What it does
In ChainShot, players step into a Mixed Reality environment where precision and strategy are essential. Using an intuitive launch mechanic, the objective is to hit as many targets as possible with a single shot. By aiming skillfully and utilizing the environment, the projectile can bounce between objects, triggering satisfying chain reactions. But be careful where your shot lands, because that's where your next one has to start.
How we built it
ChainShot was built in Unity using features of the Meta Presence Platform. We used the Mixed Reality Utility Kit (MRUK) to create a virtual representation of the physical room our player is in. This only requires a one-time setup for each room. Once the room was all set, we added a Physics Object into our scene and added Hand Interactions from the Meta XR Interaction SDK. Finally we continuously spawn targets onto the walls, floor and ceiling of the physical room using the MRUK.
Challenges we ran into
The main technical challenges we faced, were creating a functioning and intuitive Interaction setup for the projectile's slingshot that does not interfere with the projectile's physics while it bounces around the room. However, a considerable amount of time was also spent on improving the overall 'feel' of the game. Balancing difficulty vs. rewards and adding visual and audio effect to make the experience more fun and engaging proved to be a challenge in itself.
Accomplishments that we're proud of
Considering the small size of our team and the extremely limited time of the XR-Hack, we are proud to have created a game which not only functions but is also fun to play.
What we learned
With a solid idea, even simple gameplay can be addicting. So focusing on rapid prototyping to iterate on the experience rather than the depth of features proved to be the right choice for us.
What's next for [13] ChainShot
Further Updates for ChainShot could include
A persistent Highscore
More focus on the satisfying game mechanic of chain-reactions, such as increasingly intense sound effects the more targets you hit with one shot.
Randomly placed virtual obstacles to break up bigger rooms and get more collisions
More types of powerups that modify the way you chain your shots

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