Fork
Home
/
Technologies
/
Game Engine
/
LibGDX

Apps using LibGDX

Download a list of all 18K LibGDX customers with contacts.

Create a Free account to see more.
App Installs Publisher Publisher Email Publisher Social Publisher Website
612M Bigo Technology Pte. Ltd. *****@bigo.sg
facebook twitter instagram
http://www.bigo.tv/
304M go live llc *****@gmail.com - http://golauncher.goforandroid.com/
255M Shopee *****@support.shopee.com.my - http://shopee.tw/
209M 1SOFT *****@onesoft.com.vn
facebook
http://rocketadsltd.com/
189M Creative Mobile Games *****@cm.games
linkedin facebook twitter instagram
http://cm.games/
148M Gismart *****@gismart.com
linkedin facebook instagram
https://gismart.com/
146M Master for Minecraft *****@masterforminecraft.com - http://minecraft-master.com/
128M Glance InMobi Pte. Ltd. *****@glance.com
linkedin twitter instagram
https://www.glance.com/
97M Italic Games *****@italy-games.com - http://www2.italy-games.com/
96M Gismart *****@gismart.com
linkedin facebook instagram
https://gismart.com/

Full list contains 18K apps using LibGDX in the U.S, of which 14K are currently active and 4K have been updated over the past year, with publisher contacts included.

List updated on 21th August 2024

Create a Free account to see more.

Overview: What is LibGDX?

LibGDX is a powerful, open-source game development framework that enables developers to create cross-platform games and applications with ease. This versatile toolkit is designed primarily for Java developers but also supports other JVM languages like Kotlin and Scala. LibGDX provides a comprehensive set of tools and libraries that streamline the game development process, allowing creators to focus on bringing their creative visions to life across multiple platforms, including desktop, mobile, and web browsers. One of the key advantages of LibGDX is its cross-platform compatibility, which allows developers to write code once and deploy it to various platforms without significant modifications. This feature saves time and resources, making it an attractive option for indie game developers and small studios. The framework supports Windows, Mac, Linux, Android, iOS, and HTML5, ensuring that games created with LibGDX can reach a wide audience. LibGDX offers a robust set of APIs and utilities that cover essential aspects of game development. These include graphics rendering, audio playback, input handling, file I/O, and networking capabilities. The framework utilizes OpenGL ES 2.0 and 3.0 for high-performance 2D and 3D graphics rendering, enabling developers to create visually stunning games with smooth animations and effects. Additionally, LibGDX provides a flexible asset management system that simplifies the process of loading and managing game resources across different platforms. Another notable feature of LibGDX is its modular architecture, which allows developers to cherry-pick the components they need for their projects. This approach helps to keep the final game size optimized and reduces unnecessary overhead. The framework also includes a scene graph API called Scene2D, which simplifies the creation of user interfaces and 2D game scenes. Scene2D provides a hierarchical structure for organizing game objects and includes built-in support for events, actions, and animations. LibGDX boasts an active and supportive community of developers, which contributes to its ongoing development and maintenance. This community-driven approach ensures that the framework remains up-to-date with the latest game development trends and technologies. Developers can find extensive documentation, tutorials, and examples on the official LibGDX website and various community forums, making it easier for newcomers to get started with the framework. Performance is a crucial aspect of game development, and LibGDX excels in this area. The framework is designed to be lightweight and efficient, allowing developers to create games that run smoothly on a wide range of devices, including low-end mobile phones. LibGDX achieves this by providing low-level access to hardware features while still offering high-level abstractions for common game development tasks. For developers who prefer a more visual approach to game development, LibGDX integrates well with various third-party tools and editors. For example, the framework supports the popular Box2D physics engine, which allows developers to create realistic physics simulations in their games. Additionally, LibGDX can be used in conjunction with level editors and particle system designers, further expanding its capabilities and streamlining the development process.

