A virtual reality experience to teach users about building a PC. Completed as part of a team - my role was to create all UI interactions.
Role: Programmer (UI)
Team: 4
Timeframe: 6 weeks
Engine: Unity (C#) - Meta Quest
I used the OpenXR Meta package to implement a basic camera movement that follows the headset, and movement using the left controller. Snap movement was implemented using the right controller.
The clipboard shows a list of tasks the player needs to complete. Once they are complete they can tick off the section on the clipboard. This will add an X to the box and cross out the text. There are multiple pages to tasks to scroll through, showing more tasks. Each task label can be clicked to show a more in depth description of what is required to complete it and some real world information. This uses the Unity UI system, with the canvas attached to the clipboard model.
The music player uses a simple UI placed on top of a TV model to allow the player to change the song. This takes inspiration from common music playing applications, like Spotify and Apple Music, featuring change track, volume control and pause. Songs are created as a struct, featuring an audio file and a name. There is then an array of songs that the music player has that the player can choose from.