GaryLChew / vr-shooter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VR Shooter

A simple first-person shooter using the Gear VR and its controller.

Behind our Project

Context

This project was far more ambitious than any other I had had before. At the end of my senior year, my APCSA teacher assigned us a open-ended month-long project. Many other groups opted to create their projects in Java (we had studied Java and only Java), but after playing on a HTC Vive myself, I desperately wanted to create a virtual reality game.

I had never created a serious Unity or C# project before, so there was a lot I needed to learn. My team and I quickly went through Unity's tutorials, learning its basics. Luckily, C# was similar enough to Java that we managed to pick it up quickly.

Choosing to develop on the Gear VR

Initially, I had planned to develop this game on the HTC Vive because of its superiority with room scale and accurate controller tracking. However, I wanted my classmates to be able to test the game out themselves so I instead chose to develop on the Gear VR, as Samsung had recently released its controller.

Acknowledgments

  • Enemy animations were done by Kirtan Buddhev

  • Arrangement of assets on the map were done by Grace Liu

  • This project used free assets availabe from Unity's asset store. Rob Pearson's AI script edited to move the enemies.

About


Languages

Language:C# 67.9%Language:ShaderLab 31.1%Language:HLSL 1.0%