Maze Game

This slideshow requires JavaScript.

I held the role of Lead Programmer for this team-based assessment project in which I achieved 97% by extending an Entity Component System architecture to produce a feature-rich maze game including;

• Various visual effects created by means of programming multiple vertex and fragment shaders in GLSL

• AI pathfinding system that utilises Dijkstra’s algorithm for interesting chase gameplay

• 3D positional audio that aids the player in finding the locations of powerups

• Random maze generation

• Simple collision physics

• Controller support for Xbox One and Playstation 4