github 4ian/GDevelop v5.0.143
5.0.143

latest releases: v5.4.213, v5.4.212, v5.4.211...
2 years ago

💝 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 and SetMaxValue (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
  • 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

Don't miss a new GDevelop release

NewReleases is sending notifications on new releases.