Installation
UnityIDE runs on Windows and macOS (Apple Silicon). Windows is the primary, better-tested target; the macOS build is ad-hoc signed and marked Beta. Linux is not built yet.
System Requirements
Section titled “System Requirements”Windows
- Windows 10 or later, 64-bit
macOS
- macOS 12 Monterey or later
- Apple Silicon (M1 or newer). There is no Intel build.
Both
- Unity 2021.3 LTS or later, for the Unity integration features
- .NET 10 — the runtime and an SDK — for
C# IntelliSense. UnityIDE ships its own C# language server and unpacks it for you,
but that server targets
net10.0and loads projects through the SDK, so .NET 8 alone is not enough.
AI features need a UnityIDE account, not an API key of your own. The free plan includes AI usage; see pricing for the paid tiers.
Download
Section titled “Download”Head to the download section on the homepage and take the build for
your platform — UnityIDESetup.exe on Windows, or the Apple Silicon .dmg on macOS.
Installing on Windows
Section titled “Installing on Windows”- Run the downloaded
UnityIDESetup.exe - If SmartScreen warns that the publisher is unknown, choose More info, then Run anyway — the installer is not code-signed yet
- Follow the installer and launch UnityIDE
Installing on macOS
Section titled “Installing on macOS”- Open the downloaded
.dmgfile - Drag UnityIDE into your Applications folder
- Eject the disk image
macOS Gatekeeper — Unsigned App Warning
Section titled “macOS Gatekeeper — Unsigned App Warning”This section is macOS only. UnityIDE is not yet signed with an Apple Developer certificate, so Gatekeeper blocks it on the first launch. There are two ways past it:
Option A — Right-click to Open (easiest)
Section titled “Option A — Right-click to Open (easiest)”- Go to Applications in Finder
- Right-click (or Control-click) on UnityIDE
- Choose Open from the context menu
- In the dialog that appears, click Open again
macOS will remember this choice and you can open the app normally from then on.
Option B — Remove quarantine via Terminal
Section titled “Option B — Remove quarantine via Terminal”If Option A doesn’t work (or you prefer the terminal), run:
xattr -cr /Applications/UnityIDE.appThen launch the app normally. This removes the quarantine flag that Gatekeeper added when you downloaded the file.
Unity Extension
Section titled “Unity Extension”UnityIDE connects to the Unity Editor through a lightweight Unity package. Install it so the IDE can communicate with your project in real-time.
Option 1 — Download & Import (Recommended)
Section titled “Option 1 — Download & Import (Recommended)”- Download the package: com.unityide.editor.tgz
- In Unity, go to Window > Package Manager
- Click + > Add package from tarball…
- Browse to the downloaded
.tgzfile and click Open
Option 2 — Edit manifest.json
Section titled “Option 2 — Edit manifest.json”Open your Unity project’s Packages/manifest.json and add this line to the "dependencies" block:
"com.unityide.editor": "https://releases.unityide.app/unity-extension-releases/latest/com.unityide.editor.tgz"Save the file. Unity will download and install the package automatically.
Option 3 — Unity Package Manager UI
Section titled “Option 3 — Unity Package Manager UI”- Open Unity Editor
- Go to Window > Package Manager
- Click the + button > Add package by name…
- Paste:
https://releases.unityide.app/unity-extension-releases/latest/com.unityide.editor.tgz - Click Add
After installing the package:
- Go to Edit > Preferences > External Tools
- Set External Script Editor to UnityIDE
- Double-click any
.csfile — it will open in UnityIDE
For detailed setup, features, and troubleshooting, see the Unity Extension guide.
Next Steps
Section titled “Next Steps”Once installed, head to Opening Your First Project to connect UnityIDE to your Unity project.