Skip to content

Instantly share code, notes, and snippets.

@kraj0t
Last active April 29, 2026 09:12
Show Gist options
  • Select an option

  • Save kraj0t/bf65f2b91760f2ce9560babbd474ad48 to your computer and use it in GitHub Desktop.

Select an option

Save kraj0t/bf65f2b91760f2ce9560babbd474ad48 to your computer and use it in GitHub Desktop.
Personal external assets folder for Unity in Windows

This is how to setup an assets folder that lives outside of your Unity project's Assets folder. I use this for my personal plugins and tests that I want to use in my Unity projects but that I don't want to share with the rest of the team. This external folder can be shared across multiple Unity projects, which is great for keeping all your editor tools in one place, without the need to copy-paste the changes all the time.

  1. Create folder for your external assets. For this guide, I will use the folder path "C:\MyExternalUnityAssets"
  2. Open a shell window running cmd.exe and type mklink /J "C:\git\MyUnityProject\Assets\__MyExternalAssets" "C:\MyExternalUnityAssets", replacing the path to your Unity project.
  3. To hide your folder from git, edit the file .git/info/exclude in your local git repo and add these in new lines at the end: Assets/__MyExternalAssets/ Assets/__MyExternalAssets.meta
  4. (Optional but highly recommended) Sync your external folder with some version control. Google Drive is probably good enough.

Note: Unity shows a warning about symlinks every time the editor opens, but so far I have not had any issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment