libGDX

Java game framework.

87 resources5 categoriesView Original

Resources(56 items)

A

anim8-gdx

Allows saving (animated) GIFs and PNGs from sequences of Pixmaps, with configurable dithering if needed.

Resources
A

Artemis-odb

High performance java based Entity-Component-System framework.

Resources
A

Ashley

A Java entity system inspired by Ash & Artemis.

Resources
B

Box2D

One of the most popular physics libraries for 2D games.

Resources
B

Box2DLights

2D lighting framework that uses Box2D for raycasting and OpenGL ES 2.0 for rendering.

Resources
B

Bullet

3D Collision Detection and Rigid Body Dynamics Library.

Resources
C

colorful-gdx

Expands how tinting can affect colors; also has many pre-written shaders.

Resources
F

Freetype

Generate BitmapFonts of your desired size on the fly from lightweight .ttf font files.

Resources
G

gdx-ai

Artificial Intelligence framework featuring Steering Behaviors, Formation Motion, Pathfinding, Behavior Trees and Finite State Machines.

Resources
G

gdx-controllers

Adds support to gamepads and joysticks.

Resources
G

gdx-controllerutils

Adds Scene2D button input support, user configurable button mappings and hotplugging for LWJGL2.

Resources
G

gdx-dbgagent

Java Agent for debugging common issues, like objects not being disposed and constants such as Color.WHITE being modified.

Resources
G

gdx-dialogs

Provides cross-platform support for native dialogs.

Resources
G

gdx-facebook

Provides cross-platform support for Facebook Graph API.

Resources
G

gdx-fireapp

Cross-platform API for Firebase.

Resources
G

gdx-firebase

Cross-platform (only Desktop/Android) API for Firebase.

Resources
G

gdx-gameanalytics

Game Analytics REST API client implementation for libGDX. Works on all backends.

Resources
G

gdx-gamesvcs

Easy integration of gameservices, such as Google Play Games, Apple Game Center, and more.

Resources
G

gdx-gltf

GLTF 3D file format support (import/export), PBR shaders, and others advanced rendering.

Resources
G

gdx-graph

Provides a GUI to design your rendering pipeline and shaders, and a library to easily incorporate them into your games.

Resources
G

gdx-jnigen

Small library that allows C/C++ code to be written inline with Java source code.

Resources
G

gdx-liftoff

A modern setup tool for libGDX that supports more backends and allows adding libraries with one click.

Resources
G

gdx-miniaudio

Advanced Cross Platform Audio Engine for libGDX based on MiniAudio.

Resources
G

gdx-pay

Provides a cross-platform API for InApp purchasing.

Resources
G

gdx-pd

Pure Data extension for libGDX.

Resources
G

gdx-sfx

Some goodies for better sound effects in libGDX.

Resources
G

gdx-skins

Free Scene2D GUI skins.

Resources
G

gdx-vfx

Flexible post-processing shader visual effects based on libgdx-contribs-postprocessing.

Resources
G

gdxGifRecorder

A utility class that records a GIF and saves it automatically.

Resources
H

HackLights

Lightweight framebuffer based lighting engine for libGDX.

Resources
H

HyperLap2D

Visual editor for complex 2D worlds and scenes with a runtime for libGDX.

Resources
I

InGameConsole

Allows a developer to add a console (similar to how it is featured in Source games) to their game.

Resources
J

jbump

Easy to implement AABB collision detection useful for platformers and other simple 2D games.

Resources
K

KTX

Kotlin extensions and utilities for libGDX.

Resources
L

libGDX Plugin

A plugin for IntelliJ IDEA and Android Studio that adds a number of libGDX features and tools, such as color previews and additional inspections for common mistakes.

Resources
L

libgdx-library-template

A skeleton project for making new libraries, since they need different config.

Resources
L

libgdx-screenmanager

A screen manager for libGDX supporting various transition effects

Resources
M

msdf-gdx

Provides lightweight utilities to draw high-quality MSDF (multi-channel signed distance field) text on libGDX.

Resources
M

Mundus

World/level editor for 3D worlds with a runtime for libGDX.

Resources
N

noise4j

Simple map generators based on various procedural content generation tutorials.

Resources
P

Packr

Packages your JAR, assets and a JVM for distribution on Windows, Linux and macOS.

Resources
P

Particle Park

A showcase of downloadable particle effects with live previews.

Resources
P

PieMenu

Radial menus for Scene2D that are highly flexible and easy to customize.

Resources
R

Ray3K Skins

Free Scene2D.UI skins with example code, custom drawables, and experimental features.

Resources
S

sdl2gdx

Powerful gamepad implementation using SDL. Supports hundreds of controllers under the same mapping, rumble, and hotplugging.

Resources
S

Shape Drawer

A performant alternative to ShapeRenderer that avoids Batch flushing.

Resources
S

Simple Graphs

A java library for graph data structures and algorithms (including fast pathfinding).

Resources
S

Skin Composer

Create skins for libGDX scene2d.ui with a graphical interface.

Resources
S

Spine

Skeleton-based animation tool that focuses specifically on 2D animation for games.

Resources
S

steamworks4j

A thin wrapper which allows Java applications to access the Steamworks C++ API.

Resources
T

TenPatch

An alternative to libGDX's 9patch implementation that implements multiple stretch regions.

Resources
T

TextraTypist

Like TypingLabel (below), but also supports styles, emoji, multiple fonts, clickable links, etc.

Resources
T

Texture Packer GUI

A simple way to pack and manage texture atlases for libGDX game framework.

Resources
T

TuningFork

Advanced 3D audio features for libGDX desktop users.

Resources
T

TypingLabel

A libGDX Label that appears as if it was being typed in real time.

Resources
V

VisUI

Allows to create nice looking UI in libGDX using scene2d.ui. Note this is not a UI editor.

Resources

Tutorials(17 items)

B

Book of Shaders

Step-by-step guide through the abstract and complex universe of Fragment Shaders. GLSL.

Tutorials
B

Brandon Grasley's Space Shooter Game

Video tutorial series on making a complete Android game from scratch.

Tutorials
C

Code Hotswapping

Video tutorial on enabling code hotswapping for libGDX projects to increase productivity.

Tutorials
C

Creating a Launcher

Video tutorial on using libGDX to make a game launcher.

Tutorials
D

Deploying with JPackage

A tutorial on deploying libGDX games with JPackage via Gradle commands.

Tutorials
D

Development Tutorial Playlist by Phillip Mod Dev

A series of videos going over the basics of libGDX.

Tutorials
D

Dynamic Textures with Pixmap

Details how to create a mask using Pixmaps.

Tutorials
G

Game Programming Patterns

Architecture and design patterns for games.

Tutorials
I

Introduction to 3D Series

A tutorial series on libGDX 3D using gdx-gltf.

Tutorials
I

iOS Deployment Tutorial

Deploying to iOS in 2019 using RoboVM.

Tutorials
J

JSON in Game Dev

General tutorial on using JSON for storing data.

Tutorials
L

libGDX External Tutorials

Big list of official unofficial tutorials.

Tutorials
O

Official libGDX Wiki

Official libGDX wiki that contains a huge amount of information.

Tutorials
P

Progress Bar Design

Discusses the pros and cons of different progress bar design techniques with examples.

Tutorials
S

Scene2D.UI From the Ground Up

Covers the basics of UI design in Scene2D, libGDX's premiere scene graph and layout toolkit.

Tutorials
S

Sub-pixel Perfect Smooth Scrolling

Pixel-perfect smooth scrolling.

Tutorials
T

Tann's Hello libGDX

An excellent guide for beginners on how to create a game from scratch.

Tutorials