Skip to content

Godot ou Unity pour les jeux web (2026)

Godot ou Unity pour les jeux web en 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.

Gamefromscratch explique à quels usages chaque moteur convient. Voici ci-dessous la version courte pour le web.

Verdict rapide

GodotUnity
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 webGDScript uniquement (le C# ne peut pas encore être exporté vers le web)C# (fonctionne sur le web)
Rendu webWebGL2 (moteur de rendu Compatibility)WebGL2, plus WebGPU expérimental
iOS/SafariBonne prise en charge avec l'export monothread (4.3+)Web mobile à partir d'Unity 6
CoûtGratuit, licence MIT, aucun fraisPersonal gratuit sous $200K ; Pro à $2,310/an/siège
Idéal pourPetits jeux web 2D et jeux 3D légers, gratuits3D 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.

Thomas Grové crée le même jeu avec les deux moteurs, offrant une comparaison concrète de leur utilisation au quotidien.

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.

Essayez tout de suiteCréez un prototype dans le navigateur avant de choisir

Testez d'abord votre idée sous forme de jeu web jouable, puis choisissez un moteur.

Créer gratuitement →C'est gratuit, ça tourne dans votre navigateur, rien à installer.

À découvrir également