Unity, Unreal ou Godot : quel moteur imposer à un studio ?
Imposez Unity pour un jeu mobile, une expérience VR sur casque autonome ou un serious game multiplateforme, Unreal Engine pour de la 3D haut de gamme sur PC et console, et Godot pour un jeu 2D léger ou lorsque le logiciel libre est exigé. Hors de ces cas, fixez la plateforme, les performances et les livrables, et laissez le studio justifier son choix.
Rédaction d’agencedeveloppementjeuxvideo.com · données vérifiées le
Résumer avec l’IA : ChatGPT Perplexity Claude
En bref
N'imposez un moteur que si une contrainte l'exige. Sinon, imposez la plateforme, les performances et les livrables, et demandez au studio de justifier son choix. Voici les cas où le moteur se déduit :
- Unity : jeu mobile, VR sur casque autonome, serious game multiplateforme, reprise d'un projet Unity.
- Unreal Engine : 3D haut de gamme sur PC et console, rendu réaliste.
- Godot : jeu 2D ou léger, logiciel libre exigé.
- Aucun des trois : jeu de marque dans le navigateur, mieux servi par un framework JavaScript.
Quel moteur exiger selon votre projet
Partez de trois questions, dans cet ordre : où le jeu sera-t-il joué, quel rendu attendez-vous, et qui touchera au code après la livraison ? La première suffit souvent à écarter un moteur.
| Projet | Moteur adapté | Raison principale |
|---|---|---|
| Jeu mobile iOS et Android | Unity, ou Godot pour un jeu 2D simple | Écosystème mobile mûr, monétisation bien outillée |
| Serious game diffusé dans un LMS ou sur des postes verrouillés | Unity en export web, ou framework HTML5 | Aucune installation, export SCORM possible |
| VR sur casque autonome | Unity, ou Unreal si le rendu prime | Outils XR éprouvés |
| Jeu 3D ambitieux sur PC et console | Unreal Engine | Éclairage et géométrie haut de gamme (Lumen, Nanite) |
| Jeu 2D ou de niche, logiciel libre exigé par la DSI | Godot | Licence MIT, code du moteur modifiable |
| Advergame ou jeu concours en navigateur | Phaser, PixiJS, Three.js ou Babylon.js | Chargement rapide sur mobile |
| Île Fortnite ou expérience Roblox | UEFN, Roblox Studio | La plateforme impose son outil |
Choisissez le moteur d'après les plateformes vers lesquelles il exporte, pas d'après sa réputation. Unreal Engine n'a plus d'export navigateur officiel : pour l'afficher dans une page web, il faut passer par le Pixel Streaming, qui calcule l'image sur des serveurs distants. Godot n'a pas d'export console officiel, car les kits de développement des consoles sont soumis à des accords de confidentialité : le portage passe par un prestataire spécialisé. Unity, lui, exporte vers le mobile, le web, les consoles et les casques XR.
Imposer un moteur ou laisser le studio proposer
Imposer un moteur se justifie dans trois situations :
- Vous avez déjà du code. Un projet Unity se poursuit sous Unity, car le porter ailleurs revient à le réécrire (voir comment reprendre un jeu Unity abandonné).
- Votre équipe maintiendra le jeu. Une équipe C# reprendra plus facilement un projet Unity ou Godot, une équipe C++ un projet Unreal.
- Votre DSI fixe des règles. Si le logiciel libre est obligatoire, Godot convient sans négociation de licence.
Hors de ces cas, imposez des exigences plutôt qu'un outil : plateformes, appareil le plus modeste à supporter, fluidité attendue, poids du téléchargement, intégrations (LMS, CRM). Inscrivez-les dans votre cahier des charges et demandez à chaque studio de justifier son moteur face à ces contraintes. Si vous obligez un studio Unity à passer sous Unreal, c'est vous qui payez son apprentissage.
Parfois, aucun studio n'est nécessaire. Un jeu concours classique (roue, grattage, quiz) se monte sur une plateforme en marque blanche, sans développement : voir les options pour collecter des e-mails avec un jeu de marque. Si votre équipe maîtrise déjà Unity et qu'il lui manque une compétence pointue (shaders, réseau), un renfort ponctuel suffit.
Licences et redevances : qui paie quoi
Les trois moteurs démarrent gratuitement, mais leurs modèles divergent dès que le jeu ou le studio grandit.
Unity se licencie au poste. Unity Personal est gratuit jusqu'à 200 000 dollars américains de revenus annuels et de financements ; au-delà, la licence Unity Pro est obligatoire.[1] Unity Pro coûte 2 310 dollars américains par an et par poste en prépaiement annuel, ou 210 dollars par mois et par poste.[2] Ces licences couvrent les postes du studio : si votre équipe reprend le projet, elle devra disposer des siennes. La Runtime Fee annoncée par Unity en 2023 a été annulée : elle ne s'applique à aucun jeu, quelle que soit la version de Unity.[3]
Unreal Engine se paie sur les revenus du jeu. Un jeu commercial développé avec Unreal Engine paie une redevance de 5 % sur ses revenus bruts au-delà du premier million de dollars américains cumulé sur la vie du produit ; le taux descend à 3,5 % pour les jeux qui adhèrent au programme Launch Everywhere with Epic.[4] Les revenus encaissés via l'Epic Games Store échappent à cette redevance. Précisez au contrat qui la déclare et la paie : le studio, ou vous en tant qu'éditeur.
Godot ne coûte rien en licence. Godot est un moteur libre et gratuit publié sous licence MIT : aucune redevance, et les droits du jeu restent à son auteur.[5] Le projet n'est pas gratuit pour autant : avec moins de modules prêts à l'emploi, le studio doit développer davantage lui-même.
D'ailleurs, le moteur pèse moins sur le budget que le passage à la 3D. Toujours selon HushCrasher, les jeux en 3D coûtent en moyenne 16 fois plus que les jeux en 2D, surtout parce que les jeux 2D dépassent rarement le million de dollars de budget.[6] Imposer Unreal à un projet qui tiendrait en 2D engage une dépense bien plus lourde sans nécessité. Les ordres de grandeur sont détaillés sur la page prix du développement d'un jeu vidéo.
Les pièges propres à chaque moteur
Unity
- Version non figée : changer de version majeure en pleine production provoque souvent des régressions. Exigez qu'une version LTS soit inscrite au contrat et que toute montée de version soit validée par écrit.
- Assets de l'Asset Store achetés au nom du studio : à la reprise, vous devrez peut-être en racheter certains à votre nom.
- Export web : testez le poids et le temps de chargement sur de vrais téléphones, pas sur un ordinateur de bureau.
Unreal Engine
- Logique tout en Blueprints : ces fichiers binaires se comparent mal d'une version à l'autre et se relisent difficilement hors de l'éditeur. Demandez quelle part du jeu est écrite en C++.
- Moteur modifié : si le studio retouche le code source d'Unreal, le projet risque de ne plus fonctionner avec la version publique. Ce moteur modifié doit alors faire partie des livrables.
Godot
Si une console est visée, faites chiffrer le portage dès le devis. Un projet Godot 3 doit être converti pour fonctionner sous Godot 4. Le vivier de développeurs reste aussi plus étroit : vérifiez qu'un autre prestataire pourra reprendre le code.
Pour un jeu multijoueur, chaque moteur fournit sa couche réseau (réplication native d'Unreal, Netcode for GameObjects chez Unity, API multijoueur de Godot). Mais le moteur ne règle pas l'hébergement : serveurs dédiés, matchmaking et comptes joueurs forment un chantier à part, à chiffrer séparément. Les jeux multijoueurs ne représentent que 16 % des jeux de l'échantillon HushCrasher mais la moitié des budgets supérieurs à 10 millions de dollars.[7]
Questions à poser au studio et livrables à exiger
- Sur quel moteur et quelle version avez-vous livré vos derniers projets comparables ?
- Pourquoi ce moteur pour nos plateformes, et qu'est-ce qui vous ferait en changer ?
- Quelles licences couvrent vos postes, et qui paiera une éventuelle redevance ?
- Quels plugins et assets tiers prévoyez-vous, sous quelle licence et au nom de qui ?
- Avez-vous un accès développeur aux consoles visées, ou passerez-vous par un partenaire ?
- Sur quel appareil le plus modeste testerez-vous les performances ?
À la livraison, exigez :
- le dépôt complet (Git, Perforce ou Unity Version Control) avec son historique, et pas seulement une archive de la dernière version ;
- la version exacte du moteur, des SDK de plateforme et de chaque plugin ;
- la liste des dépendances tierces, avec leur licence et leur titulaire ;
- une procédure de build documentée, testée par une personne extérieure au projet.
Verrouillez ces points dans le contrat de développement, avec la cession des droits sur le jeu.
À qui s'adresser
Voici les studios à consulter en premier, dans l'ordre du classement général des studios de jeux vidéo :
Les studios à consulter en premier
- Digital Unicorn (Paris) : agence web et mobile, ligne jeux vidéo.
- Betshot Studio (Orléans) : jeux de marque, phygital et Roblox.
- Flaq (Paris) : gamification, advergames et serious games de marque.
Ordre de notre classement. Critères examinés et sources.
Digital Unicorn (Paris) travaille sous Unity, Unreal et Godot. L'agence présente parmi ses réalisations L'atelier de Roxane, un jeu de gestion de pâtisserie dont elle a refondu le code (web et mobile) et le design, ainsi que PROLYP, un jeu de puzzle d'entraînement cérébral sur mobile. Pour un jeu multijoueur, son offre cloud et DevOps couvre les serveurs de jeu ; elle est partenaire certifié AWS et partenaire OVHcloud. Artefacts Studio (Villeurbanne) travaille sous Unity et Unreal, en co-développement comme en portage console. Il présente parmi ses réalisations ses propres jeux, dont Le donjon de Naheulbeuk : l'amulette du désordre et Disciples: Domination.
Pour un projet de marque, Flaq (Paris), qui travaille sous Unity et en réalité virtuelle, a réalisé Aircall Galaxy, un jeu de recrutement, pour Aircall. Betshot Studio (Orléans), qui travaille sous Unity, Roblox et UEFN, a réalisé The Quest by Kappa pour Kappa × Les Ardentes. Pour un jeu de navigateur, Digiworks (Le Petit-Quevilly) a réalisé une chasse au trésor digitale sur carte 3D pour Bien'ici. Pour un projet Unity, consultez aussi le classement des studios Unity.
Décrivez votre plateforme, votre public et ce que votre équipe fera du code après la livraison : votre demande est transmise à Digital Unicorn.
Questions fréquentes
Peut-on changer de moteur en cours de développement ?
En pratique, cela revient à réécrire le jeu : le code, les scènes et les shaders ne passent pas d'un moteur à l'autre. Seuls les modèles 3D, les textures et les sons se réutilisent. Tranchez à la fin du prototype, après un test sur la plateforme cible : c'est le dernier moment où changer de moteur coûte peu.
Le studio peut-il développer sous sa licence Unity puis me remettre le projet ?
Oui. Les fichiers du projet vous reviennent selon les termes du contrat, quelle que soit la licence du studio. En revanche, pour ouvrir et modifier le projet, votre équipe ou votre prochain prestataire doit disposer de sa propre licence Unity, adaptée à ses revenus. Vérifiez aussi les outils achetés sur l'Asset Store : certains sont licenciés par utilisateur.
Unreal Engine convient-il à un serious game ?
Oui, quand le réalisme sert la formation : simulation de poste, visite d'un site industriel ou manipulation d'un équipement coûteux, sur PC dédié ou en VR. Non, si le jeu doit s'ouvrir dans un LMS, dans un navigateur ou sur des postes sans droits d'administration : un export web Unity ou un développement HTML5 s'y prête mieux. Pour le budget, voir le prix d'un serious game.
Un jeu Unity peut-il sortir sur Nintendo Switch ?
Oui, à condition que le studio soit enregistré auprès de Nintendo et dispose des kits de développement. La console est moins puissante qu'un PC de jeu récent : faites valider la cible de performance sur le matériel dès le prototype. Le détail figure dans le guide sur le portage d'un jeu PC sur Switch.
Sources
- Unity, tarifs 2026, consulté le 02/10/2026
- Unity, tarifs 2026, consulté le 02/10/2026
- Unity, tarifs 2026, consulté le 02/10/2026
- Epic Games, licence Unreal Engine (page protégée, texte lu via moteur de recherche), consulté le 02/10/2026
- Godot Engine, licence, consulté le 02/10/2026
- AFJV (HushCrasher), consulté le 02/10/2026
- AFJV (HushCrasher), consulté le 02/10/2026