Inspiration
The project is as simple as it seems, the main inspiration drawing from something as small as popping bubble wraps to bubble shooter games and push pop fidget toys.
What it does
Match the color of your hands with the bubbles to pop as much bubbles as you can within a time limit
Your space, will be filled with 4 different colored 50 bubbles, these bubbles can bounce around the physical surfaces of your room. Your hands will change into bubbly colored texture/material that you can pinch and change the color of it, you will need to match the color of the specific bubble to pop them within 2 minutes and 20 seconds.
How we built it
The project was fully built with Meta All In One SDK on Unity, we try to keep the development as simple as the game itself. Using blocks was really helpful for us to simply build the base experience. We used the Passthrough block for passthrough , MRUK scene block for making use of users scene , so the bubble can react and spawn within users space and react to the space and Interaction SDK blocks for the hands interactions. Aside from that, the 3d models are just built in Sphere model in unity, and some basic shader magic with the shader graph.
Challenges we ran into
One of the challenges in making this experience, is actually to make the material look good, wish we would have access to user camera texture and post processing works with MR experience. Another challenge is to make the experience as intuitive as we can.
Accomplishments that we're proud of
1.Completion of the planned game build.
2.Achieving the desired look and feel, despite limited experience with shaders.
3.Overcoming UX problems with creative solutions, such as using one-sided textures for instructions.
4.Creating beautiful music and sound effects from scratch.
What we learned
Good visual if paired with good audio, definitely will make things super immersive
The necessity of flexibility in development, as many planned interactions were modified to improve the overall experience.
The learning process that comes from actually implementing and testing mixed reality experiences, considering factors like user space, attention, and comfort.
What's next for Dreampop
1.We would love to expand, on the base of dream adding more unique hand interactions, one of our plan is to add different hand modes, you can poke and pinch for now, but who knows you can use your fist? you can slap and clap? So much more to explore.
2.Adding a score and statistic tracker that adapt to different room size. Example : on 6x6m room your highest score is 30, on 10mx10m room your highest score is 20.
3.To add shared spatial anchor and multiplayer, maybe to challenge other user on a 1v1 bubble pop match.
4.Creating more visually stunning and dreamlike experiences in mixed reality.
Built With
- interactionsdk
- passthrough
- scene
- unity

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