github 4ian/GDevelop v5.0.146
5.0.146

latest releases: v5.4.217, v5.4.216, v5.4.215...
2 years ago

✨ New features

Authenticate players in your game by allowing them to login and submit their scores (experimental)

This allows you to give a way to your players to register and login. It works anywhere (Android, iOS, desktop, web games) and is super easy to use:

Learn everything about authenticating your players and submit scores on this wiki page.

This is a early preview, new features related to players will be available in the future! As usual, your feedback is welcome on the forum!

A big thank you to @fannieyan for the ground work on this feature, early prototypes and implementation.

💝 Improvements

  • Add context menu items to manipulate the view on the scene editor
    • Return to initial position (view matches the game resolution)
    • Fit zoom to selected instances
    • Fit zoom to the whole scene
    • Select all instances of an object on the scene (in the context menu of an object)
  • Add new categories for extensions.
  • Add help buttons in the expression editor and the extension details dialog.
  • Add invert condition shortcut (J key by default - configurable in your preferences).
  • Add subsections for extensions categories in the Wiki
    • Also show the same warning message as shown in the editor on wiki pages of extensions from the community list.

⚙️ Extensions, 🎨 assets and 🕹 examples

  • New extension: PlatformLedgeGrabber
    • Make platformer characters grab platforms ledges within reach automatically.
  • New community extension: Add "Sound volume based on distance"
    • This extension allow you to set the volume of any sound channel based on distance between 2 objects.
    • Description improved by @VegeTato!
  • New extension: Get Properties Data (Thanks @UlisesFreitas!)
    Add multiple expressions to get the value from the game properties directly in-game.
  • New community extension: "Trampoline Platform" (thanks @VegeTato!)
    This extension will convert any object to a trampoline that a platformer character can bounce on.
  • [Screen Wrap] Update to support objects with the physics behavior (thanks @Entr0py404!)
  • [CameraShake] Fix compatibility with the extension version prior to 3.0.0
  • [Marching Squares] Fix a preview crash when the "Must only draw what is on the screen" property was checked
  • [Choose a random value] Add a link to "Array Tools" extension in the description.
  • [Record] Fix extension not working for web games
  • New asset pack: Xelu Controller & Keyboard Prompts (packaged by @Entr0py404)
  • Add example links in some extensions description.

🐛 Bug fixes

  • Ensure required behavior properties can't be hidden.
  • Fix a bug that prevented converting a variable to JSON when one previously tried to access an out-of-index child in a variable array.
  • Fix extension description links on the Wiki.
  • Fix various memory leaks when using the app.

Don't miss a new GDevelop release

NewReleases is sending notifications on new releases.