Committed to Code

Libgdx is an attempt at a cross-platform game development library written in Java with some JNI code for performance hungry algorithms. It abstracts away the differences between writing an OpenGL application for the desktop via Jogl and doing the same for the Android platform. This allows you to prototype and develop your application entirely on the desktop and only needing 6 lines of code to execute it on Android. It features modules for file i/o, input, audio, graphics and 2d-physics via a Box2D JNI binding suited for Android. OpenGL ES 1.0 - 2.0 is supported an both the desktop (emulation via Jogl) and on Android (Ogl 2.0 starting from devices with Android 2.0, unlike the official bindings).

This project is managed by badlogicgames.

Project Tags Tagged as development box2d opengl crossplatform game android

Code Analysis


Recent Highlights

Anon32

Large commit — [added] gdx-setup-ui: complete support for thir...

More than 1000 lines of source code were added or removed in this commit.

In commit r3936 by aurelien.ribon on 2012-05-19 (4 days ago)

Anon32

Large commit — + added gdx-setup-ui extension

More than 1000 lines of source code were added or removed in this commit.

In commit r3757 by aurelien.ribon on 2012-04-02 (about 1 month ago)

Anon32

Large commit — [removed] gdx-backend-ios, based on Avian. See ...

More than 1000 lines of source code were added or removed in this commit.

In commit r3688 by badlogicgames on 2012-03-27 (about 1 month ago)

Anon32

Large commit — ignore this :p

More than 1000 lines of source code were added or removed in this commit.

In commit r3685 by badlogicgames on 2012-03-27 (about 1 month ago)

Anon32

Large commit — added freetype native libs for mac

More than 1000 lines of source code were added or removed in this commit.

In commit r3684 by badlogicgames on 2012-03-27 (about 1 month ago)

See all highlights…