Build-a-Furniture is a 3D VR game with the main objective of two players working together to find furniture pieces in a warehouse and build furniture in the living room. Our game was built for the web using Javascript (Aframe), HTML, and CSS over the period of 4 months.
For Design Studio 3, I am currently working in a group of 3 people to create a VR game with two asynchronous experiences (one on desktop browser, and the other with a VR headset). Our team is called Seismic Octopus (you can check out our blog for updates).
Our main idea is a furniture building game where one player is a Finder and the other is a Builder. Imagine IKEA furniture building but in VR, and with a twist: the Builder knows what pieces are required but doesn't know how the pieces fit together, while the Finder knows how the pieces fit together but doesn't know what pieces are required. The name of the game ("Build-a-Furniture") is not yet finalized!
Currently, we imagine the physical set up would look something like the image below, where the Finder and Builder are face to face in the same room with their respective equipment. The Finder will be playing on desktop browser (maybe using a game controller), while the Builder will be playing with a VR headset and controllers (this will allow them to experience the real-life scale of the furniture). I made the physical layout diagram below using Adobe Photoshop.
The Finder will reside in the Warehouse environment and look for the pieces that the Builder needs. The Builder will be in the Living Room environment and build the furniture as the pieces are delivered via the chimney (see rough storyboard image below). Both environments will be in 3D.
The Builder then unpacks the box to reveal the delivered pieces. The Builder can then start building. Verbal communication will be important between the two players as they collaboratively build the furniture. As a reach goal, we also plan on implementing voice chat to allow for users to play remotely with each other in separate rooms.
My primary role is project management and also helping with whatever tasks need to be done. As a generalist, I am able to contribute to programming, 3D modeling, 2D asset creation, and sound design. My secondary role is sound design, as it is of lower priority in comparison to the functional elements of the game.
Here is a link to our project blog to keep up to date with our current progress:
Comments
Post a Comment