Skip to main content

Crate unity_assetdb

Crate unity_assetdb 

Source
Expand description

Unity asset GUID → name index baker.

Walks <project>/Assets/, parses .meta and asset YAML, writes a compact bincode database (store::AssetDb) for tools that need to resolve asset references by name without loading the Unity editor.

§Modules

  • store — on-disk schema (AssetDb, AssetEntry, SubAsset, AssetType).
  • class_id — Unity classID enum.
  • meta.meta parser.
  • asset — asset YAML parser.
  • walk — project-root resolver + parallel walker.
  • bake — orchestrator (BakeOptions, bake).

Modules§

asset
Parser for Unity asset YAML files (.asset, .prefab, .controller, …).
bake
Bake orchestrator: walk → parse → cache → write.
class_id
Unity built-in class IDs we encounter in Assets/.
meta
Parser for Unity .meta sidecar files.
store
On-disk schemas for the bake pipeline.
walk
Parallel walker over a Unity project’s Assets/ tree.