Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Nifty Tools for Unity: .meta Files & GUIDsNew to Visual Studio Code? Get it now.
Nifty Tools for Unity: .meta Files & GUIDs

Nifty Tools for Unity: .meta Files & GUIDs

Nifty

| (0) | Free
Unity helpers for any editor: .meta files follow renamed and moved assets, GUIDs resolve to assets, find where an asset is used, hide .meta files, and MonoBehaviour message completion.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Nifty Tools for Unity

Unity helpers for any editor: .meta files follow renamed and moved assets, GUIDs resolve to assets, find where an asset is used, hide .meta files, and MonoBehaviour message completion.

Maintained. No sign-in. No telemetry. Works in VS Code, Cursor, Windsurf, VSCodium and other editors that use Open VSX.

Features

Completing OnTriggerEnter in a MonoBehaviour, with its signature and a short description

Hovering a script GUID in a prefab shows the asset it points to

Find Asset References lists the scene that uses the player prefab

  • .meta files follow your assets. Rename or move a script, texture or folder in VS Code's Explorer (or with a refactoring) and its .meta file goes with it. Unity keeps the GUID, so scenes and prefabs don't lose their references ("missing script"). Deleted assets take their .meta to the trash with them.
  • GUIDs you can read. In scenes, prefabs, materials, animator controllers and other serialized assets, hover over a guid: to see which asset it is. Ctrl+click it to open that asset.
  • Find Asset References. Right-click an asset in the Explorer to find every scene, prefab and asset that uses it, in the Search view.
  • Unity messages. Inside a MonoBehaviour or ScriptableObject, completion offers Awake, Start, Update, OnTriggerEnter(Collider other) and 30 more, with the right signature and a short description. Messages you've already written are left out.
  • Hide .meta files with one click in the Explorer's title bar, and show them again with another.
  • Unity Scripting Reference for the word under the cursor, from the editor's right-click menu.
  • Made for Cursor, Windsurf and VSCodium as well as VS Code. Works on the project files alone, alongside any C# extension.
  • Works in the browser on vscode.dev and github.dev.

Commands

Command What it does
Nifty Tools for Unity: Find Asset References Find the scenes, prefabs and assets that use an asset
Nifty Tools for Unity: Show or Hide .meta Files Toggle .meta files in the Explorer
Nifty Tools for Unity: Open Unity Scripting Reference Open the docs for the API under the cursor

Settings

Setting Default What it does
nifty.unity.moveMetaFiles true Rename and move .meta files with their assets
nifty.unity.deleteMetaFiles true Move .meta files to the trash with deleted assets
nifty.unity.messageCompletion true Suggest Unity messages in MonoBehaviour and ScriptableObject classes

Serialized assets must be saved as text (Unity's default, Force Text) for GUIDs to be readable. Unity is a trademark of Unity Technologies; this extension isn't affiliated with or endorsed by Unity Technologies.

Install

  • VS Code: search for "Nifty Tools for Unity" in the Extensions view, or install from the Visual Studio Marketplace.
  • Cursor, Windsurf, VSCodium, Kiro, Antigravity: install from Open VSX.

Privacy

This extension collects no telemetry and needs no account.

More Nifty tools

  • Nifty .NET Explorer: Solution & Test Explorer: A solution explorer and test explorer for .NET in VS Code, Cursor, Windsurf and VSCodium: projects, references and files from .sln/.slnx, and xUnit, NUnit and MSTest tests in the Testing view. (Open VSX)
  • Nifty C# Templates: New Class, Record & Namespace: New C# class, interface, record, enum, test and controller files with the right namespace, plus namespace syncing. (Open VSX)
  • Nifty C# Scratchpad: Run C# Snippets & NuGet: Run C# snippets instantly with NuGet packages and rich Dump() output, a LINQPad-style scratchpad and Polyglot Notebooks replacement. (Open VSX)
  • Nifty Colors: Swatches & Picker in Every Language: Colour swatches and VS Code's picker in any file: CSS, Tailwind, Flutter, Swift, Android, C# and Unity colours. Convert formats and check WCAG contrast on hover. (Open VSX)
  • Nifty NuGet: NuGet Package Manager: Search, add, update and remove NuGet packages, see outdated and vulnerable ones, in VS Code, Cursor and every editor. (Open VSX)
  • Nifty Tools for Godot: GDScript & Scene Help: Godot help that works without the editor running: res:// links and checks, scene outlines, $Node and %Unique completion from your scenes, input action names, signal handlers and run commands. (Open VSX)

See all 100+ Nifty extensions and web tools at https://getnifty.dev

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft