Top 50 Awesome List

rafaskb/awesome-libgdx

Gaming  15 days ago  442
🎮 📝 A curated list of libGDX resources to help developers make awesome games.
View byDAY/WEEK/README
View on Github

Oct 10th

Resources

Controllers

  • gdx-controllersstars26 - Adds support to gamepads and joysticks.
  • Resources

    Visual Effects

  • libgdx-graphstars42 - Provides a GUI to design your rendering pipeline and shaders, and a library to easily incorporate them into your games.
  • Resources

    Others

  • gdx-jnigenstars19 - Small library that allows C/C++ code to be written inline with Java source code.
  • Sep 27th

    Resources

    Setup and Deployment

  • gdx-liftoffstars201 - A modern setup tool for libGDX that uses the current Gradle 7.x series.
  • Apr 21st

    Tutorials

    Getting Started

  • Tann's Hello libGDX - An excellent guide for beginners on how to create a game from scratch.
  • Apr 4th

    Resources

    Editors

  • HyperLap2Dstars153 - Visual editor for complex 2D worlds and scenes with a runtime for libGDX.
  • Spine - Skeleton-based animation tool that focuses specifically on 2D animation for games.
  • Apr 3rd

    Tutorials

    Getting Started

  • Brandon Grasley's Space Shooter Game - Video tutorial series on making a complete Android game from scratch.
  • Oct 17th, 2020

    Resources

    Visual Effects

  • libgdx-screenmanagerstars35 - A screen manager for libGDX supporting various transition effects
  • Aug 24th, 2020

    Resources

    Algorithms and AI

  • Simple Graphsstars20 - A java library for graph data structures and algorithms (including fast pathfinding).
  • Resources

    Physics

  • jbumpstars14 - Easy to implement AABB collision detection useful for platformers and other simple 2D games.
  • May 15th, 2020

    Resources

    Visual Effects

  • gdx-gltfstars107 - GLTF 3D file format support (import/export), PBR shaders, and others advanced rendering.
  • Feb 16th, 2020

    Resources

    Others

  • KTXstars1k - Kotlin extensions and utilities for libGDX.
  • Feb 15th, 2020

    Resources

    Visual Effects

  • gdx-vfxstars121 - Flexible post-processing shader visual effects based on libgdx-contribs-postprocessing.
  • Resources

    Others

  • gdx-dbgagentstars18 - Java Agent for debugging common issues, like objects not being disposed and constants such as Color.WHITE being modified.
  • Jan 19th, 2020

    Resources

    User Interface

  • PieMenustars46 - Radial menus for Scene2D that are highly flexible and easy to customize.
  • Oct 31st, 2019

    Resources

    User Interface

  • msdf-gdxstars17 - Provides lightweight utilities to draw high-quality MSDF (multi-channel signed distance field) text on libGDX.
  • Aug 18th, 2019

    Resources

    Services

  • gdx-gameanalyticsstars25 - Game Analytics REST API client implementation for libGDX. Works on all backends.
  • Resources

    User Interface

  • Skin Composerstars295 - Create skins for libGDX scene2d.ui with a graphical interface.
  • TenPatchstars33 - An alternative to libGDX's 9patch implementation that implements multiple stretch regions.
  • TypingLabelstars117 - A libGDX Label that appears as if it was being typed in real time.
  • VisUIstars576 - Allows to create nice looking UI in libGDX using scene2d.ui. Note this is not a UI editor.
  • Resources

    Others

  • Texture Packer GUIstars406 - A simple way to pack and manage texture atlases for libGDX game framework.
  • Tutorials

    Getting Started

  • Official libGDX Wiki - Official libGDX wiki that contains a huge amount of information.
  • Creating a Launcher - Video tutorial on using libGDX to make a game launcher.
  • Deploying with JPackage - A tutorial on deploying libGDX games with JPackage via Gradle commands.
  • libGDX External Tutorials - Big list of official unofficial tutorials.
  • Tutorials

    Advanced

  • Code Hotswapping - Video tutorial on enabling code hotswapping for libGDX projects to increase productivity.
  • Community

  • Reddit - Unofficial subreddit for libGDX. Not a lot of activity.
  • Aug 15th, 2019

    Other Lists

  • Game Accessibility Guidelines - A straightforward reference for inclusive game design, to ensure that games are just as fun for as wide a range of people as possible. Recommended
  • Aug 10th, 2019

    Resources

    Setup and Deployment

  • Packrstars2.3k - Packages your JAR, assets and a JVM for distribution on Windows, Linux and macOS.
  • Aug 9th, 2019

    Resources

    Controllers

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

    Visual Effects

  • Shape Drawerstars111 - A performant alternative to ShapeRenderer that avoids Batch flushing.
  • Jun 3rd, 2019

    Assets

  • Kenney Assets - High quality assets for your game, from 2D and 3D art to sound effects.
  • OpenGameArt.org - Repository offering a variety of open content assets.
  • Game-Icons.net - Repository containing heaps of cool game related graphics.
  • bfxr.net - Quickly create unique sound effects by pressing a few buttons, excellent for prototyping.
  • freesound.org - Huge collaborative database of audio snippets, samples, recordings, bleeps.
  • Tutorials

    Advanced

  • Sub-pixel Perfect Smooth Scrolling - Pixel-perfect smooth scrolling.
  • Dynamic Textures with Pixmap - Details how to create a mask using Pixmaps.
  • iOS Deployment Tutorial - Deploying to iOS in 2019 using RoboVM.
  • Tutorials

    Getting Started

  • Splash Screens - Video tutorial on creating splash screens to display before your game window loads.
  • Jun 2nd, 2019

    Resources

    User Interface

  • Freetype - Generate BitmapFonts of your desired size on the fly from lightweight .ttf font files.
  • Resources

    Physics

  • Box2D - One of the most popular physics libraries for 2D games.
  • Bullet - 3D Collision Detection and Rigid Body Dynamics Library.
  • May 29th, 2019

    Resources

    Algorithms and AI

  • gdx-aistars946 - Artificial Intelligence framework featuring Steering Behaviors, Formation Motion, Pathfinding, Behavior Trees and Finite State Machines.
  • Resources

    Controllers

  • gdx-controllerutilsstars47 - Adds Scene2D button input support, user configurable button mappings and hotplugging for LWJGL2.
  • Resources

    Services

  • steamworks4jstars341 - A thin wrapper which allows Java applications to access the Steamworks C++ API.
  • Resources

    User Interface

  • gdx-dialogsstars70 - Provides cross-platform support for native dialogs.
  • InGameConsolestars112 - Allows a developer to add a console (similar to how it is featured in Source games) to their game.
  • Resources

    Visual Effects

  • Box2DLightsstars222 - 2D lighting framework that uses Box2D for raycasting and OpenGL ES 2.0 for rendering.
  • Particle Parkstars31 - A showcase of downloadable particle effects with live previews.
  • Resources

    Others

  • gdxGifRecorderstars32 - A utility class that records a GIF and saves it automatically.
  • noise4jstars77 - Simple map generators based on various procedural content generation tutorials.
  • May 26th, 2019

    Resources

    Services

  • gdx-facebookstars63 - Provides cross-platform support for Facebook Graph API.
  • gdx-fireappstars49 - Cross-platform API for Firebase.
  • gdx-firebasestars32 - Cross-platform (only Desktop/Android) API for Firebase.
  • gdx-gamesvcsstars97 - Easy integration of gameservices, such as Google Play Games, Apple Game Center, and more.
  • gdx-paystars199 - Provides a cross-platform API for InApp purchasing.
  • Resources

    User Interface

  • gdx-skinsstars396 - Free Scene2D GUI skins.
  • Ray3K Skins - Free Scene2D.UI skins with example code, custom drawables, and experimental features.
  • Resources

    Entity Component System (ECS)

  • Artemis-odbstars659 - High performance java based Entity-Component-System framework.
  • Ashleystars719 - A Java entity system inspired by Ash & Artemis.
  • Community

  • Discord - An active chat with various leaders from the community available every day. Recommended
  • Tutorials

    Getting Started

  • JSON in Game Dev - General tutorial on using JSON for storing data.
  • Progress Bar Design - Discusses the pros and cons of different progress bar design techniques with examples.
  • Other Lists

  • Game Networkingstars4.1k - A Curated List of Game Network Programming Resources.
  • Game Talksstars828 - A curated list of gaming talks (development, design, etc).
  • Javastars30.4k - A curated list of awesome Java frameworks, libraries and software.
  • Kotlinstars9.6k - A curated list of awesome Kotlin related stuff.
  • Magic Toolsstars8.7k - A list of Game Development resources to make magic happen.
  • Last Checked At: 2021-10-25T04:13:14.780Z
    Previous
    Dvergar/awesome-haxe-gamedev
    Next
    playcanvas/awesome-playcanvas

    About

    Track your favorite github awesome repo, not just star it. trackawesomelist.com provides website, newsletter, RSS for tracking the popular awesome list by daily and weekly.
    Contact us: [email protected]
    Track Awesome List - Track your favorite Github awesome repos, not just star them | Product Hunt

    Subscribe

    Subscribe to our weekly newsletter to receive the awesome updates! We never send spam and you can unsubscribe instantly with one click. Here's past issues.

    Links

    Follow us on TwitterSubscribe us on TelegramSubmit awesome list repoNewsletterDonateSitemap