A cross-platform game developed with Raylib, C23, and CMake.
This game is being developed with VGDC@CSUF.
Pitch: Pokemon-like top down rpg with a small story.
- Josh Holman
- Christian Carrillo
- Brandon Martin Del Campo
- Iris
- Ethan
- Recent version of Clang
- CMake + Ninja
- Raylib 5.5 (optional, CMake will download and compile this for you if you don't have it)
- Install
clang,cmake, andninjausing one of the following package managers (if you don't know which to use, use WinGet):
# WinGet
winget install BrechtSanders.WinLibs.POSIX.UCRT.LLVM
# Chocolatey (admin shell)
choco install -y llvm cmake ninja
# Scoop
scoop install llvm cmake ninja- Clone and enter the project:
git clone https://github.com/TheJolman/re-imagine.git
cd re-imagine
- Load the required environment variables with PowerShell:
. .\env.ps1
- Setup build files:
This might take a few minutes as CMake downloads and compiles the project's dependencies from source. You only need to run this before your first build and when
CMakeLists.txtchanges.
cmake -B build- Build and run:
cmake --build build
.\build\re-imagine.exegit clone https://github.com/TheJolman/re-imagine.git
cd re-imagine
- Enter dev shell:
# If you have direnv, run this once:
direnv allow
# If you don't have direnv, run this each time you enter the directory:
nix develop- Setup build files:
You only need to run this before your first build and when
CMakeLists.txtchanges.
cmake -B build
- Build and run:
cmake --build build
./build/re-imagine