Libgdx 0.9.8

Libgdx is a Java game development framework that provides a unified API that works across all supported platforms.
The framework provides an environment for rapid prototyping and fast iterations. Instead of deploying to Android/Javascript after each code change, you can run and debug your game on the desktop, natively. Desktop JVM features like code hotswapping reduce your iteration times considerably.
Libgdx tries not be the "end all, be all" solution. It does not force a specific design on you. Pick and choose from the features below. Cross-Platform A single API to target:


  • Windows

  • Linux

  • Max OS X

  • Android (+1.5)

  • Java Applet (requires JVM to be installed)

  • Javascript/WebGL (Chrome, Safari, Opera, Firefox, IE via Google Chrome Frame)


Audio

  • Streaming music and sound effect playback for WAV, MP3 and OGG

  • Direct access to audio device for PCM sample playback and recording (unsupported in Javascript backend)

  • Decoders for OGG and MPG3 formats (unsupported in Javascript backend)

  • Pitch shifting, time stretching and playback rate modification (unsupported in Javascript backend)


Input Handling

  • Abstractions for mouse and touch-screen, keyboard, accelerometer and compass

  • Gesture detector, detects taps, panning, flinging and pinch zooming

  • Gdx remote, to controll your desktop application via your Android phone. Useful to test multi-touch gestures while debugging your desktop application


Math & Physics

  • Matrix, vector and quaternion classes. Matrix and vector operations are accelerated via native C code where possible

  • Bounding shapes and volumes

  • Frustum class, for picking and culling

  • Catmull-Rom splines

  • Common interpolators

  • Concave polygon triangulator

  • Intersection and overlap testing

  • JNI wrapper for Box2D physics. So awesome, other engines use it as well

  • Experimental JNI Wrapper for bullet physics


File I/O & Storage

  • File system abstraction for all platforms

  • Read-only file system emulation for Javascript backend

  • Binary file support for Javascript backend

  • Preferences for lightweight setting storage


Graphics  

  • Rendering through OpenGL ES 1.x and 2.0 on all platforms

  • Custom OpenGL ES 2.0 bindings for Android 2.0 and above

  • low-level Opengl Helpers:

    • Vertex arrays and vertex buffer objects

    • Meshes

    • Textures

    • Framebuffer objects (GLES 2.0 only)

    • Shaders, integrating easily with meshes

    • Immediate mode rendering emulation

    • Simple shape rendering

    • Automatic software or hardware mipmap generation

    • ETC1 support (not available in Javascript backend)

    • Automatic handling of OpenGL ES context loss. Restores all textures, shaders and other OpenGL resources



  • high-level 2d Apis:

    • Custom CPU side bitmap manipulation library

    • Orthographic camera

    • High-performance sprite batching and caching, handling OpenGL ES 1.x and 2.0 differences transparently

    • Texture atlases, with whitespace stripping support. Either generated offline or online

    • Bitmap fonts (does not support complex scripts like Arabic or Chinese). Either generated offline or loaded from TTF files (unsupported in Javascript backend)

    • 2D Particle system

    • TMX tile map support

    • 2D scene-graph API

    • 2D UI library, based on scene-graph API, fully skinable



  • high-level 3d Apis:

    • Perspective camera

    • Decal batching, for 3D billboards or particle systems

    • Basic loaders for Wavefront OBJ and MD5

    • Work in progress: MD2, Ogre XML and FBX support, 3D rendering API with materials and lighting system




Utilities

  • Custom collections, with primitive support

  • Json writer and reader, with POJO (de-)serialization support

  • Xml writer and reader


Tools

  • Gdx Setup UI, for easy project setup

  • Particle editor

  • Texture packer


User's rating:

  • Currently 3.01/5
  • 1
  • 2
  • 3
  • 4
  • 5
Enlarge the screenshot of Libgdx
[ Enlarge Image ]
Download 25MB Libgdx

Download Direct

(25MB, Extension: )

Download alternate to Libgdx solution

Look at the free or trial alternatives and similar apps to Libgdx software by the tags. It's possible also to find substitutes for the most popular titles in the PC Games category.

| Open Source | Libgdx | Java Framework | Game Development Framework |

Average review rating :

Useful independent reviews and opinions of the users

Review LibgdxWrite a review « Be the first to post a review for Libgdx download!

Predicted future versions and notices:

The doDownload.com constantly monitors the update of all programs, including information from the Libgdx 0.9.9 changelog file, however sometimes it can happen that data are not complete or are outdated.We assume that author continue's to develop 0.10.0 version with further advanced features, and soon you will be informed. Equally important 1.0.0 upgrades of the program we will continue to monitor. Full Libgdx description has been compared with the overall software database and our algorithm has found the following applications (are showed below).