💝 Improvements
- Improvements to make it easier to extend and rework extensions:
- Add a "move to" menu for properties and allow to copy folders of properties. Also allow to copy all the properties of a custom object or behavior at once (context menu > Copy All).
- Add a menu option to move custom objects, behaviors and functions (including folder of functions) to another extension.
- Add a button for custom objects to generate actions/conditions/expressions that "forward" the ones of a child object.
- UI improvements:
- Parameter field errors are now displayed without having to click on them first
- Move the selector to add objects to a group at the top of the list
- Display the gameplay test run button in the center of the toolbar
- Remove white sliders from 3D selection gizmo
- Improved debugger loading message
- Improve the selection of Tween Easings with a preview
- 3D objects are now snapped to the grid while resizing in 3D Editor
- Improved chats listing (showing opened project chats first, allow to rename/archive/delete them, better usage popup).
- Redirect extension bug reports to the forum instead of GitHub.
- The editor is now not paused when not visible on screen (useful for agent or gameplay tests)
- Allow to edit layers/masks (from the Physics engines) and some other properties of behaviors in the properties panel
- Bump iOS deployment target to the latest version required by Apple (15)
- Improve preview time with groups containing a lot of objects
🐛 Bug fixes
- Fix missing scope icon for variable autocompletions
- Fix tweens working when duration is 0
- Fix correctly scrolling the screen when dragging events, instructions, objects
- Fix missing error messages on variable fields
- Fix renaming of global objects not updating events
- Subscriptions are not cancelled upfront anymore when starting a checkout
- Correctly show the "try game" button on a game template in the store only when the game exists
- Fix browser autocomplete for login/signup dialogs
- Fix extension editor side panel section order
- Fix deletion of folders not to leave empty sub-folders
- Fix missing error messages on parameter fields for variables
- Fix missing scope icon for variable autocompletions
- Fix a crash when adding a 2D navmesh character at runtime
- Fix 2D light for masking feature (thanks @Raiguri!). 2D light should now work as a mask when using SpriteMasking extension.
- Fix corrupted rendering on some devices when using 3D brightness/contrast or hue/saturation effects
- Fix touch gestures for dragging items all across the editor
- Fix orientation of mobile apps at build time (notably on iPad)
- Fix object group mishandling in case a scene object group shadows a global object group
- Fix created variables not immediately visible in autocompletes
- Fix wrong wording for Save actions
- Fix popped out windows slowing down the whole editor over time
⚙️ Extensions
- PlaygamaBridge update: v2 includes breaking behavior changes. See the migration guide: https://wiki.playgama.com/playgama/bridge-sdk/migration-v1-to-v2 or here: GDevelopApp/GDevelop-extensions#2254
🎨 Assets
- Add a new pack: 2D Pixel Quest Vol.10 - The Cemeteryby Barely Apes
- Add a new pack: 2D Pixel Quest Vol.9 - The Ogre by Barely Apes
🕹 Premium Game Templates
- Add a new game template: Sudoku Paper Chill by Bouh
A classic sudoku with a hand drawn paper look, four difficulty levels, pencil notes, hints, undo, verify button and a relax mode, built for mobile and adapting to any screen. - Add a new game template: Advanced Transitions by Vegetato