Cat Wizard Procedural Library Game

Custom C++/OpenGL Real-Time Game Engine Project

Project Summary

Built a real-time 3D game engine from scratch in C++/OpenGL featuring a cat wizard exploring a procedurally generated magical library, collecting keys and spells to unlock the boss room and defeat a multi-phase boss. Engine includes advanced rendering, physics/collision, audio, and gameplay systems.

Technical Overview

This project was developed from scratch in C++ using OpenGL for rendering, with no pre-built game engines. It includes an entirely custom real-time rendering pipeline, interactive gameplay systems, procedural content generation, and performance-focused optimizations.

Gallery

Gameplay Video

Key Contributions

Game Engine Systems