LibGDX is a cross-platform game/application development framework. The codes are written in Java. Since it is Java based, it can be run in Windows, Linux and Mac OS X. You can deploy the final application in Windows, Linux, Mac OS X, Android, Blackberry, iOS, and HTML5. LibGdx development environment is really simple and since it is not a game engine per se, the applications developed are really light weight as well. That is the biggest advantage of LibGDX over others when you want to make simple 2D games.
The official documentation can be found here: https://github.com/libgdx/libgdx/wiki/Introduction
I’m explaining the tutorial in my own way, including the problems I faced following many documentations, the confusions and all and how I solved them. The tutorial assume that you have experience in coding, especially in Java. Still there’s every possibility that one may screw up during the environment setup. I want that not to happen to you. So I’ll give everything in detail.
Damage Control & Information Centres:
LibGDX has good community support (may be not as good as Unity3D’s, but still) and there are people to help you if you find any trouble getting around this framework. I already gave you the link to the offical documentation. Here are other places where you can find help:
- LibGdx offical forum
- Stack Overflow
- Game Development Stack Exchange
- Game From Scratch – has really good LibGdx tutorial. You can learn a lot from here
- LibGDX IRC channel at freenode – #libgdx
I’ll continue this LibGDX tutorial series in the upcoming posts.