libgdx-development

Guide libGDX project setup and architecture across multiple platforms.

6|2|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/acaprino/claude-code-daodan --skill libgdx-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: libgdx-development
Source: https://github.com/acaprino/claude-code-daodan/tree/main/plugins/libgdx-development/skills/libgdx-development
Command: npx skills add https://github.com/acaprino/claude-code-daodan --skill libgdx-development

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Comprehensive libGDX cross-platform game development knowledge base that guides project generation (gdx-liftoff), the rendering pipeline, Scene2D and Ashley ECS architecture, Box2D physics, AssetManager lifecycle, Screen management, Tiled map integration, and multi-platform deployment to Desktop (LWJGL3), Android, iOS (RoboVM), and HTML5 (GWT/TeaVM). Includes libGDX 1.14.0 compatibility caveats.

Core Features & Use Cases

  • Knowledge base for architecture patterns, tooling, and platform specifics
  • Step-by-step guidance for scaffolding and migrating libGDX projects
  • Cross-platform deployment strategies for Desktop, Android, iOS, HTML5 with Kotlin compatibility notes

Quick Start

Review the libGDX development knowledge base and follow the gdx-liftoff guidance to bootstrap a new multi-platform project.

Frequently Asked Questions about libgdx-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a libGDX project for cross-platform deployment to Android, iOS, and HTML5?

To set up a libGDX project for cross-platform deployment, use gdx-liftoff to scaffold the application, which generates the shared core module alongside platform-specific backends for Desktop, Android, iOS, and HTML5.

Can I use Kotlin for libGDX development across Desktop and mobile platforms?

Yes, you can use Kotlin for libGDX development across Desktop and mobile platforms, provided you follow the cross-platform Kotlin compatibility notes and version caveats included in the knowledge base.

What is the best way to manage assets and rendering pipelines in libGDX?

The best way to manage assets and rendering pipelines in libGDX is by utilizing the AssetManager lifecycle for asynchronous loading and configuring the rendering pipeline to handle textures and resources efficiently across screens.

How does Ashley ECS integrate with Scene2D and Box2D physics in libGDX?

Ashley ECS integrates with Scene2D and Box2D by mapping entity components to Scene2D actors and synchronizing Box2D physics body transforms with entity positions during the rendering loop.

Does libGDX 1.14.0 support RoboVM for iOS deployment and GWT for HTML5?

Yes, libGDX 1.14.0 supports iOS deployment via RoboVM and HTML5 via GWT or TeaVM, though specific compatibility caveats apply when migrating or scaffolding multi-platform projects.

Why is my libGDX Tiled map integration failing during the AssetManager lifecycle?

Tiled map integration fails during the AssetManager lifecycle when asset dependencies are not fully loaded before rendering, requiring strict synchronization of Tiled map resources within the Screen management architecture.