Florian Rival/GDevelop: Release v5.0.0-beta89

Thanks to existing and new contributors that have been working on this release, and are still working on new fixes and improvements for next versions! 🙌

✨ New features

  • Right click on Add Action or Add condition to show a popup allowing to quickly choose the object and the action or condition to add 🚤.
    • Empty parameters are now more visible in the Events Sheet, making obvious which ones must be completed.
    • This will make the workflow of experienced users faster.
    • Thanks @blurymind for this addition!

add-action-popup

  • Extensions made with events can now have events run at specific moment during the game (they are called "lifecycle" functions 🔁):
    • Can be at the beginning of the game, at the scene loading/unloading, pause/resume or every frame before or after the events.
    • This is an advanced feature that should only be useful for extension adding new capabilities using JavaScript.

💝 Improvements

  • Add font selector for BBText object (thanks @Bouh!)
  • Add option to search in event texts (comments, group names) (thanks @Bouh!)
  • New/update examples:
    • Add Flappy Bird example (thanks @THE-GEM-TUTORIALS!)
    • Improve Breakout example (thanks @PascalLadalle!)
  • Simplify the Loop checkbox in Sprite editor (thanks @Bouh!)
  • Improve description of events functions (thanks @Bouh!)
  • Improve export/preview generation speed by 20% (visible on large games)
  • Fix casing in camera actions/conditions (thanks @Bouh!)
  • Add Discord button on Start Page (thanks @Bouh!)
  • Make internal object and behavior registeration more explicit (thanks @arthuro555)
  • Add help button in the expression selector to open expressions reference

🐛 Bug fixes

  • Fix crash when using Physics engine in Facebook Instant Games.
  • Fix change of focused tab after a tab is closed (thanks @gautamv95!)
  • Improve pixel perfect rendering of games (thanks @Bouh!)
    • This can help with the issue of "bleeding" tiles.
  • Fix error highlightings in inline popovers in Events Sheet.
  • Fix whitespace not preserved in comments (thanks @Bouh!)
  • Fix potential wrong renaming of objects in expressions
  • Fix potential issue of expressions not updated when a behavior property is renamed.
  • Fix warning shown after dismissing the rename of an object (thanks @arthuro555 and @geetesh-gupta)
  • Fix multiple issues in Dialogue Tree (Yarn) extension (thanks @blurymind)
  • Fix game crash when using Physics engine with Facebook Instant Games
  • Fix potential crash when drag'n'dropping events
  • Fix font handling by BBText (thanks @Bouh!)
  • Add more TypeScript types to the Runtime codebase (thanks @arthuro555!)
  • Fix Events Function Extractor dialog showing empty extension names
  • Fix unscrollable configuration/parameters of Event Functions (thanks @HarsimranVirk!)
  • Fix checksum of piskel-editor when installing development environment of GDevelop (thanks @Quarkstar!)
  • Other misc UI fixes

To top