LibGDX Key Features

  • LibGDX is a powerful, open-source game development framework that allows developers to create cross-platform games and applications using Java.
  • It provides a unified API that supports desktop (Windows, Mac, Linux), Android, iOS, and HTML5 platforms, enabling developers to write code once and deploy to multiple platforms.
  • LibGDX offers a robust set of tools and libraries for handling graphics, audio, input, and file I/O, making it easier for developers to focus on game logic and design.
  • The framework includes a scene graph API called Scene2D, which simplifies the process of creating user interfaces and handling complex 2D layouts.
  • LibGDX supports both 2D and 3D game development, providing developers with flexibility in choosing their preferred game style.
  • It includes a powerful asset management system that simplifies the loading and handling of various game resources such as textures, sounds, and fonts.
  • The framework offers integration with popular physics engines like Box2D and Bullet, allowing developers to create realistic physics-based gameplay.
  • LibGDX provides a comprehensive audio system that supports both sound effects and music playback across different platforms.
  • It includes a flexible particle system for creating visually appealing effects such as explosions, fire, and smoke.
  • The framework offers built-in support for texture atlases, which help optimize memory usage and improve rendering performance.
  • LibGDX provides a set of math utilities and helper classes for handling common game development tasks such as collision detection and vector calculations.
  • It includes a powerful networking API that allows developers to create multiplayer games and implement client-server communication.
  • The framework supports various input methods, including touch, keyboard, mouse, and game controllers, making it suitable for a wide range of devices.
  • LibGDX offers integration with popular development tools and IDEs, such as Eclipse, IntelliJ IDEA, and Android Studio, streamlining the development process.
  • It provides a flexible project setup system that allows developers to easily manage dependencies and configure their projects for different platforms.
  • The framework includes a comprehensive documentation and a large, active community, offering extensive resources and support for developers.
  • LibGDX supports the use of third-party extensions and plugins, allowing developers to extend its functionality and integrate additional features.
  • It offers a lightweight and efficient rendering system that leverages OpenGL for high-performance graphics across different platforms.
  • The framework includes tools for generating and manipulating bitmap fonts, making it easier to display text in games.
  • LibGDX provides support for various file formats commonly used in game development, such as TMX (Tiled Map XML) for tile-based maps and JSON for data serialization.
  • It offers a flexible camera system that allows developers to easily implement different viewing perspectives and scrolling effects in their games.
  • The framework includes utilities for handling screen resolution and aspect ratio differences across various devices, ensuring consistent gameplay experiences.
  • LibGDX provides support for shaders, allowing developers to create custom visual effects and enhance the graphical quality of their games.
  • It offers a powerful animation system that supports both frame-based and skeletal animations, giving developers flexibility in creating dynamic game characters and objects.
  • The framework includes tools for generating and managing texture atlases, which can significantly improve rendering performance and reduce memory usage in games.

