This page provides an introduction to setting up and compiling a project using the custom C-based game engine.
This game engine was developed as part of a second-year Computer Science project at the University of Le Mans. The project, Claude Chappe: The Infernal Curse of the Silent Shadows, is a first-person horror game set in the Claude Chappe computer science building. The player must navigate the eerie halls, avoiding terrifying professors while collecting hidden grades necessary to pass their degree.
The game is built in pure C, using SDL2 and OpenGL for rendering, with an architecture inspired by Godot.
Loup (Estorc)
Lucien (Mimar)
Ekrem (Ekamyl)
Medhi (MH-le-D2)
Before compiling the project, install the required libraries according to your operating system:
Debian-based distributions:
Arch-based distributions:
MSYS2 (Windows):
Once dependencies are installed, compile the project using the provided Makefile commands:
Install required libraries:
Build necessary tools:
Compile the project:
Clean build files:
Compile in debug mode:
To clone the repository and set up your local environment:
To retrieve the latest updates:
To commit and push changes:
This guide provides a foundation for setting up and compiling the project efficiently. Happy coding!