EXHAUSTION
About
Exhaustion was created individually as part of the four week Client Brief module of the Advanced Diploma of Professional Game Development.
Exhaustion is an Android runner where you play as a microsleeping truck driver. Exhaustion scales the difficulty by increasing the frequency and duration of a blinking effect which increasingly limits the information that can be used to make decisions.
Production Plan
This production plan includes the interpretation of the client brief and modifications made to the project based on client feedback.




Technical Challenges
This project had numerous technical challenges that required consistent communication with the client. Of particular note was the modification of the blinking effect and spawning of obstacles.
The blinking was required to increase both in frequency and duration. This required two planes and some inventive mathmatices to function. I would like to revisit this aspect of the game to explore using animations.
The spawn points also required careful consideration. Not only did each row of obstacles require a clear lane, that lane needed to change dependent on the previous rows clear lanes. Furthermore, I choose to randomise these gaps for each playthrough.