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": "2aa0fdea7bb1367dae9b31588ad3702f8f1b5be5",
"last_automated_updates_commit": "5364af2eb003ad02c42ddcf4e994c050e4fce689",
"last_improved_things": [
{
"date": "2026-02-16",
Expand Down
19 changes: 19 additions & 0 deletions docs/gdevelop5/tutorials/how-to-use-gdevelop-as-a-team/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,25 @@ toolbarButtons:

A button with a `hook` still appears in the toolbar and can be clicked manually as well. GDevelop will show a one-time security confirmation before running any npm script, since scripts execute on your computer.

### Custom resource properties

You can declare extra, editable fields for your project's resources (images, audio, fonts...) by adding a `resourceCustomProperties` section to `gdevelop-settings.yaml`. These fields appear in the Resource Properties editor and are saved alongside the resource. This is useful for teams who need to attach their own metadata to assets, for example to drive a custom asset pipeline.

```yaml
resourceCustomProperties:
- name: keepHighResolution
label: Keep high resolution
type: boolean
description: Do not downscale this image when exporting
resourceKinds: ["image"]
- name: compressionQuality
label: Compression quality
type: number
resourceKinds: ["image"]
```

Each entry requires a `name` (the key used to store the value) and a `type`, which can be `string`, `boolean` or `number`. You can also add a `label` (shown in the editor), a `description`, a `default` value, and `resourceKinds` to limit the field to specific resource types (such as `image` or `audio`).

!!! note

Project-specific settings and custom toolbar buttons are only supported in the desktop version of GDevelop.