Aller au contenu

Créer un installateur Windows pour un jeu Unity ou Godot

Compilez le player Windows, sachez quels dossiers livrer et lesquels exclure, puis transformez le dossier de build en Setup.exe avec raccourci sur le Bureau et désinstallation propre pour itch.io, votre site ou la vente directe.

Mis à jour le 31 octobre 2026 · 4 min de lecture

Steam se charge de l'installation des jeux vendus sur sa plateforme. Partout ailleurs, sur itch.io, sur votre propre site, dans un bundle Humble, la plupart des jeux indépendants sont livrés sous forme de zip, et les joueurs peu habitués aux zips s'y perdent. Un installateur leur offre une icône sur le Bureau, une entrée dans le menu Démarrer et un bouton de désinstallation, et vous donne un seul Setup.exe à mettre en lien. Voici comment en créer un à partir d'un build Unity ou Godot.

Unity : compiler le player Windows

  1. Ouvrez File → Build Settings (ou Build Profiles dans Unity 6) et choisissez Windows, architecture x86_64.
  2. Renseignez le nom de la société, le nom du produit, la version et l'icône dans Player Settings. L'icône devient celle du .exe ; gardez-en une version .ico pour l'installateur.
  3. Compilez dans un dossier vide.

Le dossier contient :

  • MyGame.exe, le player ;
  • MyGame_Data/, vos assets, scènes et ressources ;
  • UnityPlayer.dll et UnityCrashHandler64.exe ;
  • MonoBleedingEdge/ pour les builds Mono, ou GameAssembly.dll pour les builds IL2CPP.

Ne livrez pas le dossier MyGame_BurstDebugInformation_DoNotShip (son nom le dit), ni les fichiers .pdb des builds de développement. Lancez le .exe depuis le dossier une fois avant de l'empaqueter.

Godot : exporter le build Windows

  1. Project → Export, ajoutez un préréglage Windows Desktop.
  2. Définissez l'icône, le nom du produit, la version et la société sous Application. Godot a besoin de rcedit configuré dans les paramètres de l'éditeur pour intégrer l'icône ; sinon le .exe garde l'icône de Godot, que l'icône du raccourci de l'installateur peut tout de même remplacer.
  3. Exportez dans un dossier vide. Vous obtenez MyGame.exe et MyGame.pck (ou un seul .exe avec le pack intégré, si vous avez coché cette option), plus des fichiers .dll pour les GDExtensions, le cas échéant.

Zipper le dossier de build

Zippez le contenu du dossier de build en conservant sa structure. Tout ce que contient le zip est installé tel quel, les joueurs reçoivent donc exactement les fichiers que vous avez testés.

Créer l'installateur

  1. Envoyez le zip sur ExeTup. Il retient MyGame.exe comme programme principal ; confirmez-le (et non le gestionnaire de plantage).
  2. Saisissez le nom du jeu, la version, votre studio comme éditeur et une licence si vous en avez une.
  3. Choisissez la portée. Tous les utilisateurs installe dans Program Files et demande les droits administrateur, la convention pour les jeux. Utilisateur actuel installe sans invite, ce qui convient aux machines où le joueur n'est pas administrateur.
  4. Gardez 64 bits. Unity et Godot 4 ne produisent plus de builds 32 bits par défaut, et le Windows moderne est en 64 bits.
  5. Envoyez le .ico, activez le raccourci sur le Bureau (les joueurs s'y attendent) et « lancer après l'installation », puis lancez la compilation.

Téléchargez Setup.exe, installez-le sur une machine Windows, lancez le jeu depuis l'icône du Bureau et désinstallez-le depuis les Paramètres Windows.

Remarques propres aux jeux

  • Taille. Les builds de jeux sont volumineux. La compression LZMA solide de l'installateur réduit généralement un build Unity de 30 à 60 %, souvent plus qu'un zip. Vérifiez la limite d'envoi dans la section tarifs avant de compiler.
  • Sauvegardes. Application.persistentDataPath d'Unity et user:// de Godot pointent déjà vers l'AppData du joueur, pas vers le dossier d'installation, les sauvegardes survivent donc aux désinstallations et réinstallations. N'écrivez pas les sauvegardes à côté du .exe ; Program Files est en lecture seule pour les utilisateurs normaux.
  • Mises à jour. Une nouvelle version est un nouvel installateur avec un numéro de version supérieur. L'installer par-dessus l'ancien remplace les fichiers sur place.
  • Mods et fichiers supplémentaires. Un readme, une bande-son ou un dossier de mods peuvent être ajoutés à l'étape « Autres fichiers » d'ExeTup pour être installés avec le jeu.
  • SmartScreen. Les joueurs qui téléchargent un nouveau jeu indépendant verront l'avertissement « Windows a protégé votre ordinateur » tant que le fichier n'a pas acquis de réputation. Voyez quoi faire ; une courte note sur votre page de boutique aide.

Questions fréquentes

itch.io a-t-il besoin d'un installateur ?

Non, itch.io accepte les zips et l'application itch les installe. Un installateur s'adresse aux joueurs qui téléchargent directement depuis le site, et aux ventes hors boutiques. Beaucoup de développeurs publient les deux.

Puis-je inclure le redistribuable Visual C++ ?

L'installateur n'enchaîne pas d'autres installateurs. Les builds Unity fonctionnent normalement sans ; si votre jeu a besoin d'un redistribuable précis, indiquez-le sur la page de téléchargement ou installez-le au premier lancement du jeu.

L'antivirus va-t-il signaler mon jeu ?

Un installateur standard qui place le jeu dans Program Files se comporte comme n'importe quel autre programme. Les fichiers non signés de nouveaux éditeurs font l'objet d'un examen supplémentaire ; la signature de code est la réponse à long terme.

Et les builds Unreal Engine ?

Même procédure. Empaquetez le projet pour Windows, zippez le dossier empaqueté avec son .exe et créez l'installateur à partir de celui-ci.

Guides associés