Florian Rival/GDevelop: Release v5.0.0-beta76

✨ New features

  • Added support for zoom when editing hitboxes, points, previewing an animation or an image.

    • You can use the toolbar buttons or Ctrl (or Cmd on macOS) and the mousewheel to zoom.
  • Added "Save As" menu option (thanks @Bouh!)

  • Added mouse wheel support (thanks @Bouh!)

  • New editor to add and edit conditions and actions (still in beta, see below)

    • More intuitive object and action/condition selection. You can either select an object first, or browse the list of actions/conditions that are not related to specific objects.
    • After selecting an object, only the actions and conditions that can be used on this object will be shown.
    • This is especially useful for objects having a lot of (custom) behaviors.
    • Support for tags in objects, so that it's easy to find your objects in large games.
    • Search box allowing to search in objects and actions/conditions at the same time. Press Enter to validate the first choice.
    • "Responsive" UI: if GDevelop window is large enough, the display will show everything on the window. Otherwise, 2 or 1 column will be shown. Useful if you use GDevelop next to something else on the screen.
    • Improved search with icons in results and better matching in case of an exact result.

ℹ️ To activate this editor, go in in Preferences and select Use the new action/condition editor.

Editing all at once, on a large screen: Large screen action/condition editor

Step by step edition on a smaller screen: Small screen action/condition editor Small screen action/condition editor

⚠️ This editor is still in beta and will be improved. If you find a bug, please report it :)

💝 Improvements

  • Allow copy/pasting of actions and conditions at the same time (pasting will be done intelligently).
  • Add a button to quickly paste actions or conditions (when hovering "Add action" or "Add condition")
  • Add icons of objects when selecting an object in action/condition editor.
  • Copy (after asking) new resources inside project folder if they are located outside
    • This should help most people that are beginning with GDevelop to properly organize their game assets.
  • Add visual separator between function parameters and events (thanks @Bouh!)
  • Make Dark theme blue color a bit lighter, for better contrast (thanks @Bouh!)
  • Allow to create a new empty game in the web-app
  • Add filesystem-create-directory example (thanks @piyushpalawat99!)
  • Add link to help page for project properties
  • Add button to turn groups to global groups in IDE (thanks @Bouh!)
  • Add support for choosing json resource in IDE (for future extensions)
  • Add various documentation links (thanks @piyushpalawat99!)

🐛 Bug fixes

  • Fix improper landing on Jumpthru platforms when jumping from below in the Platformer engine.
  • Ensure base layer cannot be removed (thanks @Bouh!)
  • Fix newly created DestroyOutsideBehavior not working
  • Add icons for variables in the Events Sheet (thanks @blurymind and @Endoperez!)
  • Add help button for collision masks
  • Fix issue when setting the pathfinding destination too close to current object position
  • Fix reordering and drag'n'drop of objects when list is filtered (by tags or using the search)
  • Add proper validation of package name for Android/iOS
  • Update breakout example and add breakout tutorial to Tutorials list (thanks Heather!)
  • Fix fields objects editors where invalid values could be entered
  • Fix issue with behaviors "onCreated" function that could crash the game when calling action/condition on a certain object type.
  • Fix issue with behaviors not running "onOwnerRemovedFromScene" function when a scene was unloaded.
    • This function has now being renamed "onDestroy". Old name will continue to work.

To top