How to get started with libGDX?
libGDX offers asetup tool, which automatically creates a project and downloads everything necessary.
To get started, please take a look at ourSetup Instructions page, which walks you through the process ofcreating your very first libGDX project using our setup tool. After that, we highly recommend ourA Simple Game andExtending the Simple Game pages. If you’re completely new to game dev and have never developed a game before, this (even more straight-forward)tutorial by tann is also worth a look as an alternative.
From then on, ourwiki is your best companion: it provides extensive documentation on nearly every feature offered by libGDX. For any further questions, our officialDiscord server is good starting point.
If you want to explore some other (third-party) tutorials or inspect some demos/other open source libGDX games for reference, thiswiki article is the right place to start looking.
Documentation
The libGDX codebase is documented in two ways:
Please note that we recently took down the Javadocs hosted on libgdx.badlogicgames.com. The docs cannow be found onjavadoc.io.
Tools & Libraries
There are different tools and libraries that make the development process for libGDX easier. See ourTools List for some of the most commonly used tools.
A curated list of our favourite libraries can be found atAwesome-libGDX. On our Discord server we also have an extensive collection of libGDX-centered libraries that are currently work in progress.
Contributing to libGDX
Contributing to libGDX can come in a few different forms: you canreport issues, help out on ourDiscord, pledge to thePatreon page, orsubmit code and documentation back to the project on GitHub. Check out theCONTRIBUTING.md file on GitHub to find out more!