github 4ian/GDevelop v5.0.127
5.0.127

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

💝 Improvements

UI improvements:

  • Improve the search accuracy and speed for the Example & Extension lists. The search results now display with text highlights.
  • Group fields inside some object editors to make it easier to find them and quickly understand their usage.
  • Display objects in categories when creating a new object.
  • Improve consistency of behavior descriptions by starting them with a verb (Thanks @D8H!)
  • Improve the display of the list of functions (and behavior methods) in an extension (Thanks @Midhil457!)
    • Show an icon when a condition, action or expression is set to be private.
    • Show icons according to the kind of function.
  • Make the usage of timers clearer:
    • Update the sentence "Start (or reset) the timer" in the events sheet (Thanks @tristanbob!)
    • Add warnings that timers must be started using an action.

Platformer-related improvements (Thanks @D8H!):

  • Reorganise some platformer actions/conditions/expressions in different groups
  • Add an option to allow the platformer objects to go down from a jumpthru platform:
    • When activated, you can press the Down key and the character will fall from the jumpthru.
  • Add an action to change the current horizontal speed of a Platformer object (useful to "dash" horizontally).
  • Add actions to abort a jump and change the fall speed immediately of a platformer object.
    • This is useful to allow to "dash" toward the ground.
  • Add a parameter "try to preserve the current air speed" in the "max falling speed" action for Platformer object.
    • This is useful to allow "gliding" or reducing the fall speed (for wall sliding) without riskying the object to go back up in the air.
  • Add an option to automatically grab platform ledges.
    • Platform ledges can be grabbed without having the left or right key pressed when this option is activated.

Other improvements

  • Allow the possibility to choose a start scene in the project manager
  • Allow to set a default value for boolean parameters in extensions functions (or custom behavior methods) (Thanks @D8H!)
  • Allow to set an empty color property value in custom behaviors (Thanks @D8H!)
    • Also fix the color property condition in behaviors.
  • Allow to edit the public information of a published game directly from the Game Dashboard.
    • This will be useful if you want to publish easily online - more about that soon!

⚙️ Extensions, 🎨 assets and 🕹 examples

  • Add support for vertical slider and many improvements to the slider extension (thanks @tristanbob and @D8H for the great work on this!).
    • Dozens of fixes (notably fixed a bug in a parameter option for thumb shape)
    • Improved performance of the rendering
    • New animated halo when the slider is used
    • Sliders can also be rotated to any angle
  • Add an action for change the fire rate in the Fire Bullet extension (thanks @Bouh and @Mixen-me)
  • Update various examples to use the new timer conditions.
  • Update the auto-typing example to use the behavior of the same name.

🐛 Bug fixes

  • Fix jumping again disallowed when a platformer object is falling, even if jumping was allowed again at the beginning of the jump (Thanks @D8H!)
  • Fix Physics2 behavior editor overflowing on small screens (Thanks @nilaymaj!)
  • Remove the ability to install extension via a shortcut or click outside to prevent mistakes.
  • Fix the "Animation" field not shown as a number field in the instance properties editor and wrong values displayed in it.
  • Fix buttons layout on mobile or small screens in the behaviors editor (Thanks @nilaymaj!)
  • Fix locked instances wrongly moved when using keyboard in the scene editor
  • Fix focus loss when editing the name or path of a new project
  • Remove the duplicate "Angle" action and condition for Tiled Sprite objects.
  • Fix the error variable to set it to a predefined value if web request couldn't be sent
  • Remove offending name from project name generator.

🛠 Internal changes (for developers)

  • Add developer documentation about jump trajectory theory in the Platform extension (Thanks @D8H!)
  • Make various CI fixes in GDevelop-Extensions repository (thanks @arthuro555)

Don't miss a new GDevelop release

NewReleases is sending notifications on new releases.