Skip to content

5.5.230

Compare
Choose a tag to compare
@ClementPasteau ClementPasteau released this 07 May 08:26
· 244 commits to master since this release
8312bbe

๐Ÿง‘โ€๐Ÿซ UI/UX essentials to know when building your game

Keep learning with GDevelop with this new course about UI/UX essentials to make sure your game delivers the best experience to your players!
This course was prepared by professional UI/UX designers and game developers. It goes from the very basics to advanced concepts helpful to learn:

  • how to improve your players experience,
  • how to improve player retention,
  • do testing with players,
  • improve accessibility,
  • understand color, visual hierarchy, fonts,
  • and much more.

image

This is a premium course, specifically made for the GDevelop community, that is available for accounts having a premium membership. You can also unlock each chapter for 200 credits.

๐Ÿค– Ask AI tab: get help when building your game

A new AI assistant tab can be opened using the button "Ask AI", located on the top right of the GDevelop editor.
Get instant answers, tips, and guidance while creating your game: the AI has knowledge of most features in GDevelop and will answer with accurate links to extensions, actions, conditions or behaviors you can use. It can also read your game scenes, objects and behaviors (but does not have access to events or code inside the project or extensions).

image

Each AI answer costs 5 GDevelop credits. Premium members also receive a number of AI answers included every month.

image

This AI is experimental and meant to help learning GDevelop. You can add a "like" or "dislike" on each answer - and tell what's wrong when an answer is not satisfactory. This will help the GDevelop team to understand how useful is the AI.

๐Ÿ’ Improvements

  • 3D models previews are now shown in the editor. Those previews are visible in the Resources tab, in the 3D Model object dialog, or when swapping/selecting from a project resource.
  • Add support for variants of custom objects ("Prefabs"):
    • Variants allows to restyle custom objects. They can be customized with the graphical editor - like a scene.
    • The asset store will progressively use them notably for UI elements (buttons, sliders)
  • Allow selecting resources that are already in the project when editing an object - this is especially useful for cloud projects.
  • Add vertical alignment property, action and condition for both BitmapText and BBText objects.
  • Improve description of the condition to compare a timer value (explaining that a timer must be started/reset first).
  • Add explanatory tooltips to game analytics graphs.
  • Add a button to copy the Ask AI response
  • Update desktop & web icons with latest GDevelop branding

๐Ÿ› Bug fixes

  • Fix the sentence parameter of "loading progress" condition.
  • Fix various issues with the 3D physics engine:
    • Fix the box shape to always be oriented on Z,
    • Fix memory leaks.
  • Fix anchored object position when the object and the camera is moved.
  • Fix Piskel crashes with black screens when doing multiple undos.
  • Fix layout issues when filling action/conditions parameters.
  • Fix bitmap text alignment and rotation
    • Also fix BBText rotation
  • Fix 3D Physics "apply force/impulse toward position" action

โš™๏ธ Extensions

Reviewed extensions

  • [3D particle] Allow to be used inside custom objects
  • [First person camera] Allow to use any 3D object (Thanks @Eldarduil!)
  • [Sticker] Fix a 1-frame delay when the objects size change
  • [PlaygamaBridge] various fixes and upgrades
  • [Array tools] Merge actions for scene variables and global variables
  • [CrazyGames SDK v3] Fix type for the save data action to string

Community extensions

  • [Joint connector] Fix missing behavior parameters

๐ŸŽจ Assets

  • Change license on GDevelop's assets to CC0

Premium asset packs

  • Add a new game template: Metroidvania Template (Thanks to @VegeTato)

From Elv:

Free asset packs

๐Ÿ›  Internal changes (for developers)

  • Fix "Never reached character" error during GDevelop.js build (Thanks @coderm4ster!)
  • Increase default timeout for IDE tests: avoid failing an AppVeyor Windows build because of a timeout
  • Improve descriptions of boolean logic conditions