diff --git a/README.md b/README.md
index af46249..8f7af63 100644
--- a/README.md
+++ b/README.md
@@ -4,11 +4,11 @@
**Free assets and tools for commercial games, with every licence read at its source.**
-[**Browse 419 sources**](https://tmhsdigital.github.io/Free-Game-Dev-Assets/) · [Starter stacks](#starter-stacks) · [Choose by job](#start-here) · [Licences](#licences) · [Contribute](#contributing)
+[**Browse 420 sources**](https://tmhsdigital.github.io/Free-Game-Dev-Assets/) · [Starter stacks](#starter-stacks) · [Choose by job](#start-here) · [Licences](#licences) · [Contribute](#contributing)
[](https://tmhsdigital.github.io/Free-Game-Dev-Assets/)
[](https://github.com/TMHSDigital/Free-Game-Dev-Assets/actions/workflows/pages.yml)
-[](https://tmhsdigital.github.io/Free-Game-Dev-Assets/)
+[](https://tmhsdigital.github.io/Free-Game-Dev-Assets/)
[](LICENSE)
[](https://github.com/TMHSDigital/Free-Game-Dev-Assets/stargazers)
@@ -129,7 +129,7 @@ is a page on the site.
## Browse the catalog
-The [website](https://tmhsdigital.github.io/Free-Game-Dev-Assets/) searches all 419 entries
+The [website](https://tmhsdigital.github.io/Free-Game-Dev-Assets/) searches all 420 entries
and filters them by category, licence, format, engine, commercial use, attribution, review
status, 2D camera view and how recently the licence was read, sorted as you choose. Press `/` to search, and keep the sources you
are weighing on a shortlist. Filtered views and individual entries have their own URLs, so you can send
@@ -138,7 +138,7 @@ someone exactly what you are looking at.
| Category | Entries | Focus | Index |
| :--- | ---: | :--- | :--- |
| **3D** | 77 | Models, scans, PBR textures and materials | [`catalog/3d/`](catalog/3d/) |
-| **Tools** | 121 | Editors, pipeline, TTS, Godot add-ons | [`catalog/tools/`](catalog/tools/) |
+| **Tools** | 122 | Editors, pipeline, TTS, Godot add-ons | [`catalog/tools/`](catalog/tools/) |
| **2D** | 60 | Sprites, tilesets, UI and HUD, icons, palettes | [`catalog/2d/`](catalog/2d/) |
| **Audio** | 37 | SFX, music, foley, impulse responses | [`catalog/audio/`](catalog/audio/) |
| **Characters** | 30 | Rigged packs, generators, modular humanoids | [`catalog/characters/`](catalog/characters/) |
@@ -177,6 +177,27 @@ repository is CC0; linked assets keep their own licences.
A shortlist for Godot 4 is in [`docs/godot-budget-stack.md`](docs/godot-budget-stack.md); check an
add-on's row in the [maintenance table](catalog/tools/README.md#godot-4-add-ons) before adopting it.
+### Spotlight: the catalog inside the Godot editor
+
+
+
+
+
+ |
+
+ Free Game Dev Assets for Godot, v0.1.0, MIT
+ Search and filter this catalog in a Godot 4 dock, with the licence on every row. Open an
+ entry's source or its page here, copy its credit line, and keep a list of what your project
+ uses: Export credits writes a CREDITS.md with the same lines as the
+ shortlist export, and keeps your own text in the file.
+ Godot 4.3 or later, GDScript only. It reads
+ plugin-feed.json
+ at most once a day and never downloads assets. Made by this catalog's maintainers;
+ its entry is held to the same rules as any other.
+ |
+
+
+
## Unreal Engine
Epic samples, Megascans starter content and UE5 plugins carry the engine range each source states
diff --git a/catalog/README.md b/catalog/README.md
index b0e99be..bc3fd50 100644
--- a/catalog/README.md
+++ b/catalog/README.md
@@ -5,7 +5,7 @@ One markdown file per source under a category folder. To add one, run `npm run n
| Category | Entries | Path | Focus |
| --- | ---: | --- | --- |
| 3D | 77 | [`3d/`](3d/) | Models, scans, PBR textures |
-| Tools | 121 | [`tools/`](tools/) | Editors, pipeline, TTS, Godot add-ons |
+| Tools | 122 | [`tools/`](tools/) | Editors, pipeline, TTS, Godot add-ons |
| 2D | 60 | [`2d/`](2d/) | Sprites, UI, icons, palettes |
| Audio | 37 | [`audio/`](audio/) | SFX, music, foley, IRs |
| Characters | 30 | [`characters/`](characters/) | Generators & modular humanoids |
diff --git a/catalog/tools/README.md b/catalog/tools/README.md
index de890a5..c0baf7d 100644
--- a/catalog/tools/README.md
+++ b/catalog/tools/README.md
@@ -167,6 +167,7 @@ engine version is. Maintenance was read from each repository on 2026-09-23.
| Fracture a mesh into debris, inside Godot | [voronoishatter](voronoishatter.md) | 4.4+ (inferred) | v0.3, 2026-06 (pre-1.0) | 2026-06 |
| Swap in pieces pre-broken in Blender | [godot-destruction-plugin](godot-destruction-plugin.md) | 4.x | v7.2, 2024-06 | **2024-06** |
| Voxel destruction for MagicaVoxel models | [godot-voxel-destruction](godot-voxel-destruction.md) | 4.1+ | v1.2.0, 2026-08 | 2026-09 |
+| This catalog in the editor, and a `CREDITS.md` | [free-game-dev-assets-godot](free-game-dev-assets-godot.md) | 4.3+ | v0.1.0, 2026-11 (pre-1.0) | 2026-11 |
Read the bold cells before depending on one:
@@ -214,6 +215,7 @@ only release are Godot 3.
| [godot-voxel-destruction](godot-voxel-destruction.md) | Godot Voxel Destruction | MIT | active |
| [func-godot](func-godot.md) | func_godot | MIT | active |
| [folded-paper-engine](folded-paper-engine.md) | Folded Paper Engine | MIT | active |
+| [free-game-dev-assets-godot](free-game-dev-assets-godot.md) | Free Game Dev Assets for Godot | MIT | active |
## Unreal Engine plugins
diff --git a/catalog/tools/free-game-dev-assets-godot.md b/catalog/tools/free-game-dev-assets-godot.md
new file mode 100644
index 0000000..709fe99
--- /dev/null
+++ b/catalog/tools/free-game-dev-assets-godot.md
@@ -0,0 +1,42 @@
+---
+id: free-game-dev-assets-godot
+name: Free Game Dev Assets for Godot
+url: https://github.com/TMHSDigital/free-game-dev-assets-godot
+category: tools
+subcategories: [godot]
+license: MIT
+license_spdx: MIT
+commercial: true
+attribution_required: false
+formats: [godot-addon]
+tags: [godot, godot-4, editor-plugin, asset-browser, credits]
+added: 2026-11-10
+verified: 2026-11-10
+status: active
+---
+
+# Free Game Dev Assets for Godot
+
+Editor plugin that puts this catalog in a Godot 4 dock: search and filter the entries by category, licence family, commercial use, credit and whether they work in Godot, with the licence written on every row. Selecting an entry shows its licence, credit and the date it was read, opens its source or its catalog page, and copies the recorded credit line. A project keeps a list of the entries it uses and exports a `CREDITS.md` with the same sections and lines as this site's shortlist export. GDScript only, Godot 4.3 or later.
+
+## Notes
+
+- Made by this catalog's maintainers, so read this entry with that in mind; the licence below is quoted from the plugin's own repository like any other entry
+- Reads the catalog's [`plugin-feed.json`](https://tmhsdigital.github.io/Free-Game-Dev-Assets/plugin-feed.json), at most once a day or on Refresh, and works offline from a saved copy; it never downloads or imports assets
+- The only files it writes into a project are `free_game_dev_assets.json` (the asset list, meant to be committed) and `CREDITS.md`, and only when you add an entry or export; it replaces only the block between its own markers, so hand-written credits in the file are kept
+- An entry the catalog stops listing stays in the exported `CREDITS.md` under "No longer listed" with the details the plugin last saw, rather than being dropped
+- Its CI runs the site's own export code and the plugin's on the whole live catalog and fails if the two `CREDITS.md` files differ
+- MIT requires the copyright notice to travel with the plugin's files; it is an editor tool and does not ship inside an exported game unless you export the `addons/` folder yourself
+- Version 0.1.0 is the first release (2026-11): pre-1.0, so the changelog flags any change to the files it writes
+
+## Evidence
+
+- `LICENSE` in the repository at tag `v0.1.0` (2026-11-10): "MIT License Copyright (c) 2026 TM Hospitality Strategies"
+- Same file (2026-11-10): "to deal in the Software without restriction"
+
+## Related
+
+- [beehave](beehave.md)
+- [phantom-camera](phantom-camera.md)
+- [godot-guide](godot-guide.md)
+- [dialogic](dialogic.md)
diff --git a/docs/godot-budget-stack.md b/docs/godot-budget-stack.md
index d2b2926..61938a2 100644
--- a/docs/godot-budget-stack.md
+++ b/docs/godot-budget-stack.md
@@ -34,6 +34,7 @@ Paid Sonniss impact packs can fill metal/glass destruction gaps on a small budge
| Heightmap terrain | [Terrain3D](../catalog/tools/terrain3d.md) (MIT). [Gaea Community Edition](../catalog/tools/gaea.md) is free for non-commercial use only (EULA section 1.4.1); a commercial game needs a paid edition |
| Behavior trees | [Beehave](../catalog/tools/beehave.md) (MIT) |
| Utility AI | [LimboAI](../catalog/tools/limboai.md) (MIT) |
+| This catalog inside the editor, and a `CREDITS.md` for what you use | [Free Game Dev Assets for Godot](../catalog/tools/free-game-dev-assets-godot.md) (MIT; made by this catalog's maintainers) |
Godot **4.4+** ships **Jolt Physics** as a built-in option — prefer the engine docs over third-party mirrors when configuring.
@@ -46,3 +47,8 @@ Godot **4.4+** ships **Jolt Physics** as a built-in option — prefer the engine
## Hygiene
See [`licenses.md`](licenses.md) and [`provenance.md`](provenance.md). Track source URL + license + download date for every pack that ships in a commercial build.
+
+In Godot, the [Free Game Dev Assets plugin](../catalog/tools/free-game-dev-assets-godot.md) does
+the tracking for catalog entries: add each one you use to the project's list, and **Export
+credits** writes a `CREDITS.md` with the same lines as the site's shortlist export, keeping your
+own text in the file.
diff --git a/site/config.json b/site/config.json
index 573e42e..dc7068a 100644
--- a/site/config.json
+++ b/site/config.json
@@ -6,7 +6,7 @@
"baseUrl": "/Free-Game-Dev-Assets",
"siteUrl": "https://tmhsdigital.github.io/Free-Game-Dev-Assets/"
},
- "expectedEntryCount": 422,
+ "expectedEntryCount": 423,
"linkCheck": {
"_comment": "Hosts that refuse scripted requests whatever the source's health (403/429 every week in the link report, #77). check-links lists their entries under 'Checked by hand' with the entry's verified date instead of 'Refused'. Remove a host when it starts answering.",
"manualHosts": {