4ian

GDevelop: Build 2D, 3D, and Multiplayer Games Without Code

GDevelop is a cross-platform game engine for creating 2D, 3D, and multiplayer games with visual events and modular behaviors. It suits creators who want to build and export games without writing code, while still offering extensions and a JavaScript-based engine.

Stars
27.3k
Forks
1.6k
Stars, last 8 days
+335
Last commit
today
Contributors
100+

Our take

Activeregular commits and releases

Health score

74/100

How it is scored
Activity
85
Community
79
Issues
47
Pull requests
84

+335 stars in the last 8 days

  • Merges more pull requests than 96% of the projects we track
  • Releases more often than 85% of the projects we track
  • More contributors than 77% of the projects we track

GDevelop is an actively maintained, broad-scope game creation platform, especially compelling for visual-first creators who want 2D, 3D, and multiplayer capabilities in one editor.

Good fit if

  • You want to build games with an event-based, no-code workflow and export them to several platforms.
  • You need a combined editor, engine, and extension ecosystem rather than a rendering library alone.
  • You value an active project with regular commits and releases and contributions that are not concentrated in one person.

Look elsewhere if

  • You need a code-first engine or a narrowly scoped library rather than a full game editor.
  • Your project depends on a specific capability that is not documented in the repository overview. Check the documentation and extensions before committing.
  • You need a clearly asserted repository-wide license without checking component and branding terms. The README describes MIT licensing for the core software, but reserves the GDevelop name and logo.
All health signals
Last commit2026-10-09 (today)
Commits, last 90 days100+
Releases, last 12 months41 (latest v5.6.283, 2026-09-29)
Contributors100+ (top contributor: 50% of commits)
Issues closed, last 90 days1+
Pull requests merged, last 90 days94 (typically merged in 0 days)
Project age12 years

Checked on 2026-10-10 with the GitHub API.

Overview

GDevelop is a game development editor and engine for making 2D, 3D, and multiplayer games for mobile, desktop, and the web. Its visual, event-based workflow is designed to let people create game logic without writing code, while extensions and engine internals also provide options for developers.

The project combines an editor, a game engine, built-in extensions, and related services. It makes sense for creators who want one tool for designing a game and exporting it to multiple platforms, rather than assembling a game framework from separate libraries.

Key Features

  • Visual event-based logic for building game behavior without code.
  • Support for 2D and 3D rendering through PixiJS and Three.js.
  • Multiplayer game development support.
  • Modular behaviors and extensions for adding objects and engine features.
  • Export targets include mobile, desktop, and the web.
  • React and Electron-based editor, with an engine written in TypeScript.
  • WebAssembly bindings and physics extensions, including Box2D and Jolt Physics for 3D.

Use Cases

  • A first-time game creator can prototype a 2D game using visual events instead of learning a programming language first.
  • An indie developer can build a 2D or 3D game and target web, desktop, or mobile releases from the same tool.
  • A small team can use modular behaviors and extensions to add game features without maintaining every engine component themselves.
  • A JavaScript or TypeScript developer can contribute to the editor, engine, or extensions, or create extensions for specialized game needs.

What you need

Detected in the repository

  • JavaScript (main language on GitHub)
  • Automated checks on GitHub Actions

Getting Started

Download the app from the GDevelop homepage. For editor or engine development, follow the contributor README; the repository README links to the documentation for further guidance.

License in Plain Words

No standard license was detected. Without a license, the default copyright rules apply: you may read the code, but not reuse it. Check the repository or ask the authors.

Alternatives

  • OpenRA: OpenRA is focused on building and playing real-time strategy games, rather than creating games across genres with visual events.
  • flame: Flame is a code-first Dart engine for 2D games built with Flutter, rather than a visual, cross-platform editor with 2D and 3D tools.
ProjectLanguageLicenseStarsStatus
GDevelopJavaScript–27.3kActive
OpenRAC#GPL-3.017.5kActive
flameDartMIT10.8kActive

Considerations

GDevelop covers a wide area, from a visual editor to a game engine and extensions, so teams should confirm that its workflow and available extensions meet their particular production needs. The project is active, with regular commits and releases and a broad contributor base; its issue queue is substantial, so do not assume every reported problem will receive prompt attention. The README states that the core library, engines, IDE, and extensions are MIT-licensed, while the project name and logo are reserved. The GitHub metadata reports the repository license as NOASSERTION, so review the relevant license files and branding terms for your intended use.

Found this useful?

Share it with someone who would like GDevelop.

Comparisons