
No-Code/Beginner-Friendly: The intuitive event system (If X, Then Y) allows users to create complex game logic and behaviors without writing any code. It is highly praised as the perfect next step for those who have "outgrown" visual block programming like Scratch.
Speed and Prototyping: The engine is known for being lightweight and fast to work with. The quick launch time and Live Preview (hot-reloading) allow for incredibly rapid iteration and prototyping, making it easy to test and refine ideas instantly.
Open-Source and Free Usage: GDevelop's core engine is free and open-source (MIT license). There is no limit to the engine's functionality on the desktop application without a subscription, making it a very cost-effective choice for hobbyists and solo developers.
Multi-Platform Export: Games can be exported to many platforms in a single click, including Web/HTML5, Android, iOS, Windows, Mac, and Linux. The process for creating mobile packages (APK/AAB) is cited as one of the simplest among game engines.
Helpful Community and Resources: It has a strong, active, and supportive community on its forums and Discord that is ready to help new users. The developers also provide lots of useful tutorials, extensions, and a built-in Asset Store with free resources.
Weak 3D Support: GDevelop is primarily a 2D engine. While 3D support is being actively developed, users feel it still lacks many basic features and is not suitable for complex 3D games compared to dedicated engines like Unity or Godot.
Confusion with Variable Types: Some advanced users find the engine too permissive in how it handles variables (e.g., allowing you to use a number on a variable defined as text), which can sometimes lead to inconsistent behavior or unexpected errors in complex game logic that are hard to diagnose.