3D Maze Game

A Free Adventure & Puzzle Game

Cover Image

A Thrilling 3D Maze Adventure

In "The Maze," players navigate through intricate labyrinthine levels filled with traps, puzzles, and challenges.

Technologies Used: C programming language, Simple Direct Media Layer (SDL2) libraries, GitHub for version control,Vagrant virtual machine with Ubuntu, Compiler: GCC.

Explore Project

About

"The Maze" project represents my passion for game development and my dedication to overcoming challenges in the pursuit of creating an engaging gaming experience.

This Portfolio Project is part of my journey at Holberton School, where I've been honing my skills and expanding my knowledge in software engineering.

Explore the project on GitHub.

Team Members: (Satson Johnson, Mercy, Mucheru)

Key Features

Feature 1 Image

Maze Generation:

An algorithm to create a basic 3D maze structure. There are various options: simple grid-based mazes or more complex recursive backtracking algorithms.

Feature 2 Image

Player Movement:

The player should be able to move around the maze & basic movement controls include forward, backward, strafing left/right, and potentially turning

Feature 3 Image

Game Loop and Win Condition:

The core loop that keeps the game running, handling player input, updating the game state (player position, maze), and rendering the scene.expand_more

Project Video