Author: Tymoteusz Kubicz [email protected]
Project page: http://redmine.lynxware.eu/projects/nge/
Issue Tracker: http://redmine.lynxware.eu/projects/nge/issues
Documentation: http://redmine.lynxware.eu/projects/nge/wiki
NGEngine (No Gravity Engine) is a multiplatform OpenGL graphics engine. Currently it works on Linux, Windows and Android.
This section describes how to download and compile NGE on various operation systems.
First download the repository.
$ git clone [email protected]:lynxware/ngengine.git
After that, initialise the submodules.
$ cd ngengine/
$ git submodules init
$ git submodules update
NGE depends on various third party libraries that you need for compilation. On debain based systems you will need:
- g++
- cmake
- libglew-dev
- libglfw3-dev
- libboost-dev
- libboost-test-dev
- zlib1g-dev
- lua5.2
- liblua5.2-dev
Example usage on ubuntu:
$ sudo apt-get -y install g++ git cmake libglew-dev libglfw3-dev libboost-dev libboost-test-dev zlib1g-dev \
lua5.2 liblua5.2-dev libxrandr-dev libxcursor-dev
To build library use cmake:
$ cd ngengine/
$ mkdir build && cd build/
$ cmake ..
$ make
By default tests are build too. To run tests use:
$ ctest