The premise of my 360 Virtual experience is based on sci-fi/space theme. The user starts in outer space with a intro screen telling them to use the circular graphics as portals to travel between worlds.

Equipment/Tools:
• Unity Game Engine
• Adobe Illustrator
• Oculus Quest 2

Interactive Components:
• Buttons (Scifi/Tech UI)
• A playlist of 3 songs
• Buttons to change scenes

Challenges:
1. Trying to switch songs each time the user clicks on a button; used a script using an array of each audio clip and an event listener that switches songs when player clicks on each button
2. Connecting each scene had an issues in the beginning since the player was unable to move after the first scene

Solutions:
• Used a script called 'playlist.cs" to control the songs
• Used a single function and assigned it to each button
• Used a custom script to make sure player could move across scenes
Scene 1: Intro
• The player is prompted to explore their empty surroundings and when they are ready, they can click the button to proceed into the next scene
Scene 2: First Alien Encounter and Playlist
Alien Scale Script:
ButtonClick.cs Script:
• Controls the toggling ON/OFF of all canvases and is connected to an empty gameobject called "script_controller"
• It was easier to manage all assets like this
Rotateobject.cs Script:
• Used repeatedly to rotate the circular portals (UI buttons)
playlist.cs Script:
• the script that controls the three songs that player can play
• Using an array of the songs was easier and then pass the index through an audio source. (instead of having three individual audio sources)
Scene 3: More Alien Encounters
• More aliens to kill and after you finish them off, the player is rewarded with new scenes to view before going into credits scene
Scene 4: Credits
• The last scene takes place in a planet full of lava and fire and shows the credits about the scene, with accompanying music in the background
Demo Video
Back to Top