LibGDX Use Cases

  • LibGDX is widely used for developing cross-platform games, particularly 2D games, that can run on desktop computers, mobile devices, and web browsers. Game developers can create engaging platformers, puzzle games, and action-adventure titles using LibGDX's powerful rendering capabilities and physics engine.
  • Mobile app developers often utilize LibGDX to create interactive applications with rich graphics and smooth animations. The framework's ability to handle touch input and gestures makes it ideal for developing mobile games and educational apps that require responsive user interfaces.
  • LibGDX is employed in the creation of data visualization tools and scientific simulations. Its low-level access to OpenGL and efficient rendering pipeline allow developers to build complex 3D visualizations and real-time simulations for research and educational purposes.
  • Indie game developers frequently choose LibGDX for rapid prototyping and game jam projects. The framework's extensive documentation, active community support, and built-in tools enable developers to quickly iterate on game ideas and produce functional prototypes in a short timeframe.
  • LibGDX is used in the development of interactive e-learning platforms and educational software. Its cross-platform nature allows educators and developers to create engaging learning experiences that can be accessed on various devices, from desktop computers to tablets and smartphones.
  • Game studios leverage LibGDX for creating game development tools and level editors. The framework's flexibility and extensibility make it suitable for building custom game engines and asset management systems tailored to specific project requirements.
  • LibGDX is employed in the development of augmented reality (AR) applications, particularly for mobile devices. Developers can combine LibGDX's rendering capabilities with device sensors to create immersive AR experiences for gaming, education, and interactive marketing campaigns.
  • UI/UX designers utilize LibGDX to create interactive prototypes and mockups for user interfaces. The framework's scene graph system and UI toolkit enable designers to quickly iterate on interface designs and test user interactions across different platforms.
  • LibGDX is used in the creation of multimedia applications, such as music visualizers and interactive art installations. Its audio processing capabilities and integration with external libraries allow developers to create visually stunning and responsive audiovisual experiences.
  • Game AI researchers and developers employ LibGDX to build and test artificial intelligence algorithms for game agents. The framework's flexibility allows for the implementation of various AI techniques, from simple state machines to more complex neural networks and behavior trees.

Alternatives to LibGDX

  • Unity is a popular cross-platform game development engine that offers a robust set of tools for creating 2D and 3D games. It provides a user-friendly interface, extensive documentation, and a large community of developers. Unity supports multiple programming languages, including C# and JavaScript, and offers a wide range of asset stores for game resources.
  • Godot is an open-source game engine that has gained popularity in recent years. It offers a lightweight and flexible development environment for both 2D and 3D games. Godot uses its own scripting language, GDScript, which is similar to Python, making it easy for beginners to learn. It also supports C# and visual scripting.
  • Cocos2d is a family of open-source frameworks for building 2D games, demos, and other graphical/interactive applications. It supports multiple programming languages, including C++, JavaScript, and Lua. Cocos2d-x, the C++ version, is particularly popular for cross-platform mobile game development.
  • SDL (Simple DirectMedia Layer) is a cross-platform development library designed to provide low-level access to audio, keyboard, mouse, joystick, and graphics hardware. While not a full game engine like LibGDX, SDL is often used as a foundation for building custom game engines or for developers who prefer more control over their game's architecture.
  • SFML (Simple and Fast Multimedia Library) is a multi-media library that provides a simple interface to various multimedia components of your computer. It's designed to be easy to use and learn, making it a good choice for beginners. SFML supports C++ natively but has bindings for other languages like Python and Ruby.
  • MonoGame is an open-source implementation of the Microsoft XNA 4 Framework. It allows developers to create cross-platform games using C#. MonoGame is particularly popular among developers transitioning from XNA or those who prefer C# for game development.
  • Phaser is a fast, free, and fun open-source framework for Canvas and WebGL powered browser games. It's built using JavaScript and is ideal for developers looking to create HTML5 games for desktop and mobile browsers. Phaser has a large and active community, extensive documentation, and a wealth of plugins and extensions.
  • Love2D is a framework for making 2D games in Lua. It's designed to be simple and easy to learn, making it popular among beginners and for rapid prototyping. Love2D provides a minimal yet powerful set of APIs for game development, focusing on simplicity and flexibility.
  • Pygame is a set of Python modules designed for writing video games. It's built on top of the SDL library and provides developers with a high-level interface for game development. Pygame is particularly popular among Python enthusiasts and is often used in educational settings to teach programming concepts through game development.
  • Unreal Engine is a powerful and feature-rich game engine developed by Epic Games. While it's known for high-end 3D game development, it also supports 2D game creation. Unreal Engine uses C++ as its primary language but also offers a visual scripting system called Blueprints. It provides advanced features like real-time ray tracing and advanced physics simulations.

Get App Leads with Verified Emails.

Use Fork for Lead Generation, Sales Prospecting, Competitor Research and Partnership Discovery.

Sign up for a Free Trial