https://github.com/andersystems/unity-symbolic-link-importer
Easily create symbolic links in Unity projects with a custom editor window. This tool allows you to link external folders into your Assets directory, enabling shared code, assets, and tools across multiple Unity projects without duplication.
https://github.com/andersystems/unity-symbolic-link-importer
asset-sharing editor-tool folder-link modular-workflow shared-assets symbolic-link symlink unity unity-editor-extension unity-package
Last synced: about 2 months ago
JSON representation
Easily create symbolic links in Unity projects with a custom editor window. This tool allows you to link external folders into your Assets directory, enabling shared code, assets, and tools across multiple Unity projects without duplication.
- Host: GitHub
- URL: https://github.com/andersystems/unity-symbolic-link-importer
- Owner: AnderSystems
- Created: 2025-06-06T18:49:13.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-06-11T15:59:36.000Z (4 months ago)
- Last Synced: 2025-06-11T17:14:53.907Z (4 months ago)
- Topics: asset-sharing, editor-tool, folder-link, modular-workflow, shared-assets, symbolic-link, symlink, unity, unity-editor-extension, unity-package
- Language: C#
- Homepage:
- Size: 12.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π§· Symbolic Link Importer
A lightweight Unity Editor tool for creating **symbolic links** directly from the Project window. Perfect for sharing assets across projects without duplicating files.
---
## π Features
- Seamless symbolic link creation via the Unity Editor
- Friendly interface to browse source and target paths
- Works across Windows and Unix-based systems
- Great for modular workflows, monorepos, and shared asset librariesπ§© Designed for Unity developers who need modular project structures, shared tools, or common codebases without duplicating content.
β οΈ Use with caution: symbolic links may affect Unityβs asset database or cause unintended behavior if misused.---
## π― What is it for?
- Share assets between multiple Unity projects.
- Avoid duplication and save disk space.
- Maintain a modular, organized project structure.---
## π¦ Installation
### Option 1 β Clone the repository:
1. Go to `Window/Package Management/Package Manager` or `Window/Package Manager`.
2. Click on `+` and `Install package from git URL`
3. Paste the repository URL on field:
```bash
https://github.com/AnderSystems/SymbolicLinkImporter.git
```### Option 2 β Manual download:
1. Download the repository as `.zip` from GitHub.
2. Extract it into your Unity project at:
```
Assets/Editor/SymbolicLinkImporter
```> β Tested on Unity 2021 and above (recommended: Unity 2022+)
---
## βοΈ How to use
1. In Unity, right-click inside the **Project** panel.
2. Go to:
```
Assets > Symbolic Link > Create Symbolic Link
```
3. Use the window to:
- Select a **target path** inside your project
- Choose the **source path** from your file system
4. Click **Create Link**.
Done. Your project will now reference the external file/folder as if it were local.
---
## β Known Issues
- **"Access denied" errors** on Windows β run Unity as Administrator.
- **On macOS/Linux** β may require additional permissions via terminal.
- **Broken links** β moving or renaming the original folder will break the symlink.
- **Antivirus false positives** β some security software might block symlink creation.---
## π€ Author
Made with π» by [Ander Systems](https://github.com/AnderSystems)
Built by Marco β with help from ChatGPT.---