This was my final project and internship at IUPUI. I was tasked with creating a virtual art gallery that could be used by the school to advertise the Computer Graphics track to potential new students while under lockdown due to covid 19!

I decided to use Unity for the creation of this project.

Unity has a myriad of advantages for creating

high quality VR experiences, such as:

  • Easy to Use Lightmapper

  • Built-in VR compatibility

  • C# programming language

  • and more!

Through The Looking Glass

The Unity environment allows a great deal of freedom when creating VR experiences, everything is easy to find and utilize in their window-based UI.

Showcasing My Process

From the very beginning of the project, I knew I wanted to document my progress as I learned the ropes of Unity and created a compelling showcase experience. I also wanted to show the tech I created to the world, so I began to record videos of my progress!

The video to the right is the first in the series, showcasing the first iteration of custom VR hands I coded for the project.

 

Customization Creation

Obviously, I wanted to use custom hands inside the Showcase, but that’s not all! My ultimate goal was for hands to be collectables! I wanted the robot hands to be little trinkets hidden around the showcase that students could find and unlock, giving them a selection of hands to choose from!

To enable this, I needed a script that allowed the player to change their hand model during gameplay, and that’s just what this video shows!

 

Prepare To Warp

Once the PlayerPrefs were set up for the hands, I realized I could use them for many more interesting things!

I needed to keep track of what room the player had entered last and where they were going, which was a great use of PlayerPrefs!

 

 

Have a VR headset? Try out a demo of the showcase!