Grand Hawk Union Database, or GHUD, is a Unity data tool that connects Google Sheets to generated Unity code and runtime data. It lets you use a Google Sheet as the editable source of truth for game data, then generate strongly typed Unity accessors, enums, ScriptableObject data, Resources prefabs, optional asset references, and optional row-specific behavior scripts.
GHUD is built for projects to organize data it a structured and convenient way. It can manage large sheets of values by generating enum-backed accessors, group numbered columns into array-like APIs, connect row-specific Unity assets, and provide optional row-specific C# behavior hooks.
Access data anywhere with Tab.Column(Row);
Google Sheets as the editable source of truth.
Manage data with either Unity Tools menu or GHUD window Unity interface.
Generated enums per data tab with row IDs.
Array-like accessors for repeated columns, such as Tab.Columns(Row, Index).
Optional generated asset accessors, such as Tab.Sprite(Row) or Tab.Prefab(Row).
Optional generated row classes for custom per-row behavior.
Preview data scene
CSV export
Sample scene
Cleanup tools.