WTEngine is a lightweight cross-platform game engine written in C++17 using an ECS design.
- Build tools:
- A working C++ build environment with CMake
- Libraries:
- Allegro Game Library
- PhysicsFS
- OpenGL (2d only)
Build and installation is handled by CMake. To build just the library:
git clone https://github.com/wtfsystems/wtengine.git
cd wtengine
cmake .
make
Then to install the library run:
sudo make install
Make sure the install location used for pkg-config is in PKG_CONFIG_PATH, example:
export PKG_CONFIG_PATH=/usr/local/share/pkgconfig
Check install_manifest.txt to see where wtengine.pc was placed.
You can verify pkg-config can locate the engine by:
pkg-config --libs --exists wtengine