Skip to content

NGEngine (No Gravity Engine) - multiplatform OpenGL graphics engine

Notifications You must be signed in to change notification settings

tkubicz/ngengine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NGEngine

build status

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

About

NGEngine (No Gravity Engine) is a multiplatform OpenGL graphics engine. Currently it works on Linux, Windows and Android.

Installation

This section describes how to download and compile NGE on various operation systems.

Download

First download the repository.

$ git clone [email protected]:lynxware/ngengine.git

After that, initialise the submodules.

$ cd ngengine/
$ git submodules init
$ git submodules update

Dependencies

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

Build

To build library use cmake:

$ cd ngengine/
$ mkdir build && cd build/
$ cmake ..
$ make

By default tests are build too. To run tests use:

$ ctest

About

NGEngine (No Gravity Engine) - multiplatform OpenGL graphics engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages