All posts by David Saltares

Libgdx at Kingston University

kingston phones

Last Monday 24th of November I delivered a small lecture about Libgdx at Kingston University of London. This complements Alberto’s Libgdx workshop at Cadiz University last week as part of a series of activities to promote Libgdx and our recently released book.

I talked about what Libgdx can offer developers as well as the advantages of using open source tools as opposed to proprietary technologies, especially when it comes to students. Just like in Alberto’s talk, we gave two copies of our book away to a couple of lucky students!

Sadly, no pictures were taken this time round, you’ll have to take my word when I say that quite a few people showed up. Thanks for that!

As promised, here are the slides in case anyone is interested.

Libgdx workshop at Cadiz University

flappy plane

Alberto Cejas, colleague and co-author of Libgdx Cross-platform Game Development Cookbook delivered a Libgdx workshop at Cadiz University (Spain) last Friday 21st of November.

During a 2 hour session, the students put together a bunch of pieces to build Flappy Plane, a Flappy Bird clone originally developed by Mario Zechner. Moreover, there was free stuff! Alberto did a small raffle and gave two copies of our book away.

javaw 2014-11-25 19-57-44-35

We’re really happy with the turnout, just take a look at the gallery below!

If you’re interested in an easy introduction to Libgdx, feel free to check the GitHub repo where we’ve uploaded everything: slides, code and exercises.

Many thanks to everyone who turned up!

Ashley 1.3.2 released


More features, bug fixes and improvements for Ashley entity framework on this new release.

  • API addition: we now use a builder pattern to create Family objects. More about it on the wiki.
  • API addition: new SortedIteratingSystem by Lusito.
  • API addition: now ImmutableArray implements the Iterable interface, which makes it a lot easier to iterate over entity collections.
  • Bug fix: avoid double entity removal by accident.
  • Bug fix: fixes StackOverflowError when processing entity operations.
  • Bug fix: fixes freeze when calling removeAllEntities().
  • Improvement: we made a bunch of changes that increase performance.

The new nightly dependency is com.badlogicgames.gdx:ashley:1.3.3-SNAPSHOT.

Big thanks to our awesome community!

Upcoming talk at Kingston University


I’ll be delivering a small presentation to the games development students at Kingston University of London on Monday November 24th. The reason behind the talk is the recent publication of our Libgdx Cookbook, which is why I will be giving away two hard copies! Come along to hear me preach about all Libgdx things.

Naturally, I’ll post the slides here for whoever’s interested.

We have a Libgdx Cookbook winner!

libgdx cross platform development cookbook

To celebrate the release of our Libgdx Cross-platform Game Development Cookbook we announced a raffle on Twitter earlier this week. A few RTs later and a random number generation, the winner is…

Rafael Giordanno

Congratulations, we’ll get in touch with the winner to send him his paperback copy.

Here’s proof that everything was legit: