← Package directory
Available on winget

Install GDevelop

The fastest, easiest, most powerful no-code game engine.

Install with winget
winget install --id GDevelop.GDevelop
Upgrade
winget upgrade --id GDevelop.GDevelop
Uninstall
winget uninstall --id GDevelop.GDevelop

About GDevelop

GDevelop is a free, open-source game engine that's 10x easier and faster to use than anything else. Build from anywhere β€” even on your phone. Publish everywhere: iOS, Android, Steam, web, gaming platforms. Reach millions of players or create the next hit game you've been dreaming of.

What's new in 5.6.278

πŸ—ΊοΈ New experimental "navmesh-based" pathfinding behavior for 2D and 3D This pathfinding works in 2D and 3D is more flexible than the "grid-based" existing pathfinding. Use the "Pathfinding character" behaviors on the object that must move and add the "Floor/obstacle for pathfinding" behavior to all objects where characters must be able to walk or consider as obstacles (or for 2D: only on obstacles). Read more about it in this documentation page. - For 3D models, you can optionally choose, like for 3D physics, to follow the exact mesh of the 3D model for pathfinding - allowing characters and objects to move on or around the 3D model naturally. - It handles "crowds" of characters, which can all go to a destination avoiding each others: https://github.com/user-attachments/assets/977cd96a-b1c4-463d-b070-4247cbe68cbd πŸƒβ€β™‚οΈ [Advanced] Add experimental gameplay tests A gameplay test plays a game: it presses keys, moves the mouse, touches the screen, then checks that what should happen actually happens. For example, if the coin is collected, the score goes up, the enemy hurts the player... Tests run in a preview of the game, usually much faster than real time. Read more about them on this page. These tests are helpful for: - Catching regressions: after changing events or objects, re-run your tests to make sure the basics are still working. - Reproducing difficult bugs: use the test to set up your game to reproduce then fix a bug. - Checking performance: measure how long frames take with many objects on screen and catch slowdowns early. ℹ️ Gameplay tests are an advanced concept and a...

Read release notes

Version history

Version Updated Notes
5.6.278 πŸ—ΊοΈ New experimental "navmesh-based" pathfinding behavior for 2D and 3D This pathfinding works in 2D and 3D is more flexible than the "grid-based" existing pathfinding. Use the "Pathfinding character" behaviors on the obj...
5.6.277 Unknown πŸ’ Improvements - Add support for binary Spine (.skel) skeleton imports, alongside JSON (thanks @ViktorVovk!) - On a scene, instances can now be hidden at start using a toggle in the properties panel πŸ› Bug fixes - Fix Ste...
5.6.276 Unknown πŸ› Bug fixes - Improved panel sprite performance - Fix a crash of the side panel
5.6.275 Unknown πŸ’ Improvements - Improve object list, project manager and other lists by having top header sticky, including sub-folders. This is helpful for large games when having a lot of objects in different folders for example. - I...
5.6.274 Unknown πŸ’ Improvements - You can now restore a recently deleted cloud project: - Every user can recover a project deleted by mistake, within a short time. - If you have a subscription, you can restore a project deleted up to 30...
5.6.273 Unknown πŸ’ Improvements - New "Save State" features: - New actions to list, delete, check, and duplicate existing saves. - Also added ability to wait for actions to be finished before running subsequent actions/sub-events. - Prop...
5.6.272 Unknown πŸ’ Improvements - Properties panel improvements: - It now displays and allow editing scene properties and scene variables, allowing faster edition. - Object group properties are also now displayed in this side panel when...
5.6.271 Unknown πŸ’ Improvements - Add in the documentation new index pages for objects and behaviors - Make search accent-insensitive for better multilingual support πŸ› Bug fixes - Avoid reloading unchanged images after editing a Sprite o...
5.6.270 Unknown πŸ’ Improvements - Add "syntax highlighting" for expressions in Events Sheet: complex expressions and formula will now be shown using multiple colors, like the rest of events. This allows to identify objects, numbers, stri...
5.6.269 Unknown πŸ’‘ New 3D Spot Light and Point Light objects 3D lights can now be used with the new "3D spot light" and "3D point light" objects! You can find them in the "New Object" dialog. Check out the documentation here. Light objec...
5.6.268 Unknown πŸ’‘ New 3D Spot Light and Point Light objects 3D lights can now be used with the new "3D spot light" and "3D point light" objects! You can find them in the "New Object" dialog. Check out the documentation here. Light objec...
5.6.267 Unknown πŸ’‘ New 3D Spot Light and Point Light objects 3D lights can now be used with the new "3D spot light" and "3D point light" objects! You can find them in the "New Object" dialog. Check out the documentation here. Light objec...
5.6.266 Unknown πŸͺŸ Experimental option to open editors in separate windows Right clicking on a tab now displays an option to detach a tab into a separate window (both on the desktop app and the web-app). This enables to work on events sh...
5.6.265 Unknown πŸ’ Improvements - Bring forward the preview window on the web-app when "Update" is clicked - Allow extensions to set different icons for behaviors and objects πŸ› Bug fixes - Fix many potential crashes in the scene editor πŸ› ...
5.6.264 Unknown πŸ’ Improvements - Operators in new actions/conditions added with the context menu now automatically defaults to "Set to" or "equals" πŸ› Bug fixes - Fix Spine objects not properly loading in the editor anymore. - Also fix h...
5.6.263 Unknown πŸ’ Improvements - Extend the Diagnostic Report to cover events in extensions (thanks @malec-palec!) - The Diagnostic Report previously only scanned scene events and external events for validation errors. It now also repor...
5.6.262 Unknown πŸ’ Improvements - Introduce Global Search, allowing to search in all Events Sheets (including extensions) (thanks @ViktorVovk!) - Global Search can be opened using Ctrl+Shift+F (or Cmd+Shift+F). The shortcut works from an...
5.6.261 Unknown This fix a bug wrongly replacing variables in the Events Sheet after editing an object (using the object editor dialog, not the properties panel). Upgrading is highly recommended! πŸ› Bug fixes - Fix variable of objects us...
5.6.260 Unknown This solves crashes happening in the Events Sheet since the release from ~2 weeks ago. Upgrading is highly recommended! πŸ’ Improvements - Improve events search UI with Match Case/Filters icon - Persist properties panel sc...
5.6.259 Unknown πŸ’ Improvements - Add support for For Each events ordered by an expression, with an optional limit. For advanced use cases where it's important to run events on each instance of an object with an ordering, an expression c...