Skip to content
Fast and easy multiplatform game engine
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
CMakeModules
android/jni
default_objects
default_shaders
include
src
testsrc
.gitattributes
.gitignore
CMakeLists.txt
LibGE M.vcxproj
LibGE M.vcxproj.filters
README.md

README.md

LibGE

The Gamma Engine library is a fast and easy multiplatform game engine, currently working on Linux, Windows, OSX and Android (NDK with GLES 2.0+) platforms

Dependancies

You need the devel package for the following libraries :

  • libpng
  • libjpeg
  • libfreetype
  • liblua-5.2
  • libmad
  • libbz2
  • libz

The devel packages of OpenGL, X11 and Alsa are also needed on Linux

Building

$ mkdir build
$ cd build
$ cmake .. [-Dtarget=TARGET] [-Dvideo=VIDEO]
$ make
$ make install

The target platform will be automatically detected. If you want to cross-compile to other platform, run the 'cmake' command with -Dtarget option, where TARGET can be :

  • linux
  • win
  • mac

On Linux/Windows/Mac platforms, you can also choose the OpenGL support version between 2.1 and 3.0+ with the -Dvideo option, where VIDEO can be :

  • opengl21
  • opengl30

Pre-compiled builds are available here : http://ci.drich.fr/job/LibGE/

You can’t perform that action at this time.