Institute of Art Design + Technology
Dún Laoghaire

Ryan Golden 

BSc [Hons] Creative Computing

Hi, I'm Ryan. I've been a fan of digital media my entire life, and have always found enjoyment in game development. I enjoy VR in my free time, and have a passion for delving into game code and seeing what I can change. I've spent a lot of time learning Unity and jumped at the opportunity to create something I've never tried before, and a multiplayer VR game seemed like the perfect fit!

Project Description

The project is a Virtual Reality Archery Game with both single and multiplayer functionality. Players can play alone and try to score as many points as possible in the single-player mode, or compete against other players in online multiplayer.

The game was developed using the Unity Game Engine as the main editor, along with Visual Studio Code for scripting purposes. The main language used was C#, and it was developed for the Oculus Quest 2 headset. The XR Interaction Toolkit was utilized for developing the game with VR functionality, and the Normcore plugin handled the multiplayer and networking.


Multiplayer VR Archery Game

The overall aim of this project was to learn how to properly implement multiplayer functionality into a virtual reality game. To this end a multiplayer archery game was developed in virtual reality allowing players to hone their skills and compete against other players. As a relatively new medium, VR has seen rapid growth in the past decade due to advancements in technologies and ease of access.

Creating video games is very accessible in game engines like Unity and Unreal. The development of VR is an engaging challenge due to it being the newest gaming medium. The game will be developed using the Unity Game Engine and will be primarily coded using C#, the default scripting language for Unity. The multiplayer component will be developed using the Normcore Framework, a plugin built with VR multiplayer games in mind.