Files
Florian Rival dc62aea8d8 Add support for ordering For Each by an expression, with optional limit (#8319)
- For advanced use cases where it's important to run events on each instance of an object with an ordering, the For Each can now have an ordering: an expression can be written and will be evaluated for each instance separately. The For Each will then execute for each instance in the order of the result of the expression.
- It's possible to change the direction (ascending or descending)
- It's also possible to give a limit (for example, 1 will allow to pick just the instance with the highest/lowest value for the expression).
- Examples are provided in the UI for common use cases (maximum value of a variable, health points, ammo, distance to another object...)
2026-02-25 10:37:59 +01:00
..
2024-07-05 17:45:57 +02:00

GDevelop Core (library to create, manipulate and export games)

This is the core library used to handle games, build platforms, extensions and tools for GDevelop. The editor is based on classes and tools offered by this library.

GDevelop Core is a portable C++ library, compiled to be used in JavaScript in the editor.

1) Getting started 🤓

First, take a look at the README.md at the root of the repository and the developer documentation.

2) How to contribute 😎

Any contribution is welcome! Whether you want to submit a bug report, a feature request or any pull request so as to add a nice feature, do not hesitate to get in touch.

License

GDevelop Core is distributed under the MIT license: see LICENSE.md for more information.