github 4ian/GDevelop v5.0.0-beta103
5.0.0-beta103

latest releases: v5.4.218, v5.4.217, v5.4.216...
3 years ago

Happy new year to everyone!
Note that the much awaited Tilemap object will be included in the next versions in the next weeks.

💝 Improvements

  • Add an action to change the ambient color of a lighting layer (Thanks @Bouh!)
  • Add an expression to get the zoom of a camera on a layer: CameraZoom (Thanks @dkapur17!)
  • New tutorials (written as part of the Google Season of Docs program):
    • Add the new Space Shooter tutorial to the list of tutorials. Thanks to Deniz
    • Update the link to the platformer tutorial. Thanks to David Turnbull for rewriting this tutorial.
  • Add a For Each event that iterates on the children of a structure variable (Thanks @arthuro555!)
  • Add support for using Google Firebase in your game, here the documentation! (Thanks @arthuro555!):
    • Store your game configuration in Firebase Remote Config,
    • Authentification, by email (or using providers like Google, Facebook for browser games only),
    • Report measures to the Remote performance measurer,
    • Launch Firebase Functions,
    • Use Firebase Analytics,
    • Use the online Database (Firestore) and the Realtime Database,
    • Store data in the Online Filesystem.
  • Performance improvements (and less memory usage) for the Tween behavior
    • Upgraded the Tween behavior internal engine "Shifty" to 2.14.1 (Thanks @jeremyckahn!)
  • Add a complete Tetris demo to the examples (Thanks @san-codequest/@cronosauria!)
  • Extension improvements:
    • Rework the extension search to be more powerful and similar to the Asset Store
    • Improve the display of the icons and the descriptions of the extensions
    • Allow line breaks to be displayed in the action/condition description
    • Add support for setting a help page for extensions made in the editor

🐛 Bug fixes

  • iOS and Safari related fixes:
    • Fix games not properly running when exported to iOS and built with Cordova/XCode
    • Fix games not working on iOS when exported from Windows
    • Fix missing icon sizes when exporting to iOS
    • Fix wav files not being played on Safari 14.
  • Make storage related actions resilient when the player disabled access to storage (like in Incognito mode in browsers)
  • Fix bad links in extension descriptions that would reload GDevelop
  • Fix description of mouse joint action
  • Fix gravity and time scale Physics engine actions missing an object in the events sheet
  • Fix project not added to the list of recent projects after saving as a new file
    • Also increase the size of the list of recent projects to 20 projects, instead of 5.

🛠 Internal changes (for developers)

  • Simplify new themes creation: all themes now need just a single JSON file to be created (Thanks @destructicus-gh!)
  • Fix compatibility with Node.js 14
  • Add OS generated files to .gitignore (Thanks @TheGemDev!)

Don't miss a new GDevelop release

NewReleases is sending notifications on new releases.