A small OpenGL game engine, created by Bas Fagginger Auer.
The tiny game engine is distributed under the GNU General Public License version 3, please see COPYING.
Before compiling this software, please ensure that the following tools are available on your system. Debian/Ubuntu package names are supplied between parenthesis for convenience.
Compiling the tiny game engine is done using CMake. Please open a terminal and go to the directory where the package was extracted (containing this README). Then, issue the following commands:
This will automatically build the tiny game engine library (libtinygame), as well as tests for this library's functionality.
Create a symbolic link inside the build_win32 folder:
Then, you can open build_win32/TinyGameEngine.sln using Visual Studio 2013 to compile TinyGameEngine.lib.
Currently, the Visual Studio project file assumes that all dependencies are available as follows:
To familiarise yourself with the tiny game engine, I would recommend looking at the source code of the provided examples in the src directory. Below is a list of examples, ordered by complexity, together with the particular elements that they are designed to test.