top of page

Borkbite 2

unknown.png

Borkbite 2 is a VR prototype done by myself and 5 other engineers for the Virtual Reality class at the University of Utah. The prototype is a Networked VR game where players fight in a first-person turn based arena with destructible terrain using a variety of weapons. The majority of this work used Unreal Engine 4 and C++

​

More info on the prototype and its trailer

Contribution: Networking

My major contribution was making the game work over networked connections, which included allowing game hosting/joining, replicating the right actions from client to server, and ensuring that network connection issues would not cause  jarring VR stuttering on the client end.

Pictured below are two networked players mid-match during the viewed player's turn.

4.jpg

Contribution: Games Rules and Systems

My secondary contribution was setting up the games rules and systems for each match. This included limiting actions on a player's non-turn, only allowing specific amounts of actions on a player's turn, bringing all players in and out of matches, and declaring winners when all players are eliminated. This all ties into the previous networking contributions as well, as these rules needed to be synced and enforced from server to client.

Pictured below is a player using their turn to throw a grenade at the other player.

3.jpg

Contribution: UI

Being a VR game, UI had to have extra care taken to be usable for players. This included keeping a player's HUD visible only to them and not others, having floating health of a player only visible to other players, and having interactable UI in world to not force players to switch between keyboard and VR headsets. 

Pictured below are the interactable UI for hosting/joining a match.

Screenshot (33).png
bottom of page