Trevor Bivi
Software Engineering Student Home Projects Work Experience About GitHub
Sound Mixer Minecraft Tools RuneScape Bot API
Garden Watering System Tetris Bot Steam Market Analyser
3D Computer Game Phone Game Other Projects
Jan 2017 - May 2017
3D Computer Game
Language used
 C# was used.

What it is
 This is a first-person shooter game created with the Unity 3D engine. Players shoot an endless hoard of zombies that run, jump and climb to get to them. I first created a single player version then re-wrote most of it to work with multiplayer. Here are some of the features I've created...

Sample gameplay

How it works
 This project made extensive use of object oriented programming and recursive functions. A recursive node based pathfinding algorithm close to Dijkstra's algorithm is used for determining the best paths in between all nodes so enemy objects can reach players anywhere. Furthermore, recursive functions are used to determine where enemies were hit when they are shot and to spawn a ragdoll object with bones in the right position when enemies die.

Future Plans
 I want to use the knowledge I have gained from this project to make a more advanced and original game. I have already bought an Xbox 360 Kinect that has many useful features to aid with modelling and animating.


A new model I made in Blender with the help of Kinect 3D scanning