github 4ian/GDevelop v5.5.232
5.5.232

latest releases: v5.5.239, v5.5.238, v5.5.237...
pre-release2 months ago

This is a testing release to gather feedback around the new experimental features.

✨ [Beta] Introducing the AI agent to help you build your game

The GDevelop AI has now an experimental mode that can build simple features for you in your game. The AI agent reads your request and takes actions on the game project:

  • It can create scenes, find and create objects, put instances on the scene,
  • Add, remove behaviors, modify them,
  • Create or modify events,
  • And more to come (layers, setup leaderboards, etc...).

ℹ️ A note about privacy: there is no AI training made on projects (be it local or cloud projects). Cloud projects are stored separately from the GDevelop AI infrastructure, the AI has no access to them and they are not used for improving or training the AI output.

  • This agent is still in beta but can already be useful for prototyping and learning: you can see what the AI can do and learn the concepts of GDevelop. For intermediate and power users, it's useful to try new things, or get things done while working on something else.
  • Experiment with it and always save your project before starting - in the future restoration points will be provided for Cloud projects to go back to a previous state, if the result is not good or broken. As with any AI tool, the results can range from very useful to sometimes broken or wrong. Read the best practices here.

🟡 Each account starts with a few free AI requests. If you have a GDevelop Gold or Pro subscription, you’ll receive more every month — 25 with Gold and 75 with Pro.
Once you've used all free requests, a request to the AI agent you send costs 4 to 20 credits - according to the work and effort done by the agent.

We'll continue to improve the AI agent in the next months. You can help by putting a 👍 or 👎 with an explanation when it has finished working on a request. Learn more about good practices and how to use the agent on the documentation page.

Falling.rocks.AI.demo.1080p.mov

💝 Improvements

  • Platformer improvement: forbid repeated jumps while holding the jump key
  • Add support search (and replace) in link events.
  • Add a notice about extension breaking changes when installing assets:
    • A pop-up suggests to update behaviors when attaching one to an object,
    • Keep showing the "community" label and the info button on installed extensions.
  • Add a mention in the reference pages of extensions telling no installation is required (thanks @Bouh!)
  • Move the button to add an object at the top right of the objects list.
  • Improved network usage at startup.
  • Improved descriptions of multiple behaviors and objects.
  • Update the badge links to suggest opening profile after first click.

🐛 Bug fixes

  • [Top-down movement] Turn back at least as fast as it decelerate
    • You need to go in advanced and deprecated sections and uncheck the property to enable this in existing projects.
    • Also make analog stick controls more responsive.
  • Fix hot-reload when custom objects are in an external layout and multiple hot-reload/custom object issues,
  • Fix flickering when switching between events editors (thanks @necaTecnico for the investigation and first version of the fix)
  • Fix missing behavior shared properties for global objects.
  • Fix local variables sometimes briefly shown as invalid in the Events Sheet.
  • Fix panel sprite rendering when the size is smaller than margins: the borders will be shrunk proportionally to their size.

⚙️ Extensions

  • [Reviewed] [Smooth camera] Fix some actions to change the properties: rightward maximum speed, follow free area left and right border.
  • [Reviewed] [Advanced platformer movements] Fix the action to change the wall sliding maximum falling speed.
  • [Reviewed] [Advanced jump] Fix the minimal sustain duration of the dash.
  • [Community] [3D height map] New custom object: a terrain with hills where 3D physics objects can stand.
  • Improved description of multiple extensions.
  • [Community] [3D raycast] Fix normal vector value.
  • [Reviewed] [Multitouch joystick] Fix floating joysticks to be hidden when released.
  • [Reviewed] Add input mapping behaviors for the 3D physics car.
  • [Reviewed] [3rd person camera] Allow to smooth the elevation angle.

🎨 Assets

  • Added a new free 3d pack: Fantasy Props MegaKit - Standard by Quaternius
  • Added the new Platformer Pack by Kenney

🕹 Examples

  • New starting points: 3D Racing & Point and Click games.
  • New example: 3D endless terrain, a demonstration of height map tiling.
  • Updated Car Coin Hunt Updated to use 3D physics

🕹 Premium Game Templates

  • Add a new paid game template: Save the Caty by VegeTato

  • Update the game template: Cubic World by Jurfix:

    • 3 new biomes (savanna, coniferous forest, snowy coniferous forest).
    • 3 new ores (coal, iron, diamonds).
    • 3 new building cubes (planks, cobblestone, glass).
    • Inventory system.

    Changes/Improvements:

    • Events have been significantly optimized.
    • Generation has been reworked to look more natural.
    • Almost all cube textures have been updated.
    • Tree leaves now has transparency.

    Fixes:

    • Cubes can now be placed above and below the player.
    • Fixed an issue where underground cube collisions stopped working.
    • Fixed a bug where too many empty objects were created, which could cause FPS drops when turning 180°.
    • Fixed an issue where the "Game Saved" notification appeared before the actual save.
    • Various other improvements and fixes.

🛠 Internal changes (for developers)

  • Extract playback sound logic in separate methods (thanks @lifanchuk!)
  • Make Events Sheet more robust against changes in events made outside of the tab
  • Use a CDN with better compression to load the list of examples, extensions and behaviors.
  • Improved CI build times

Don't miss a new GDevelop release

NewReleases is sending notifications on new releases.