Skip to content
EntityQ16321264· pop 10· linked from 195 articles

libGDX is a free and open-source game-development application framework written in the Java programming language with some C and C++ components for performance dependent code. It allows for the development of desktop and mobile games by using the same code base. It is cross-platform, supporting Windows, Linux, macOS, Android, iOS, BlackBerry and web browsers with WebGL support.

Key facts

Software.name
libGDX
Software.logo
LibGDX logo.svg
Software.author
Mario Zechner, Nathan Sweet
Software.latest release version
1.13.5
Software.programming language
Java, C, C++
Software.operating system
Windows, Linux, , Android, , iOS, , JavaScript/WebGL
Software.platform
Java platform
Software.license
Apache License 2.0
Software.website
https://libgdx.com

via Wikipedia infobox

Source code

Cross-platform Game Development Framework libGDX is a cross-platform Java game development framework based on OpenGL (ES), designed for Windows, Linux, macOS, Android, web browsers, and iOS. It provides a robust and well-established environment for rapid prototyping and iterative development. Unlike other frameworks, libGDX does not impose a specific design or coding style, allowing you the freedom to create games according to your preferences. Open Source, Feature Packed, and Fostering a Large Third-Party Ecosystem libGDX is released under the Apache 2.0 License, offering unrestricted usage in both commercial and non-commercial projects. While not mandatory, we appreciate any credit given to libGDX when you release a game or app using it. Check out our showcase for a selection of popular libGDX-powered games. With libGDX, you gain access to a comprehensive set of tools and features to develop multi-platform 2D and 3D games using Java. Moreover, libGDX boasts a vibrant third-party ecosystem, with numerous tools and libraries that streamline development tasks. Explore the awesome-libgdx repository for a curated list of libGDX-centered libraries, serving as an excellent starting point for newcomers in the libGDX community. An example game created with libGDX: Pathway by Robotality. Discover more captivating games in our Showcase. Getting Started with libGDX / Documentation Thanks to Gradle, you can easily set up libGDX without the need to download the framework itself. Your favorite build tool can handle everything for you. Additionally, we offer a convenient setup tool that automates project creation and downloads all the necessary components. Check out our website for instructions on getting started or refer to our comprehensive wiki . Creating a libGDX Project Building a Simple Game Tutorials & Demos We provide the libGDX javadocs online for easy reference. Additionally, the javadocs are bundled with every libGDX distribution, ensuring smooth integration with your preferred IDE. Community & Contribution Stay up to date with the latest libGDX news by following our blog. For engaging discussions and support, join our official libGDX Discord. Reporting Issues Use the Issue Tracker here on GitHub to report any issues you encounter. Before submitting, please read our Getting Help guide, which walks you through the process of reporting an issue effectively. Contributing to the Codebase libGDX benefits greatly from contributions made by our dedicated developer community. We appreciate any assistance in making libGDX even better. Check out the CONTRIBUTING.md file for details on how to contribute. Note that contributing involves working directly with libGDX's source code, a process that regular users do not typically undertake. Refer to the Working with the Source article for guidance. You can also support our infrastructure (build server, web server, test devices) by contributing financially through our Patreon!

Excerpt from the source-code README · 4,953 chars · not written by Vinony

Wikidata facts

Official website
libgdx.badlogicgames.com
Show 7 more facts
software version identifier
1.14.0
source code repository URL
github.com/libgdx/libgdx
IRC channel URL
irc://irc.freenode.net/#libgdx
official blog URL
libgdx.com/news
publication date
2014-04-20
Sources (5)

via Wikidata · CC0

~9 min read

Article

15 sections
Contents
  • History
  • libGDX Jam
  • Release versions
  • Architecture
  • Backends
  • Other JVM languages
  • Extensions
  • gdxAI
  • gdx freetype
  • Box2D
  • packr
  • Notable games and apps
  • See also
  • References
  • External links

libGDX is a free and open-source game-development application framework written in the Java programming language with some C and C++ components for performance dependent code. It allows for the development of desktop and mobile games by using the same code base. It is cross-platform, supporting Windows, Linux, macOS, Android, iOS, BlackBerry and web browsers with WebGL support.

== History == In the middle of 2009 Mario Zechner, the creator of libGDX, wanted to write Android games and started developing a framework called AFX (Android Effects) for this. When he found that deploying the changes from Desktop to Android device was cumbersome, he modified AFX to work on the Desktop as well, making it easier to test programs. This was the first step toward the game framework later known as libGDX.

Available in 10 languages

via Wikidata sitelinks · CC0

Connections

Categories