LibGDX!

* News * Features * Download * Source * Documentation * Gallery * Community

LibGDX alternatives

  • Godot Engine

  • Godot is a fully featured, open source, MIT licensed game engine. It focuses on having great tools, and a visual oriented workflow that can export to PC, Mobile and Web platforms. It is a cross-platform 2D and 3D game engine and game development IDE.

    tags: Portable 2d-game-engine 2d-games 3d-engine 3d-game-engine
  • Polycode

  • Polycode's core is written in C++ and currently runs on Mac, Windows and Linux with iOS and Android support planned in the future. All platform-specific functionality is abstracted into a cross-platform core and implemented natively on each platform, so the same C++ code will compile on each supported platform out of the box.

    tags: Discontinued create-animations development framework game-development
  • GameMaker: Studio

  • Continuing the legacy of Mark Overmars' Animo and Game Maker, GameMaker: Studio is a proprietary game-creation system which can export to multiple platforms including Windows, HTML5, Linux, iOS, Mac and Android.Often considered the fastest and easiest-to-use cross-platform game IDE technology, GameMaker: Studio allows developers to create games in a single codebase and then publish them to run natively across a wide number of mobile, desktop, and web platforms.

    tags: android-game-maker game-creation game-development ide iphone-game-maker
  • Atomic Game Engine

  • The Atomic Game Engine features a cross-platform editor with deployment to Windows, OSX, Linux, WebGL, Android, and iOS. Applications can be built using JavaScript, TypeScript, native C++, and C# scripting is in development. The Atomic Game Engine is a full source solution under the permissive MIT License on GitHub

    tags: 2d-games 3d-engine 3d-games game-creation game-creation-platform
  • MonoGame

  • One framework for creating powerful cross-platform games. The spiritual successor to XNA with 1000's of titles shipped across desktop, mobile, and console platforms. MonoGame is a fully managed .NET open source game framework without any black boxes. Create, develop and distribute your games your way.

    tags: 3d-game-editor 3d-game-engine game-creation game-development game-editor
  • GLFW

  • GLFW is an Open Source, multi-platform library for OpenGL, OpenGL ES and Vulkan development on the desktop. It provides a simple API for creating windows, contexts and surfaces, receiving input and events.

    tags: development game-creation game-engine gamepad-support library
  • Duality

  • Duality is a modular 2D game engine / editor combo, written entirely in C# and built on top of an OpenGL backend. It's open source, features an open architecture that invites extensibility and technical ownership, and it embraces C# as a language rather than a scripting solution.

    tags: Portable 2d-games c-sharp framework game-development
  • SFML

  • SFML (Simple and Fast Multimedia Library) is a portable and easy-to-use API for multimedia programming. It is written in C++ with bindings available for C, D, Python, Ruby, OCaml, .Net and Go. It can be thought of as an object oriented alternative to SDL.

    tags: api cross-platform development game-development graphics
  • Amulet

  • Amulet is a Lua-based toolkit for experimenting with interactive graphics and audio. It provides a cross-platform API for drawing graphics, playing audio and responding to user input, and a command-line interpreter for running Amulet scripts.

    tags: game-development lua toolkit
  • GeeXLab

  • GeeXLab is a free standalone application for desktop operating systems. Just download it and use it. GeeXLab is available for Windows 32/64-bit, Linux 64-bit, Mac OS X and Raspberry Pi.GeeXLab supports both Lua and Python as main languages for demo coding as well as GLSL (OpenGL and Vulkan) and HLSL (Direct3D 12 -- Windows 10 only) for realtime shader programming. Lua and Python can be used at the same time in a demo. Some scripts can be coded in Python and others in Lua. It's up to up to mix them as you want. Lua, Python, GLSL and HLSL can reside in separate files or in a single XML file that acts as a container for all scripts.Here is, in few words, how GeeXLab works: a demo is essentially made up of one or several initialization scripts (Lua and/or Python) and one or several per frame scripts (Lua and/or Python). Initialization scripts are executed once at the beginning of the demo and frame scripts are executed every frame. That's all.GeeXLab does not include a game engine that takes the control over your logic. GeeXLab offers a low level API (don't panic, no assembler here) that lets you free to manage your logic and rendering code as you want. You can even code you own dynamic libraries (in C/C++ for example) and load them in Lua and Python scripts. »

    tags: game-development glsl hlsl lua python
  • LÖVR

  • A simple framework for creating VR with Lua.

    tags: game-development lua oculus-rift-support virtual-reality