Skip to content
/ rogeng Public

a roguelike/roguelite engine designed for simplicity

Notifications You must be signed in to change notification settings

hazeled/rogeng

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RogEng

A 2d engine designed to for simplicity.

Installation and building

Linux

Simply clone the directory, and do the usual CMake stuff:

mkdir build
cd build
cmake .. -DCMAKE_CXX_COMPILER=clang++
make && sudo make install

If you're only looking to build and not install RogEng, skip sudo make install and just run make. The "lib" and "include" directories will be created inside of the build folder.

For building, RogEng requires the latest version of SFML and FMT. If you're on linux, you can probably use your package manager for this.

It is HEAVILY reccomended to use LLVM's clang to compile. If you choose not to, you can exclude -DCMAKE_CXX_COMPILER=clang++ from the build commands.

Tests

To build tests, pass -DBUILD_TESTS=ON as an argument to cmake. They will be compiled to the tests folder inside the build directory.

Samples

To build samples, pass -DBUILD_SAMPLES=ON as an argument to cmake. They will be compiled to the samples folder inside the build directory.

About

a roguelike/roguelite engine designed for simplicity

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published