Edit of asset "YARD - Yet Another Resource Database" Accepted
| Old/Current | New/Edit | |
|---|---|---|
| Title | YARD - Yet Another Resource Database | |
| Description |
YARD is an editor plugin to manage registries (catalogues of resources) through a spreadsheet-like table view, and query them at runtime via a lightweight API. FEATURES: - Reference resources by human-readable string IDs - @export registry IDs as an inspector dropdown (enum-like) - Restrict registries to a specific class - Sync a registry from a directory automatically - Bake a property index for zero-cost runtime queries - Load entries individually, all at once, or asynchronously USAGE: ``` const ENEMIES: Registry = preload("res://data/enemy_registry.tres") var skeleton: Enemy = ENEMIES.load_entry(&"skeleton") var legendaries := WEAPONS.filter_by_value(&"rarity", Rarity.LEGENDARY) ``` See the README.md and Registry class reference for more details. |
YARD is an editor plugin to manage registries (catalogues of resources) through a spreadsheet-like table view, and query them at runtime via a lightweight API. FEATURES: - Reference resources by human-readable string IDs - @export registry IDs as an inspector dropdown (enum-like) - Restrict registries to a specific class - Sync a registry from a directory automatically - Bake a property index for zero-cost runtime queries - Load entries individually, all at once, or asynchronously USAGE: ``` const ENEMIES: Registry = preload("res://data/enemy_registry.tres") var skeleton: Enemy = ENEMIES.load_entry(&"skeleton") var legendaries := WEAPONS.filter_by_value(&"rarity", Rarity.LEGENDARY) ``` See the README.md and Registry class reference for more details. |
| Category | Tools | |
| License | MIT | |
| Repository Provider | GitHub | |
| Repository Url | https://github.com/elliotfontaine/yard-godot | |
| Issues Url | https://github.com/elliotfontaine/yard-godot/issues | |
| Godot version | Godot 4.5 | |
| Version String | v1.1.0 | |
| Download Commit | 3b3b1bbcbc057730a61657dd976982c9d42526c2 | |
| Download Url (Computed) | https://github.com/elliotfontaine/yard-godot/archive/3b3b1bbcbc057730a61657dd976982c9d42526c2.zip | |
| Icon Url |
https://raw.githubusercontent.com/elliotfontaine/yard-godot/refs/heads/main/icon.png
|
|