Divided

Finding Home is a psycological VR game I have helped create with a group of students during my CMGT study at Hanze. This demo was created in Unity. The demo comes complete with branching dialogue trees, sanity meter, interactible items and different endings

During this project we wanted to make a game for 10 years in the future. We wanted to imagine how it would play like, look like and who would play it. After analyzing this as our design challenge we went for the idea of an interrogation game in VR. We thought the emotional awareness component would be timeless, as well as the narrative aspect. Stories always live on and humans will always be social creatures.

What we actually managed to help achieve was very close to what we aimed for. I was able to apply my knowledge as a programmer to write scripts to interact with Unity's XR plugin. This made it much easier to develop mechanics for our VR game, such as throwing objects, interacting with our dialogue system using the VR controller and looking around with eye tracking.

This prototype was made to work on the Pico Neo 3. The dialgoue system was made with the help of Ink and we also used GitHub for version control.

Gameplay

Examples of Programming

Ink

Example of the tags I added to Ink which I was able to parse to run functions at specific points in the dialogue

Parsing

The code I wrote for parsing tags in the Ink dialogue trees

Throwable Objects

Code I wrote to make objects interactible and throwable. They would also despawn if brought outside of their original location. This was used for the mug shown in the gameplay footage

Audio Manager

An audio manaer I coded to play sounds using a scriptable object. I was also able to tag dialogue seperately from normal audio so they could be skipped and cut off when progressing the dialogue

Animation States

I was able to make use of the animator in Unity to set up different animation states for the investigator and demon in our prototype