The cross-platform game engine designed for everyone.
Game creation for everyone
GDevelop is a free and open-source, cross-platform 2D game development tool designed to be used by everyone, with no prior programming knowledge being required.
Any kind of game can be created: platformers, shmup, strategy, 8-bit games, casual... The game engine is general purpose and powerful enough for any 2D game. GDevelop was used for hundreds of indie games on Android, iOS, desktop (Windows/macOS/Linux) or the web (HTML5 games).
Events: making game creation intuitive for all
What makes GDevelop unique and so easy to use are the events. Events are a powerful way to express the logic of your game, without having to learn a programming language. In an event, you specify one or more conditions that are applied on the game objects. If they are fulfilled, actions are launched. These events are then translated to code when the game is exported or previewed.
GDevelop takes visual programming to the next step, allowing to add ready-made behaviors to game objects and to make new behaviors using these intuitive, easy to learn events.
An extensible and robust game engine
GDevelop has out of the box support for physics, shaders, particles, rich text, tweens, pathfinding, a platformer engine... and is bundled with 80+ examples.
Documentation and wiki
GDevelop is fully documented, with help pages and tutorials on the wiki (including one written during Google Season of Docs!).
GDevelop 2020 Projects
Command Palette and Revamped ShortcutsWith this project, I aim to implement a fully functional command palette, that allows the user to access almost any function of the GDevelop IDE with...
Dynamic Lighting and ShadowsThis project aims to provide dynamic lighting and shadows in GDevelop using PixiJS. Plugins such as Pixi-layers, Pixi-lights and Pixi-shadows would...