Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion automated_updates_data.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"last_automated_updates_commit": "7902b7ffb6c673b0ef13f5a23b85ce339cf6de40",
"last_automated_updates_commit": "7a7736a3a4ab5ec2f9ea7bde3479877467afa8c1",
"last_improved_things": [
{
"date": "2026-02-16",
Expand Down
4 changes: 4 additions & 0 deletions docs/gdevelop5/extensions/create.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,10 @@ Custom objects are full featured, autonomous objects which embeds their own logi

Read more about [creating custom objects here](/gdevelop5/objects/custom-objects-prefab-template).

### Organize items across extensions

As your extensions grow, you can reorganize them: custom objects, behaviors and functions (as well as function folders) can be moved to another extension from their right-click menu. This is handy for splitting a large extension into smaller ones, or for regrouping related items together.

## Share your extensions

If you've created an extension providing a useful, reusable behaviors or set of functions, you can [share them with the community](/gdevelop5/extensions/share-extension).
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,10 @@ The condition can be then used in the scene:

By doing this for more complex needs, you can break down game menus or even gameplay objects (like a player character, complex obstacles, enemies, etc...) into custom object that can be edited independently. Your scene stays simple and only focused on the high level details of your game.

!!! tip

When a child object already provides actions, conditions or expressions that you want to make available on the custom object itself, you don't have to recreate them by hand. Use the button to generate functions that "forward" the ones of a child object: this automatically creates the matching actions, conditions and expressions on the custom object.

## Change the default size of a custom object

The grey rectangle on the scene is the custom object default size. Your can change this size by clicking on the button on the top right corner.
Expand Down