Loading...

Currently Building

GameAsset

Unity scenes shouldn't be Git's problem.

Unity scenes and prefabs are serialized YAML, which makes them miserable to diff, merge, and review through normal Git workflows. GameAsset parses them into a real semantic representation, automatically merges the changes that are safe to merge, and shows you a clear visual decision for every genuine conflict — no manual YAML surgery required.

In closed alpha — in active development, tested on real Unity projects

What it does

GameAsset is a standalone desktop tool for Unity teams. It hooks into Git as a merge driver, so it opens automatically the moment a Unity asset conflict happens — not before, not manually. Safe changes merge on their own with a full audit trail; genuine conflicts are presented as a short, visual decision list instead of a wall of YAML.

It's local-first by design: no cloud account, no uploaded project data, and no requirement to have Unity open to merge or validate a scene.

Odin Dear ImGui Git Merge Driver Unity

See it in action

Real output from the actual tool — a semantic diff in the CLI, and a genuine conflict resolved in the desktop UI.

How it works

The whole point is that you shouldn't have to think about it.

You run git pull or git merge

Nothing changes about your normal Git workflow.

Git detects a Unity asset conflict

Registered as a Git merge driver for .unity and prefab files, so this happens automatically once set up.

GameAsset opens, only if needed

If there's nothing to decide, it resolves silently. If there is, it tells you exactly how many decisions are required.

Safe changes merge automatically

Every automatic decision is logged and auditable — nothing is ever silently discarded.

Genuine conflicts are shown visually

Semantic paths and values, not raw YAML blocks. Keep Ours, Keep Theirs, or set a custom value.

GameAsset validates the result

Structure, hierarchy, FileIDs, GUIDs, and references are checked before anything is written back.

Git continues

The merge completes with a scene Unity can open, no manual cleanup required.

Want to help shape it?

GameAsset is in closed alpha on real Unity projects. If your team fights Unity merge conflicts, I'd like your feedback.

Join the Alpha