LinuxAlternative

Linux · Programming

GDevelop

A free, open-source, no-code game engine for building 2D games for web, mobile, and desktop using an event-based system.

Open sourceFreeFlatpak
Be the first to rate
License
MIT
Latest version
5.6.283 (September 29, 2026)
Developer
GDevelop Team
Installs
3,705 (Flathub, 30 days)

What is GDevelop?

GDevelop is a cross-platform game development tool that lets you create games without writing code. It uses an event-based system where you define logic by setting conditions and actions, like 'If player touches coin, add score.' The project has been active for years and supports exporting to multiple platforms, including Windows, macOS, Linux, iOS, Android, and web browsers. It is not a successor to Unreal Engine in terms of 3D capability, as GDevelop is strictly 2D, but it serves a different niche for rapid 2D development.

This tool is ideal for hobbyists, educators, and indie developers who want to make games quickly without learning C++ or C#. If you are comfortable with visual scripting or have a basic understanding of game logic, you can start making playable prototypes in minutes. It is less suited for complex 3D environments or large-scale AAA projects, which is where engines like Unreal or Unity typically shine. Think of it as a powerful alternative to Construct or GameMaker for 2D projects.

Compared to Unreal Engine, the workflow is vastly different and less resource-intensive. You do not need a high-end GPU to run the editor or build games. The interface is simpler, focusing on asset management and event sheets rather than complex node graphs or code editors. While you lose the power of 3D rendering and advanced physics, you gain speed and accessibility. It feels like a dedicated 2D tool rather than a general-purpose engine, making it easier to pick up for simple to medium-complexity games.

Best for: Developers who want to create 2D games quickly without learning a programming language or needing high-end hardware.

Key features of GDevelop

  • No-code event-based logic system
  • Export to Windows, macOS, Linux, iOS, Android, and Web
  • Built-in physics and collision detection
  • Support for sprites, tilemaps, and particles
  • Extensible with JavaScript extensions
  • Free and open-source with a large asset library
  • Single-click packaging for distribution
  • Cross-platform editor available on Linux via Flathub

Pros

  • No programming language required for basic to intermediate games
  • Completely free and open-source with no royalty fees
  • Runs on low-spec hardware, unlike heavy 3D engines
  • Large community and active development with regular updates
  • Easy export to web and mobile platforms

Cons

  • Strictly 2D, so it cannot replace Unreal Engine for 3D projects
  • Complex logic can become hard to manage without external scripting
  • Performance may suffer with very large levels or many objects
  • Limited built-in features compared to Unity or Unreal, requiring extensions

Windows programs GDevelop replaces

How to install GDevelop on Linux

Flatpak (Flathub)flatpak install flathub io.gdevelop.ide

Tips for Windows users

If you are coming from Unreal Engine, expect a significant shift in workflow. Unreal is 3D-centric and uses C++ or Blueprints for logic, while GDevelop is 2D and uses a simpler event sheet. You will not be able to import Unreal projects directly; you must rebuild your game assets and logic. File formats are proprietary to GDevelop, so keep backups. Keyboard shortcuts differ, but the interface is more menu-driven. Since GDevelop is lighter, you do not need to worry about GPU drivers or VRAM as much. Focus on learning the event system first, as it is the core of your development process.

Recent releases

  • 5.6.283 —
  • 5.6.282 —
  • 5.6.281 —
  • 5.6.279 —

GDevelop: frequently asked questions

Can I make 3D games with GDevelop?

No, GDevelop is strictly a 2D game engine. It does not support 3D models, lighting, or physics. If you need 3D, consider Godot or Blender with other tools.

Is GDevelop free to use commercially?

Yes, GDevelop is open-source under the MIT license. You can use it for commercial projects without paying royalties or fees.

Does GDevelop run well on Linux?

Yes, it is available on Flathub and runs natively on Linux. It is lightweight and does not require specific GPU drivers, making it compatible with most Linux distributions.

Can I export my games to Steam?

Yes, you can export your game to Windows, macOS, or Linux and upload it to Steam. You will need to handle the Steamworks configuration separately, but GDevelop provides the executable files.

Updated