Inspiration

We wanted to create a game that is easy to understand and play, similar to the simple act of waving a paintbrush to apply paint. The game should be enjoyable in any available space and require physical movement. As the debate between mixed reality and virtual reality continues, we aimed to bring this conflict to life within our game.

What it does

The game begins with players spawning into the same physical space through automatchmaking and colocation. Each player grabs a virtual brush to start the competition. One team uses their brushes to apply virtual reality, while the opposing team reveals reality through a mixed-reality passthrough. A timer runs, and the team that "paints" more of their chosen reality wins.

How we built it

We developed the game using Unity, integrated with Meta’s presence platform. Multiplayer functionality is powered by Photon Fusion, and key features of the Meta SDK, such as Passthrough, Automatchmaking, Colocation, and Scene Understanding, were essential in bringing the game to life.

Challenges we ran into

Initial concept did not work

Our original concept didn’t pan out as expected. After several design iterations and feedback from mentors, we decided to change the game mechanics and move in a new direction.

Getting multiplayer and colocation to work was time-consuming

Ensuring that multiplayer and colocation worked in the same physical space was challenging. While joining the same multiplayer session was straightforward, we initially faced issues with avatar positioning and object alignment. After several hours of troubleshooting, we finally achieved consistent colocation functionality.

Accomplishments that we're proud of

We are especially proud of developing a functional multiplayer mode with colocation. The game itself turned out to be fun and incorporates mixed reality in a unique way. Additionally, we’re proud of our teamwork and our ability to create something exciting within just two days, despite having just met at the hackathon.

What we learned

Building mixed-reality applications with Meta’s presence platform was an enjoyable experience. We also learned the importance of dedicating time to refining an idea and seeking early feedback. Creating multiplayer experiences, especially in the same physical space, is challenging but rewarding once it all works seamlessly.

What's next for Xcape

We plan to continue polishing the game by adding sound, improving performance, and enhancing the models. One key improvement will be managing the game more efficiently, as restarting the game without exiting is not currently supported. Additionally, we aim to gather more feedback from playtesters to further refine the experience.

Built With

Share this project:

Updates