💝 Improvements
- New condition to check if a key was just pressed. It's recommended to use this one instead of the existing one and a "Trigger Once".
- Multiple AI improvements: improved instances manipulation, better variables support, allow AI to swap an object by another one from the asset store, make AI able to change multiple properties at the same time and to change layers/effects/scene and some game properties.
- Extensions improvements:
- Allow extensions to define labels for properties with string selectors
- Add a link to an help page for asynchronous functions
- Make comment events editable exactly as they look
- Additional bundles are now available in the Learn & Shop sections:
- A premium bundle, including multiple courses, asset packs, templates and a gold subscription
- A curated platformer-specific bundle, including everything needed to learn & create a platformer game
- Update Bundle Page with more details about content and limited offer
- Improve documentation with reference of all available effects.
- Add support for setting a full name for a student account.
🐛 Bug fixes
- Fix the list of assets suggested for sliders and toggle switches
- Fix a 1-frame delay when applying anchors to child-objects
- Fix missing extension dependencies in exported assets
- Fix landscape/portrait orientation not working on iOS
- Fix the chosen preset for AI not always valid when switching between chat and agent
- Fix bundles showing up in new object search
- Fix grammar in text font size change warning (thanks @AnseloOriginal!)
- Fix AI not properly removing behaviors associated to a behavior just removed
- Forbid to add Physics behaviors on objects inside custom objects
⚙️ Extensions
- [Reviewed] [Button] Allow to use a bitmap text for labels (perfect for buttons for pixel-art games or needing super crisp texts)
- [Community] [Scrollbar] A customizable scrollbar to help making a scroll view. Thanks to @Jurfix and @Alios5.
- Update Playgama Bridge to v1.25.0:
- Added Huawei platform (beta), JioGames platform (beta), payments for CrazyGames
- Added player.extra with additional information provided by platforms. For example: player.extra.jwt on Playgama, player.extra.payingStatus and player.extra.signature on Yandex
- Added additional information for purchases provided by platforms. For example purchase.jwt on Playgama
- Added new leaderboards type native_popup
- Added leaderboards and join community (group and page) for Facebook
- Added game_ready analytics event
- Updated server for receiving server time to Playgama
- Fixed payments for Discord, BitQuest, Facebook and storage for BitQuest
🎨 Assets
- New prefab ("custom object"): Multiplayer custom lobbies (thanks to @Jurfix!)
A fully customizable lobbies screen where you can use your own art style that fits your game.
🕹 Examples
- Reworked 'Parse JSON from API' example
🕹 Premium Game Templates
- The premium FPS template has been fully reworked to use the 3D Physics engine.
- A New premium template for one of the most iconic 2D platformer, a Celeste-like game template: check the Celestia template (by @VegeTato)
Internal changes (for developers)
- Allow to easily work on the game engine using the web-app development version