VR Bow and Arrow Prototype
Personal Project
Project Summary
- Project Type: Personal
- Game Engine: Unity
- Language Used: C#
- Packages: XR Interaction Toolkit
- Target Platform: VR - (Oculus Quest 2)
I started this project to learn more about VR development in Unity using the XR Interaction toolkit. After following the unity documentation and a video tutorial series, I ended up with a system to draw and shoot arrows in VR. Running with this base functionality, I created a prototype of a puzzle game where you can teleport to the arrow that you shot to traverse through each level. In this prototype, the player has to choose how many bounces they want the arrow to make before sticking.
Development & Challenges
It had been a at least two years since I last developed anything in VR. Because of this I needed to get back up to speed with the workflow in Unity to do this. Thankfully there were many helpful resources for this available such as unitys documentation pages. However, I had to be careful since I knew that even videos that are only a few months old could be out of date with how fast things in this space are evolving.
Additionally, Unity doesn't provide a framework for managing the games state like Unreal Engine does. So in this instance I used the singleton pattern for this project.