Godot ou Unity pour les jeux web (2026)

Godot et Unity permettent tous deux de publier un jeu dans le navigateur. Mais ils y parviennent de manières très différentes et, pour le web en particulier, l'écart entre les deux est plus marqué que ne le laisse penser le débat général « Godot ou Unity ». Ce guide les compare selon les critères qui déterminent réellement la viabilité d'un build web : taille du téléchargement, rendu, prise en charge des langages, navigateurs mobiles et coût.
Pour une vue d'ensemble de tous les moteurs pour navigateur, commencez par notre comparatif des moteurs de jeux web. Cette page se concentre sur les deux grands moteurs complets.
Verdict rapide
| Godot | Unity | |
|---|---|---|
| Taille du build web (vide) | ~5 Mo avec Brotli, ~9 Mo avec gzip | ~7,7 Mo en 2D, ~10,7 Mo en 3D, ~2 Mo après optimisation poussée (Brotli) |
| Langage pour le web | GDScript uniquement (le C# ne peut pas encore être exporté vers le web) | C# (fonctionne sur le web) |
| Rendu web | WebGL2 (moteur de rendu Compatibility) | WebGL2, plus WebGPU expérimental |
| iOS/Safari | Bonne prise en charge avec l'export monothread (4.3+) | Web mobile à partir d'Unity 6 |
| Coût | Gratuit, licence MIT, aucun frais | Personal gratuit sous $200K ; Pro à $2,310/an/siège |
| Idéal pour | Petits jeux web 2D et jeux 3D légers, gratuits | 3D plus exigeante, équipes C#, vaste écosystème de ressources |
Le principal facteur de décision est simple : si votre jeu est écrit en C#, Unity peut le publier sur le web, contrairement à Godot pour le moment. Tout le reste en découle.
Taille du build et temps de chargement
La taille du téléchargement est la première chose que ressent un joueur sur le web. L'export web de Godot fournit le moteur sous forme de binaire WebAssembly, compressé à environ 5 Mo avec Brotli ou 9 Mo avec gzip. Cette taille s'explique par le fait que le modèle précompilé embarque le moteur complet — rendu 3D, audio et réseau — puisqu'il ne peut pas savoir quelles fonctionnalités votre jeu utilise.
Les builds web vides d'Unity, mesurés avec Unity 6 et Brotli, pèsent environ 7,7 Mo pour un projet 2D utilisant le pipeline intégré et 10,7 Mo pour un modèle 3D URP. Un build minimal soumis à une optimisation poussée peut descendre aux alentours de 2 Mo. Un build Unity 2D soigneusement allégé peut donc se rapprocher de l'empreinte de Godot, mais le build par défaut de Godot est plus petit et demande moins d'efforts.
Dans les deux moteurs, vos ressources dépassent généralement de loin la taille du binaire du moteur. Compressez les textures et l'audio, chargez en streaming ce qui peut l'être : le choix du moteur comptera alors moins que le budget alloué à vos ressources.
La limite du C# (à lire avant de choisir)
C'est le point qui prend souvent les équipes au dépourvu. En 2026, les projets Godot écrits en C# (.NET) ne peuvent pas être officiellement exportés vers le web. L'export fonctionne correctement avec GDScript. Un prototype fonctionnel d'export web en C# a été présenté à la GodotCon de Boston en mai 2025 grâce à l'édition de liens statique de Mono, mais il produisait un fichier volumineux et l'équipe n'a annoncé aucun calendrier de sortie.
Unity, en revanche, compile le C# en WebAssembly et permet de publier du C# dans le navigateur depuis des années. Si vous disposez déjà d'une base de code en C#, ou si votre équipe ne connaît que ce langage, Unity est donc le choix pratique pour le web. Si vous partez de zéro et que GDScript vous convient, la voie web de Godot est simple.
Rendu : WebGL2 ou WebGPU
L'export web de Godot cible WebGL2 au moyen de son moteur de rendu Compatibility. Ses travaux plus généraux sur WebGPU ne sont pas encore prêts pour un export web en production. Godot 4.7 (juin 2026, suivi de la version 4.7.1 en juillet 2026) active WebAssembly SIMD par défaut et ajoute une option d'export wasm64, ce qui améliore les performances web sans modifier le code.
Unity 6 a ajouté un backend WebGPU expérimental donnant accès aux compute shaders et à des fonctionnalités GPU modernes allant au-delà de WebGL2, qui reste la solution de repli la plus sûre. WebGPU n'est pas encore disponible dans tous les navigateurs (consultez notre guide de la stack technique des jeux web pour connaître la compatibilité actuelle) : considérez-le donc comme une possibilité d'amélioration, et non comme une base. Unity 6 a également porté le tas WebAssembly à 4 Go et ajouté Wasm SIMD ainsi que les exceptions natives.
Si vous avez aujourd'hui besoin de compute shaders ou d'une 3D plus exigeante dans le navigateur, la solution WebGPU d'Unity est en avance. Pour la 2D et la 3D légère sous WebGL2, les deux moteurs conviennent.
Multithreading, iOS et problèmes d'hébergement
À l'origine, Godot 4 exigeait SharedArrayBuffer, que les navigateurs ne rendent disponible que lorsque la page est isolée entre origines, au moyen des en-têtes COOP et COEP. Cela complique l'hébergement et, sur itch.io, ne fonctionne que dans Chrome. Depuis Godot 4.3, vous pouvez exporter des builds monothread qui éliminent complètement cette exigence. Ce changement a également corrigé les problèmes persistants de lecture sous iOS et Safari. Pour un jeu Godot conçu en priorité pour le web, l'export monothread est généralement l'option par défaut la plus sûre.
Les builds web d'Unity utilisent eux aussi WebAssembly, avec une prise en charge du web mobile à partir d'Unity 6. Si vous ciblez un large éventail de navigateurs mobiles, testez rapidement sur de vrais appareils avec les deux moteurs, car c'est là que les builds web rencontrent leurs premiers problèmes.
Tarifs
Godot est gratuit sous licence MIT. Aucun siège, aucune redevance, aucun plafond de revenus et aucuns frais, aujourd'hui comme demain.
Unity est revenu à des abonnements par siège après l'annulation de la Runtime Fee en septembre 2024, et celle-ci n'a pas été réintroduite. Unity Personal reste gratuit jusqu'à $200K de chiffre d'affaires ou de financement, et l'écran « Made with Unity » est devenu facultatif avec Unity 6. Unity Pro coûte $2,310 par siège et par an depuis la hausse d'environ 5 % appliquée aux offres payantes début 2026. Pour un développeur indépendant ou une petite équipe sous ce plafond, les deux moteurs permettent donc de publier gratuitement.
Quel moteur choisir et dans quel cas ?
Choisissez Godot pour le web si vous voulez créer gratuitement un jeu 2D ou 3D léger pour navigateur, avec une faible empreinte, une bonne prise en charge d'iOS et de Safari grâce à l'export monothread, et si écrire en GDScript vous convient.
Choisissez Unity pour le web si vous avez besoin d'une 3D plus exigeante ou de compute shaders via WebGPU, si vous voulez profiter d'un écosystème de ressources plus vaste, ou si votre équipe travaille en C#, et que vous acceptez des builds plus volumineux ainsi que le caractère expérimental de WebGPU.
Dans les deux cas, votre build devra se charger rapidement et fonctionner sur téléphone. Après avoir fait votre choix, consultez publier un jeu web qui se charge rapidement.
Questions fréquentes
Godot peut-il exporter des jeux C# vers le web ?
Pas officiellement en 2026. L'export web de Godot fonctionne avec GDScript, mais les projets C# (.NET) ne peuvent pas encore être exportés vers le navigateur. Un prototype a été présenté à la GodotCon de Boston en mai 2025, mais aucune date de sortie n'a été annoncée. Si vous avez besoin du C# sur le web, Unity est actuellement le seul des deux moteurs à permettre sa publication.
Godot ou Unity produit-il les plus petits builds web ?
Le build web vide de Godot pèse environ 5 Mo avec la compression Brotli. Les builds vides d'Unity 6 pèsent environ 7,7 Mo en 2D et 10,7 Mo en 3D, même si un build Unity soumis à une optimisation poussée peut descendre aux alentours de 2 Mo. Godot est plus petit par défaut, mais un build Unity 2D bien optimisé peut s'en rapprocher. Vos propres ressources pèsent généralement davantage que le binaire du moteur.
Unity prend-il en charge WebGPU dans le navigateur ?
Oui, Unity 6 a ajouté un backend WebGPU expérimental prenant en charge les compute shaders et des fonctionnalités GPU modernes, avec WebGL2 comme solution de repli. Il est considéré comme expérimental et n'est pas compatible avec tous les navigateurs. Utilisez donc WebGL2 comme base et considérez WebGPU comme une amélioration.
Quel moteur convient le mieux aux jeux sur navigateur, Godot ou Unity ?
Pour les jeux 2D légers ou la 3D peu exigeante, avec une bonne prise en charge d'iOS et sans frais, Godot offre la voie web la plus simple, à condition d'utiliser GDScript. Pour une 3D plus exigeante, les compute shaders, un écosystème plus vaste ou une base de code C# existante, Unity l'emporte sur le web. La question du C# suffit généralement à trancher.
Testez d'abord votre idée sous forme de jeu web jouable, puis choisissez un moteur.
À découvrir également
- 100 idées de prompts pour créer des jeux avec l'IA en un clic — inspirez-vous d'une idée et rendez-la jouable en une minute environ
- Meilleurs moteurs de jeux web pour 2026 : comparatif — toutes les options, au-delà de ces deux moteurs
- Alternatives à Unity pour les jeux web — toutes les options compatibles avec le web, selon la raison pour laquelle vous quittez Unity
- Meilleurs moteurs de jeux 2D pour 2026 — si votre jeu est en 2D, commencez ici
- Stack technique des jeux web en 2026 — WebGL, WebGPU et Wasm expliqués
- Publier un jeu web qui se charge rapidement — techniques pour réduire la taille du build et le temps de chargement
- Cinevva Engine — notre moteur open source conçu en priorité pour le web et basé sur Three.js