OpenGL Game Engine

A small, code-only 3D game engine written in C using OpenGL, built as a personal systems-level project. It provides a minimal API for rendering, input, timing, audio, and text, and runs on macOS, Windows, and Linux. Designed for experimentation and small prototypes rather than as a production engine.

Sample footage from a simple fishing simulator prototype:

Source Code