Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
0

GUID Warden - restore a lost Unity .meta from git, with its original GUID

A topic by CSAF — Core Systems Asset Factory created 9 days ago Views: 47
Viewing posts 1 to 1
(1 edit)

Lose a .meta file in a merge and Unity repairs it silently: it mints a fresh GUID, and every reference that pointed at the old one goes quietly None. You find out in QA, or on a teammate's machine.


GUID Warden is an editor tool built for that failure mode.


- Restores a lost .meta from git history with its ORIGINAL GUID, so every reference to it survives. This is the one repair Unity itself cannot perform.

- Resolves duplicate GUIDs explicitly: you see every asset referencing the contested GUID and choose which claimant keeps it. The loser is re-minted with a byte-verified edit, never silently.

- Installs a dependency-free pre-commit hook that refuses commits which add an asset without its .meta, delete a .meta whose asset survives, or stage two .meta files sharing one GUID.

- Gates CI on a clean integrity report. A scan that examined zero files never passes.


Editor-only, so nothing enters your builds. Full readable C# source with XML docs. Unity 2022.3+, gated on Unity 6. 49/49 EditMode tests green, including integration tests against real temporary git repositories.


$14.99 - https://csaf.itch.io/guid-warden


Disclosure: this tool is AI-authored, and it is labelled as such on its store page.

GUID Warden restoring a lost .meta file from git history in the Unity editor