
Indespectus
LIGHT BREAKER STUDIOS, 2020
​
Indespectus is a VR multiplayer combat arena game for Oculus Quest. Control an ex-military turned entertainment Battle Bot and fight until the last bot standing. Equipped with stealth camo, find and destroy your opponents before they find and destroy you.
Development
The largest project I have worked on to date.
​
Indespectus was developed as a team of 6, I was one of 2 programmers in the team and was primarily responsible for the network coding and main shader development.
​
Indespectus was developed for Lightweave as part of an industry capstone project.

Shader Development
The key mechanic of Indespectus was the invisibility mechanic and the mechanic was achieved through scripting and manipulation of a custom shader that I created for the game.
​
Calculated by determining the current velocity of the player’s headset
and controllers and using the highest value to determine where on the scale of fully invisible to
fully visible the player’s avatar will be shown in the game. The invisibility effect takes the velocity
and applies it to a scale which manipulates the custom shader to control the transparency and
distortion of the player and corresponding objects in the game.
Network Coding
​
Being a multiplayer game we needed networking. Having had no prior experience with networking I taught myself the basics of networking utilising the Photon PUN 2 package.
It was a challenge that I think I managed to overcome quite well.
​
​
