Inspiration
well, to be honest, I'm not a fan of domino! but sometimes youtube suggests me video of people enjoying the domino's effect with incredible forms made putting in place the pieces of the domino, so why not create an area in VR in witch You can setup Your scene, save it, and enjoy it? here comes my project!
What it does
first of all my project is composed of two parts: a CMS that allows You to manage the items in the scene: I have preloaded some items but You can add more, so the elements are not just those classics of common board games but You can use any shape You like (just upload a .png for the preview of the object and a .fbx file that's the object itself) / then there is the app: You start the app and there is an empty scene, first of all use the Y button to bring on a panel and using right controller point and hit the first button to reload from CMS the objects for the scene; from this panel once You loaded the objects You can reload the last saved scene, or later reset the scene (removing the objects in it), save the scene, quit / once You loaded the objects use X button to open a panel that lists all the objects You loaded and using right controller select the object You want to punt into the scene, once instantiated grab it and bring it around in the scene: here You go! position the pieces of the domino around creating forms that later You will hit creating the domino effect! while grabbing an object if You use B button You open a panel that allows You to remove the object that You have in Your hand or set some properties to it (so far just 'gravity effect' but 'resize' and other ideas will be added (eg. change texture (?)), finally A button just closes all the panel currently open but in the future I guess I'll use A button to switch DOMINO from setup to play: making it I had to set the mass of the objects to 3 by default because it was complicated keep objects in place while reloading the scene and sometimes it happens that reloding it some objects fall ... so for future release I guess I'll set mass to 10 while positioning and reloading scene and then use A button to switch the mass eg. to 1 so We'll see object's crashing at high speed ... or why not under A button create a panel with a slide to adjust the mass from 1 to 10 :O / what else, just as instructions, You can walk in the room if You have enough space, or move around using sticks: left controller's stick moves You forward backward left right, right controller's stick make You turn, if You click down left controller's stick You activate teleport (eg. to cover large distance or jump over objects (eg. jump over a cube to make an higher pile of objects)) and click again to deactivate teleport; if You click down right controller's stick You start some jumps ... so in conclusion? what it does? it let's You manage objects via CMS, import them into a VR scene, go around positioning objects, and then hit one object to start a domino effect!
How we built it
for CMS: html and php / for VR app UNITY XR / XML to manage load save data
Challenges we ran into
many! really many! loading .fbx at runtime was the worse!
Accomplishments that we're proud of
this first release works!
What we learned
manage .fbx at runtime, manage dynamic content via CMS for VR app
What's next for Domino
after some tunes up, the next steps for DOMINO are: 1 - not there is just one CMS for this build, create an automation that create a CMS for every installation so every user has his own CMS / 2 - add the possibility to share objects and saved scenes / 3 - possibility to save more than one scene / 4 - possibility to work on the same scene single-user-mode (eg. I work the scene from my home, later You work the same scene from Your place) / 5 - possibility to work contemporaneously at the same scene (let's meet in VR and create together the DOMINO's scene / 6 - MixedReality: a variant in which You open camera and mapping the surrounding area (Your room) You can anchor Domino's objects in Your room for a more realistic domino's effect (in Youtube videos about domino I see room dedicated to it and I imagine that for a while noone can use that room, meanwhile in VR You don't occupie for real the room) / 7 - possibility to work together (multiplayer) the same scene in MR being in the same room! there is a lot of ideas but if people like this first edition as I expect considering how many video about Domino You find on Youtube then people will enjoy for sure also all these variants!
BTW the CMS is here https://iphonecmsapp.com/xp4jd username = p4jd password = domino

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