WTEngine
C++ Game Engine using Allegro
Loading...
Searching...
No Matches
What the Engine?

WTEngine is a cross-platform game engine written in C++17 and based on ECS design. The goal of the project is for ease of use and integration with NodeJS. 3D will be added later down the road.

Requirements

WTEngine also uses the library Dear ImGui integrated into its codebase.

Documentation:


Library Installation

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

Troubleshooting

pkg-config can't find wtengine

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