winget install --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...
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... |