YARD - Yet Another Resource Database's icon

YARD - Yet Another Resource Database v1.1.0 Tools 4.5 Community

Submitted by user elliotfontaine; MIT; 2026-03-08

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.


View files Download Submit an issue Recent Edits