Installation
Installiere Unity MCP (AI Game Developer) in einem Unity-Projekt mit der Desktop-App, unity-mcp-cli, OpenUPM oder dem .unitypackage-Installer.
Diese Seite zeigt alle Möglichkeiten, das Unity MCP Plugin zu einem Unity-Projekt hinzuzufügen, was jede einzelne mit deinem Projekt macht und wie du das Plugin wieder entfernst. Alle Wege installieren dasselbe Paket com.ivanmurzak.unity.mcp aus der OpenUPM-Registry, du kannst also den Weg wählen, der zu deinem Workflow passt.
Voraussetzungen
- Unity 2022.3 oder neuer. Das Paket gibt
2022.3als Mindestversion an; Unity-6-Releases werden unterstützt. - Ein Projektpfad ohne Leerzeichen.
C:/Projects/MyGameist in Ordnung,C:/My Projects/My Gamenicht. Das Plugin protokolliert beim Start einen Fehler, wenn der Pfad ein Leerzeichen enthält. - Ein kurzer Projektpfad unter Windows. Das Plugin kopiert seine NuGet-DLLs nach
Assets/Plugins/NuGet. Würde der resultierende Pfad das 260-Zeichen-Limit von Windows überschreiten, bricht die Installation ab und bittet dich, das Projekt in einen kürzeren Ordner zu verschieben. - Internetzugang beim ersten Öffnen. Das Plugin lädt seine .NET-Abhängigkeiten von NuGet herunter und im Custom-Modus seine MCP-Server-Binärdatei von GitHub.
- Nur für
unity-mcp-cli: Node.js^20.19.0oder>=22.12.0.
Option 1: die AI Game Dev Desktop-App (empfohlen)
Die AI Game Dev App installiert und verbindet das Plugin für dich – ohne Terminal und ohne Node.js auf deinem Rechner.
- Lade die App herunter und melde dich mit deinem ai-game.dev-Konto an.
- Öffne deinen Unity-Projektordner in der App. Die App erkennt, dass es sich um ein Unity-Projekt handelt.
- Klicke auf Install Package. Die App fügt das Plugin in
Packages/manifest.jsonin der neuesten auf OpenUPM veröffentlichten Version hinzu und stuft eine neuere Version, die du bereits hast, niemals herab. Ein Projekt, das du aus der App heraus erstellst, erhält das Plugin automatisch. - Öffne den Editor aus der App. Die App übergibt deine Sitzung, sodass sich das Plugin über ai-game.dev verbindet, ohne separate Anmeldung.
Die App installiert außerdem Erweiterungen und führt den AI-Agenten selbst aus, du brauchst also keinen separaten MCP-Client. Details stehen im App-Wiki: Installation und Projekte und Engines.
Option 2: unity-mcp-cli
unity-mcp-cli bearbeitet Packages/manifest.json direkt, daher muss Unity nicht geöffnet sein:
npm install -g unity-mcp-cli
unity-mcp-cli install-plugin ./MyUnityProjectDu kannst es auch ohne globale Installation ausführen:
npx unity-mcp-cli install-plugin ./MyUnityProjectinstall-plugin fügt die OpenUPM-Scoped-Registry mit den Scopes com.ivanmurzak und extensions.unity hinzu, trägt com.ivanmurzak.unity.mcp in der neuesten OpenUPM-Version in dependencies ein und stuft eine bereits installierte höhere Version niemals herab. Übergib --plugin-version <version>, um eine Version festzulegen. Der Pfad ist optional, wenn du den Befehl aus dem Projektordner heraus ausführst.
Die CLI kann auch zuerst Unity installieren und ein Projekt erstellen:
unity-mcp-cli install-unity
unity-mcp-cli create-project ./MyUnityProjectWenn Unity Hub fehlt, installiert die CLI es. Öffne das Projekt anschließend in Unity, damit der Package Manager das Paket auflöst. Alle Befehle stehen in der CLI-Referenz.
Option 3: OpenUPM
Wenn die OpenUPM CLI installiert ist, führe dies im Projektordner aus:
openupm add com.ivanmurzak.unity.mcpOhne die OpenUPM CLI fügst du die Registry und die Abhängigkeit selbst zu Packages/manifest.json hinzu. Verwende die Version, die auf der OpenUPM-Paketseite angezeigt wird:
{
"scopedRegistries": [
{
"name": "package.openupm.com",
"url": "https://package.openupm.com",
"scopes": ["com.ivanmurzak", "extensions.unity"]
}
],
"dependencies": {
"com.ivanmurzak.unity.mcp": "1.6.2"
}
}Füge diese Einträge in deine vorhandene Datei ein; ersetze nicht die anderen Abhängigkeiten.
Option 4: der .unitypackage-Installer
- Lade AI-Game-Dev-Installer.unitypackage herunter.
- Öffne dein Projekt in Unity.
- Doppelklicke die Datei oder verwende Assets > Import Package > Custom Package und wähle sie aus.
- Klicke auf Import.
Der Installer ist ein kleines Editor-Skript. Er fügt die OpenUPM-Scoped-Registry und die Plugin-Abhängigkeit zu Packages/manifest.json hinzu und löscht sich anschließend selbst aus Assets. Der Package Manager lädt dann das eigentliche Paket herunter.
Was beim ersten Öffnen passiert
Nachdem das Paket eingetroffen ist, bereitet sich das Plugin vor:
- Es lädt die benötigten .NET-Bibliotheken (die MCP-Plugin-Bibliothek, ReflectorNet, RQL, SignalR, System.Text.Json und andere) von NuGet nach
Assets/Plugins/NuGetherunter, mit einem Cache inLibrary/NuGetCache, und Unity kompiliert einmal neu. Falls diese DLLs jemals nicht mehr synchron sind, verwende Tools > AI Game Developer > Dependencies > Force Resolve NuGet DLLs. - Es lädt die
gamedev-mcp-server-Binary für deine Plattform von GitHub nachLibrary/mcp-server/<platform>/herunter (zum Beispielwin-x64,osx-arm64oderlinux-x64). Der Server wird nur im Custom-Modus mit dem HTTP-Transport gestartet; der Cloud-Modus, der Standard, startet keinen lokalen Server. - Das Fenster AI Game Developer ist dann unter Window > AI Game Developer — MCP verfügbar (Tastenkürzel Strg+Alt+A bzw. Cmd+Option+A unter macOS). Die Toolbar der Scene View erhält außerdem eine AI-Overlay-Schaltfläche, die es öffnet.
Library/ ist standardmäßig von der Versionskontrolle ausgeschlossen, daher wird die Server-Binary nie eingecheckt. In CI-Umgebungen überspringt das Plugin den Download und den Start des Servers.
Das Plugin aktualisieren
Wenn auf OpenUPM eine neuere Version verfügbar ist, zeigt das Plugin beim Start des Editors ein Update-Popup an. Manuell prüfen kannst du mit Tools > AI Game Developer > Updates > Check for Updates. Zum Aktualisieren änderst du die Version im Package Manager, führst unity-mcp-cli install-plugin erneut aus (installiert die neueste Version) oder lässt die Desktop-App das Update durchführen.
In Teams, in denen eine Person die Plugin-Version verwaltet, öffnest du Edit > Project Settings > AI Game Developer und aktivierst Disable update notifications for the entire team. Die Einstellung wird in ProjectSettings/AI-Game-Developer-UpdateSettings.asset gespeichert; committe diese Datei. Derselbe Schalter findet sich unter Tools > AI Game Developer > Updates > Disable Update Notifications (Team).
Deinstallieren
- Öffne Window > Package Manager, wähle AI Game Developer — MCP und klicke auf Remove, oder führe
unity-mcp-cli remove-plugin ./MyUnityProjectaus. Die CLI behält die Scoped Registry bei, da andere Pakete sie verwenden könnten. - Schließe Unity und lösche den Ordner
Assets/Plugins/NuGetsowie die zugehörige DateiAssets/Plugins/NuGet.meta.
Nächste Schritte
- Erste Schritte: verbinde einen KI-Client und führe deinen ersten Prompt aus.
- Erweiterungen: füge Tool-Pakete für Cinemachine, ProBuilder, Tilemap und mehr hinzu.
- Wenn bei der Installation etwas schiefgeht, siehe Fehlerbehebung.