WTEngine is a cross-platform game engine written in C++17 and based on ECS design. Currently in alpha and is my learning meta programming project 🤣😎
- Build tools:
- Libraries:
- Allegro Game Library
- PhysicsFS
- OpenGL (2d only - for now)
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