Skip to content

TheJolman/re-imagine

Repository files navigation

RE: Imagine (part of the RE: Universe)

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.

Credits

Software:

  • Josh Holman
  • Christian Carrillo
  • Brandon Martin Del Campo

Art:

  • Iris
  • Ethan

Requirements

  • Recent version of Clang
  • CMake + Ninja
  • Raylib 5.5 (optional, CMake will download and compile this for you if you don't have it)

Quick Start - Windows

  1. Install clang, cmake, and ninja using 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
  1. Clone and enter the project:
git clone https://github.com/TheJolman/re-imagine.git
cd re-imagine
  1. Load the required environment variables with PowerShell:
. .\env.ps1
  1. 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.txt changes.

cmake -B build
  1. Build and run:
cmake --build build
.\build\re-imagine.exe

Quick Start - Linux/MacOS

  1. Install Nix and optionally direnv.

  2. Clone and enter the project:

git clone https://github.com/TheJolman/re-imagine.git
cd re-imagine
  1. 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
  1. Setup build files:

You only need to run this before your first build and when CMakeLists.txt changes.

cmake -B build
  1. Build and run:
cmake --build build
./build/re-imagine

About

RPG written with C23 and Raylib

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors