Florian Rival/GDevelop: Release v5.0.143
Name: GDevelop
Owner: Florian Rival
Release: 5.0.143
Released: 2022-09-19
License: NOASSERTION
Release Assets:
đ Improvements
đ Cloud projects now support uploading your own files
We added support for uploading your own files from your device for Cloud projects on the web-app:
- You can now upload your own files when working on the web-app, when your project is saved as a Cloud project.
- This means the web-app can be used without limits to build any game you could build on the desktop app.
âšī¸ Support for Cloud projects on the desktop app will be available soon. You will also be able to save an existing project on your computer as a cloud project, or vice versa.
đ Newsletter and user accounts
- Add the possibility to receive the GDevelop newsletter from the User Profile and on the Signup dialog.
- We encourage everyone to check this to receive the newsletter where we'll present new features but also showcase community members, games or community events!
- Improve Signup and Edit profile dialogs to show when a username is not available.
⨠User experience improvements
- Add announcements and news in the homepage community tab so that it's easy to follow the news from the community.
- "Urgent" announcements will also be displayed at the top of the home page (which can be dismissed).
- Change the name of exports to be based on the name and version of the game (available for english character set only at the moment).
- Improve SVG display in Resource Store for dark themes
- Add a link in the new version dialog to open the release notes on GitHub, to benefit from browser automatic translations.
- Rename object variables expression names to differentiate between number and text variables (thanks @BWPanda!)
- Add missing translations for some messages shown when renaming an object.
- Display a super thin or invisible scrollbars for the toolbar and tabs, according to the browser.
- Improve display of black icons on dark themes
Updated Premium plans for cloud services
We updated the free and premium subscriptions: each tier benefits from Cloud Projects, Online Leaderboards, Automated Builds, Player Feedback, Game Analytics and more. Read the blog post for a full description of the updates and online services unlocked by the updated (and the existing) plans.
Other improvements
- Improve game templates visibility:
- Add 2 new actions in the Desktop menu "Create an empty project" and "Create a project from a template".
- Templates are now displayed at the top of the Build section.
- The button "Create a project" in the Build section now directly opens a blank project.
- Remove the limit of 16k tiles in a tilemap.
- This includes an upgrade to the PixiJS tilemap extension to version 3.2.2 (thanks @blurymind)
- Add "Educational" tag for games on Liluo.io.
- We now distribute versions of GDevelop for macOS for Apple Silicon and for arm64 builds of Linux, which can be downloaded from the website as with other versions.
- Add a new expression: Pi number (3.1415...)
âī¸ Extensions, đ¨ assets, and đš examples
New Extensions
Reviewed extensions
- Camera impulse It can be used to simulate earthquakes or impacts
Community extensions
- Clock: This extension converts a text object to Time/Date/Month (Thanks @DaddyPluM)
- UpdateChecker: This extension checks if the version of the game on Liluo.io is different from the current game version. This allows for a basic update check for PC and mobile builds of games. (Thanks @arthuro555)
- Pushable/Pullable Box: This extension allows the user to convert an object to a pushable or/and pullable box. This new extension replaces the now out-of-date "Pushable Box" extension (Thanks @VegeTato)
- Time Detector:
This extension by @MudkipWorld detects the current:
- Time of the day.
- Day of the week.
- Month of the year.
- Record movements: This extension allows the user to record objects' movements and recall them back to make a reverse time mechanic (Thanks @VegeTato)
- References: This extension allows to make a variable that is a reference to another (Thanks arthuro555)
- ObjectPickingTools: This extension adds actions and conditions for more fine grained control over object picking (Thanks arthuro555)
- Geolocation extension: This extension allows to get precise geolocation data from the player (Thanks arthuro555)
- Flip Gravity: This extension allow to flip platformer character gravity upside down (Thanks @VegeTato)
Extensions updates
- Sprite Based Lighting: Follow extension's best practices and prevent unexpected behaviors (Thanks @VegeTato)
- ToogleSwitch, AutoTyping, CursorType, ObjectSpaner: Fix useless "Change" prefixes in actions full name
- Make it rain: Updated description (Thanks @VegeTato)
- ScreenShaking: Use noise based shaking, fix an issue when scrolling and add multi-layer features.
- Draggable Slider:
- Fixed
SetMinValue
andSetMaxValue
(descriptions were swapped) - Add expressions for more properties and some actions:
- Expressions:
- Length of track
- Thickness of track
- Height of thumb
- Actions:
- Change the opacity of halo when pressed or hovered
- Expressions:
- Fixed
- BoidsMovement: Fix a crash at a scene change
New asset packs
- Void Collection by FoozleCC (Packaged by @Entr0py404, Thanks!)
- Skullcup by Wesxdz (Packaged by @Entr0py404, Thanks!)
- Lucid Icon pack by Leo Red (Thanks @Midhil457)
Examples:
- New game example Plinko
The Plinko example showcases the physics behavior and how it along with other tools, like the object shake extension, can create a fun and juicy game.
It also features:
- Physics engine 2.0
- Object shake
- Particles
- Simple scoring system
- Leaderboard
- Text input object(For leaderboard name)
- Ball Cup Boom (v1.0.3): Modified vibration to 25 ms
đ Bug fixes
- Fix tile maps layer filtering
- Fix browser automatic translations crashing the app
- Update "Submit New Extension" link to redirect to new submission format
- Fix useless "Change" prefix in some actions name
- Fix the action to tween the number of a scene variable
- Fix the wording of the layer field when the layer is not optional (though it has a default value: the base layer)
- Fix points coordinates inputs not losing focus when moving points on the preview
- Fix Safari/iOS unable to load some images in the app
- Fix parameter to specify the P2P port not being an expression (Thanks @arthuro555!)
- Fix the name of the "End Opacity" condition of the particle emitters
- Fix tile maps with rectangular tiles
This also contains bug fixes for tilemaps and for the parameter editor dialog compared to version 5.0.141 and 5.0.142