Hello GDevelop Team,
I am writing to suggest a feature that would significantly speed up development and make project management much more convenient: the ability to add behaviors and effects to entire object groups or folders at once.
The Problem
Currently, if I have dozens of similar objects (e.g., enemies, decorative tiles, or UI elements) that all need the same behavior (like Pathfinding, Flash, or AutoTile) or the same visual effect, I have to manually add and configure them for each object individually.
This process is:
Time-consuming: Adding a new behavior to 50 objects takes a lot of clicks.
Error-prone: It's easy to forget one object or make a typo in a property.
Inflexible: If I want to test different behaviors on a group of objects during prototyping, removing and re-adding them one by one is a major headache.
Proposed Solution
It would be great to have a new feature in the Object Groups panel or the Project Manager that allows for batch editing.
For example, by right-clicking on a group or folder, there could be an option like:
"Edit Group Properties"
"Manage Shared Behaviors"
"Apply Effect to Group"
This would open a familiar interface (the same as for a single object) where I can add, remove, or configure behaviors and effects. The changes would automatically apply to all objects within that group.
Why This is Useful
This functionality would treat a group more like a single "class" or "prefab," which is a very intuitive way to work. This would be especially powerful when combined with Prefabs, making complex reusable templates much easier to manage.
A similar concept was discussed regarding applying effects to a group of layers as a container, as applying them individually is extremely performance-heavy. The same logic applies to objects: managing behaviors at a group level would be a massive quality-of-life improvement and a huge time-saver.
Thank you for considering this feature. It would be a game-changer for managing projects of any significant scale.
Hello GDevelop Team,
I am writing to suggest a feature that would significantly speed up development and make project management much more convenient: the ability to add behaviors and effects to entire object groups or folders at once.
The Problem
Currently, if I have dozens of similar objects (e.g., enemies, decorative tiles, or UI elements) that all need the same behavior (like Pathfinding, Flash, or AutoTile) or the same visual effect, I have to manually add and configure them for each object individually.
This process is:
Time-consuming: Adding a new behavior to 50 objects takes a lot of clicks.
Error-prone: It's easy to forget one object or make a typo in a property.
Inflexible: If I want to test different behaviors on a group of objects during prototyping, removing and re-adding them one by one is a major headache.
Proposed Solution
It would be great to have a new feature in the Object Groups panel or the Project Manager that allows for batch editing.
For example, by right-clicking on a group or folder, there could be an option like:
"Edit Group Properties"
"Manage Shared Behaviors"
"Apply Effect to Group"
This would open a familiar interface (the same as for a single object) where I can add, remove, or configure behaviors and effects. The changes would automatically apply to all objects within that group.
Why This is Useful
This functionality would treat a group more like a single "class" or "prefab," which is a very intuitive way to work. This would be especially powerful when combined with Prefabs, making complex reusable templates much easier to manage.
A similar concept was discussed regarding applying effects to a group of layers as a container, as applying them individually is extremely performance-heavy. The same logic applies to objects: managing behaviors at a group level would be a massive quality-of-life improvement and a huge time-saver.
Thank you for considering this feature. It would be a game-changer for managing projects of any significant scale.