Windows-Installer für ein Unity- oder Godot-Spiel erstellen
Windows-Player bauen, wissen, welche Ordner mitgeliefert werden müssen und welche nicht, und den Build-Ordner in eine Setup.exe mit Desktop-Verknüpfung und sauberer Deinstallation für itch.io, die eigene Website oder den Direktvertrieb verwandeln.
Aktualisiert am 31. Oktober 2026 · 3 Min. Lesezeit
Steam übernimmt die Installation für Spiele, die dort verkauft werden. Überall sonst, auf itch.io, auf der eigenen Website, in einem Humble Bundle, liefern die meisten Indie-Spiele eine Zip-Datei aus, und Spieler, die mit Zips nicht vertraut sind, kommen damit nicht zurecht. Ein Installer gibt ihnen ein Desktop-Symbol, einen Eintrag im Startmenü und einen Deinstallieren-Button, und Ihnen eine einzige Setup.exe, auf die Sie verlinken können. So erstellen Sie einen aus einem Unity- oder Godot-Build.
Unity: Windows-Player bauen
- Öffnen Sie File → Build Settings (oder Build Profiles in Unity 6) und wählen Sie Windows, Architektur x86_64.
- Legen Sie unter Player Settings Firmenname, Produktname, Version und Symbol fest. Das Symbol wird zum Symbol der
.exe; behalten Sie eine.ico-Version davon für den Installer. - Bauen Sie in einen leeren Ordner.
Der Ordner enthält:
MyGame.exe, den Player;MyGame_Data/, Ihre Assets, Szenen und Ressourcen;UnityPlayer.dllundUnityCrashHandler64.exe;MonoBleedingEdge/bei Mono-Builds oderGameAssembly.dllbei IL2CPP-Builds.
Liefern Sie den Ordner MyGame_BurstDebugInformation_DoNotShip nicht mit (der Name sagt es schon), und auch keine .pdb-Dateien aus Development-Builds. Starten Sie die .exe vor dem Verpacken einmal aus dem Ordner.
Godot: Windows-Build exportieren
- Project → Export, fügen Sie ein Windows Desktop-Preset hinzu.
- Legen Sie unter Application Symbol, Produktname, Version und Firma fest. Godot braucht ein in den Editoreinstellungen konfiguriertes
rcedit, um das Symbol einzubetten; andernfalls behält die.exedas Godot-Symbol, das das Verknüpfungssymbol des Installers trotzdem überschreiben kann. - Exportieren Sie in einen leeren Ordner. Sie erhalten
MyGame.exeundMyGame.pck(oder eine einzelne.exemit eingebettetem Pack, falls Sie diese Option angehakt haben), dazu.dll-Dateien für GDExtensions, falls vorhanden.
Build-Ordner zippen
Zippen Sie den Inhalt des Build-Ordners und behalten Sie dabei seine Struktur bei. Alles in der Zip-Datei wird unverändert installiert, Spieler bekommen also genau die Dateien, die Sie getestet haben.
Installer bauen
- Laden Sie die Zip-Datei bei ExeTup hoch. Es wählt
MyGame.exeals Hauptprogramm; bestätigen Sie das (nicht den Crash-Handler). - Geben Sie den Namen des Spiels, die Version, Ihr Studio als Herausgeber und, falls vorhanden, eine Lizenz ein.
- Wählen Sie den Geltungsbereich. Alle Benutzer installiert nach Program Files und fragt nach Administratorrechten, die Konvention für Spiele. Aktueller Benutzer installiert ohne Abfrage, was zu Rechnern passt, auf denen der Spieler kein Administrator ist.
- Behalten Sie 64-Bit bei. Unity und Godot 4 erzeugen standardmäßig keine 32-Bit-Builds mehr, und modernes Windows ist 64-Bit.
- Laden Sie die
.icohoch, aktivieren Sie die Desktop-Verknüpfung (Spieler erwarten eine) und „Nach der Installation starten“, dann bauen Sie.
Laden Sie Setup.exe herunter, installieren Sie sie auf einem Windows-Rechner, starten Sie das Spiel über das Desktop-Symbol und deinstallieren Sie es über die Windows-Einstellungen.
Hinweise speziell für Spiele
- Größe. Spiele-Builds sind groß. Solide LZMA-Kompression im Installer verkleinert einen Unity-Build typischerweise um 30 bis 60 Prozent, oft mehr als eine Zip-Datei. Prüfen Sie vor dem Bauen das Upload-Limit im Preisbereich.
- Spielstände.
Application.persistentDataPathvon Unity unduser://von Godot zeigen bereits auf das AppData des Spielers, nicht auf den Installationsordner, sodass Spielstände Deinstallation und Neuinstallation überstehen. Schreiben Sie Spielstände nicht neben die.exe; Program Files ist für normale Benutzer schreibgeschützt. - Updates. Eine neue Version ist ein neuer Installer mit höherer Versionsnummer. Wird er über den alten installiert, ersetzt er die Dateien an Ort und Stelle.
- Mods und zusätzliche Dateien. Eine Readme, ein Soundtrack oder ein Mod-Ordner lassen sich im Schritt „Weitere Dateien“ von ExeTup hinzufügen, damit sie neben dem Spiel installiert werden.
- SmartScreen. Spieler, die ein neues Indie-Spiel herunterladen, sehen die Warnung „Der Computer wurde durch Windows geschützt“, bis die Datei sich eine Reputation erarbeitet hat. Lesen Sie, was Sie dagegen tun können; ein kurzer Hinweis auf Ihrer Store-Seite hilft.
Häufige Fragen
Braucht itch.io einen Installer?
Nein, itch.io akzeptiert Zip-Dateien, und die itch-App installiert sie. Ein Installer ist für Spieler, die direkt von der Website herunterladen, und für Verkäufe außerhalb von Stores. Viele Entwickler laden beides hoch.
Kann ich das Visual C++ Redistributable einbinden?
Der Installer verkettet keine anderen Installer. Unity-Builds laufen normalerweise ohne; wenn Ihr Spiel ein bestimmtes Redistributable braucht, weisen Sie auf der Download-Seite darauf hin oder installieren Sie es beim ersten Start Ihres Spiels.
Wird ein Virenscanner mein Spiel melden?
Ein Standard-Installer, der das Spiel nach Program Files legt, verhält sich wie jedes andere Programm. Unsignierte Dateien neuer Herausgeber werden genauer geprüft; Code-Signierung ist die langfristige Antwort.
Was ist mit Unreal-Engine-Builds?
Derselbe Ablauf. Packen Sie das Projekt für Windows, zippen Sie den gepackten Ordner mit seiner .exe und bauen Sie daraus den Installer.
Verwandte Anleitungen
- So erstellen Sie eine Setup.exe für Ihre Windows-App (ohne Code)Was eine Setup.exe tatsächlich tut, drei Wege, eine zu erstellen, und wie Sie den Ordner Ihrer App in Minuten in ein professionelles Installationsprogramm verwandeln, ohne ein Installationsskript zu schreiben.
- Eine .exe in einen Windows-Installer verwandeln (exe zu Setup.exe)So machen Sie aus einer einzelnen .exe oder einem Ordner mit einer .exe einen echten Windows-Installer mit Verknüpfungen und Deinstaller, ohne ein Installer-Skript zu schreiben.
- „Der Computer wurde durch Windows geschützt“: Was die SmartScreen-Warnung bedeutet und wie sie verschwindetWarum Windows bei einem neuen Installer die Warnung „Unbekannter Herausgeber“ zeigt, was Nutzer anklicken können und wie Codesignatur und Reputation sie verschwinden lassen.