OASIS consists of a scene where the VR participant is the observer while the people participating through Twitch will be the active players enabling the scene, through inhabiting different game objects in the sky. By "miss-using" Twitch's commenting field the users steer the game objects over different trigger zones watching the scene unfold. Thus, the more people that are participating actively - the more crowded the scene will become. Consequently, the scene does not exist/diminishes without active input from people on Twitch. The VR-participant experiences the scene with no decision capacity, becoming the observer, which effectively changes familiar gaming roles.
VR participant's view
Twitch participants view
While steering the sky objects around, the Twitch participants will encounter different trigger zones that makes the scene unfold. The more people that participate the more populated the scene will become!
Moving far outside from the playing area will cause drought and a sandstorm will appear...
When plants grow tall enough the players will see birds appear...
After spending a long time in the scene the area will start to flood...
The first goal was to make the cubes grow while another cube was passing over its trigger zone.
The next challenge was to make the cubes shrink while the cube, that we had now switched out to a cloud, were exiting the trigger zone.
When we had managed the interactions in Unity we connected the scene to Twitch - a live stream site commonly used by gamers.
Each cube was assigned names for left, right, forward, and backward in Unity. This enabled us to steer the cubes individually by using the Twitch chat.
When we finally had the project up and running we wanted to test it. Three people participated through the live stream on Twitch and one person was directly connected to the Unity scene using a VR headset. Our thought was to see how easy it was for the people participating through Twitch to steer the objects, as well as what the experience for the person participating through VR was.
Working with virtual reality was completely new for both my project partner and me. We realized that working in real, 1:1, space vs. just creating an environment that one should access through a screen (which I was used to due to my industrial design background) required a new way of thinking and a new workflow. We developed a process where one of us would implement changes in the environment while the other person was in VR, observing the changes and giving instructions. I realize doing a project like this would be much harder and take a lot of time if one were to do it by oneself - since jumping in and out of VR can be time-consuming and there is a real value in seeing the changes made in real-time. Appreciation to my project partner Sina<3
The goal was to make an actual working prototype, rather than just a concept - and to finally be able to test it on people. Technically the Twitch channel could have been set up for people to use from home, however, the time ran out and we set it up in a lab environment where all participants sat close to each other. I believe the physical distance could have made a difference while trying the concept out. I also find it interesting to think about how OASIS might be used over time. I don't see the project as something that would constantly be interacted with, but as a room where people could enter and leave as they wish. Sometimes it might be completely empty when someone enters the scene while sometimes very populated. It would be interesting to see how this would change the experience.
Finally, this project was the first time either of us coded something. This meant that most of the project was spent trying, failing, and trying again. In the end, this was really valuable and we learned a lot from this approach. It would be fun to do this project again and see how I would experience, or go about, this part of the project now that I have a better understanding of coding.