libgdx 0.9 released

Well, it’s about time for a new release, don’t you think? Here are the release notes relative to 0.81, check the category libgdx on this blog and the SVN changelog for more specific information:

  • Box2D raycasting. We still lack pre and post-solve support, the last feature to be wrapped via JNI. To be included in 1.0
  • lots and lots and lots of changes to the 3D model loading and animation/rendering stuff by Dave. Note that this is still under construction and is likely to change in 1.0! (The last API breakage mayhem…)
  • revamped scene2d package with interpolators and more functionality. Thanks Moritz!
  • Preferences support
  • new camera classes
  • new 2D image manipulation backend in C (Pixmap for your Java people) along with easier to use Texture class.
  • revamped input system which now also reports buttons, mouse move and mouse scrolling on the desktop
  • Many new additions to SpriteBatch, SpriteCache, Sprite and TextureRegion
  • A metric ton of new collection classes by Nate
  • Some package refactoring
  • 64-bit Windows and Linux support as well as full OSX support
  • Vibrator and Compass support
  • a new backend for the desktop based on the angle project so we can haz Nvidia 3D Vision with OpenGL ES 2.0
  • a brand new OpenAL audio backend for Jogl and Lwjgl by Nate. Yay!
  • Libgdx Remote. Now also available directly from the market
  • TMX orthographic tile map support, thanks to Dave! (the other Dave)
  • Lots of minor and major bug fixes, optimizations and general awesomeness
  • An Animation class to be used with Sprites and so on. I decided against an AnimatedSprite class at this point. See the AnimationTest for how to use this sucker. See Wavesonic’s contribution on the forum if you need an AnimatedSprite class.

This release would not have been possible without the help of the rest of the team (in fact, Nate is doing more than me now! Sort off…). Thanks a bunch to you guys.

Of course the above items are not all of the story. We now also have a texture packer (which you should know by now), new demo games and so on and so forth. Browse the libgdx category for all the fun new tidbits.

You can find the latest relase on the Google Code page. As said earlier, the Gdx Remote application is now also available on the market. Enjoy and let the bug reports commence.

Spieleentwicklung 101 Update

In early 2010 i wrote a pretty huge german tutorial on Android game development with OpenGL ES. Given that i’m an engineer it is natural for me to ignore any and all grammar rules (in German and English). Antonia Wagner contacted me a while ago, offering to correct this huge beast. Today she finished off that task and we uploaded an updated version to the AndroidPit Wiki.

Thanks Antonia!