Game

Maze Adventure

A C++ project built around exploration, movement, and enemy behaviour in a simple maze-based game.

Maze Adventure game screenshot

What it is

The player moves through a maze while enemies chase them using a pathfinding algorithm. I focused on making the enemy behaviour feel responsive rather than scripted, so each run plays out a little differently.

Alongside the AI, I added lighting and particle effects to give the maze some atmosphere instead of flat, static rooms.

Gameplay demo

Save and load screens

Save game screen Load game screen

Players can save progress mid-run and load it back later, which meant building a simple file-based save system alongside the game logic.