/libge

Fast and easy multiplatform game engine

Primary LanguageC

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/