TidyEngine is a game engine that was created for making games in a C++ framework. V0.2 moved away from SDL2 and instead uses GLFW for window and input handling. It uses glad and GLFW for fast modern OpenGL rendering. It also uses the stb_image.h header file for bitmap loading and for audio it uses OpenAL as a backend and libogg for loading audio files. Right now the only scripting that is supported is Lua scripting.
Here is all the dependencies you need for building the engine:
git clone https://github.com/AntiSC2/TidyEngine.git
command.TidyEngine/bin
folder.cmake -Wdev ..
.make
inside the bin
folder to build the project.-DBUILD_DEMO2D
and -DBUILD_DEMO3D
respectively.shaders
folder to the working directory you are using to run the demos.git clone https://github.com/AntiSC2/TidyEngine.git
command or other method.bin
folder.BUILD_EXTERNAL_DEPENDENCIES
also generates build files for all dependencies, except for luajit, if set to TRUE
. Luajit still needs manual compiling and moving of files. See http://luajit.org/install.html for more information.TidyEngine is under the MIT License. Certain files under the bin/
folder have other licenses applied to them. Please check LICENSE-ART.md
located under the bin/
folder for more information.