To create a grapple-gun based game
To create a shooter system
To create a third-person controller
To develop skills in character creation
To develop skills in level design
A game in which the player can swing around a variety of obstacles
A game in which the player can shoot a variety of enemies with different effects
A game which is played smoothly in third-person with notes on where to improve next time
A game with a well designed character created with modern techniques
A game which is not only fun to play, but fun to explore and in which the player utilise the surroundings effectively
Early concept of the level using Minecraft to design the layout
Translation of Minecraft design to Unity
Early gameplay testing
Final character design
Character concept sketch
Final character design (armature showcase)
Firing system utilising bullet spread and raycasting
firing controller that manages method flow and timers
Singleton pattern superclass for MonoBehaviour subclasses
Use of a setter to manage UI behaviour
Timer class utilising events and coroutines