System | Compiler | Status |
---|---|---|
Linux 64 bit | GCC 4.8 | ![]() |
Windows | Visual Studio 2015 |
Open CMakeLists.txt with the CMake GUI to generate projects.
CreateWinSymLinks.bat
to create the symbolic links../bin
glfw3.dll
into GameEngine/bin
CreateLinuxSymLinks.sh
to create the symbolic links.To start a game, the command line argument must be set to name of the Game Project that the GameLauncher should load first. If a game is not specified via the command line, the user will have the option to choose which game to load from the main menu.
When creating an out of source game plugin or running the examples, symbolic link the game plugin folder Examples/<GameName>/plugin/<GameName>
into GameEngine/bin/plugin/<GameName>
.
How the root folder should look so that cmake should automatically detect dependencies:
GameEngine/ - this is the root of the repo
glfw/
glew/
glm/
stb_image/stb_image.h
sudo apt-get install g++ git cmake cmake-qt-gui libgl1-mesa-dev libglu1-mesa-dev xorg-dev libglm-dev libglew-dev