- Développement général
- Génération de Blueprints
- Génération de C++
- Questions-réponses sur UE5
- Chat tenant compte du projet
Verse dans Unreal Engine : ce qu’il faut savoir
Ce qu’est Verse, pourquoi Unreal Engine 6 repose dessus, quand l’apprendre et comment Ludus AI prépare une prise en charge de Verse tenant compte du projet.
Ludus AI Team
Verse dans Unreal Engine : ce qu’il faut savoir
Verse est le langage de programmation sur lequel se construit Unreal Engine 6. Il fonctionne en production dans Unreal Editor for Fortnite depuis mars 2023, alimente les scripts de gameplay de dizaines de milliers d’îles Fortnite Creative et, le 17 juin 2026, Epic a confirmé qu’il servirait de fondation à Scene Graph, le framework de gameplay qui remplace le système Actor dans UE6. Vous n’avez pas besoin d’écrire une ligne de Verse pour livrer un projet sur UE5 aujourd’hui. Mais si vous comptez développer avec Unreal après 2028, Verse fera probablement partie de votre travail. Ludus AI est un assistant tenant compte du projet, utilisé par plus de 35 000 développeurs Unreal, et nous travaillons à étendre ses capacités à Verse au fil de l’évolution d’UE6.
Voici ce qu’est réellement Verse, pourquoi Epic construit UE6 autour de ce langage, quand vous devez vraiment vous y intéresser et ce qu’une assistance Verse tenant compte du projet pourrait apporter à mesure que le moteur évolue.
Pour savoir où Verse va s’inscrire, consultez le calendrier d’UE6.
Qu’est-ce que Verse dans Unreal Engine ?
Verse est un langage de programmation multiparadigme conçu par Epic avec la contribution de Simon Peyton Jones, cocréateur de Haskell. Il s’inspire des traditions fonctionnelle, logique et impérative pour résoudre un problème pour lequel ni les Blueprints ni le C++ n’ont été conçus : des mondes multijoueurs massifs et persistants dans lesquels la synchronisation de l’état et la concurrence fonctionnent naturellement.
Quatre caractéristiques le définissent en pratique :
La mémoire transactionnelle logicielle. Les fonctions Verse utilisent déjà une sémantique transactionnelle qui peut annuler les changements et relancer la simulation si nécessaire. Aujourd’hui, Verse s’exécute sur un seul thread. Epic indique travailler à une mémoire transactionnelle distribuée pour UE6 (S’ouvre dans un nouvel onglet), destinée à répartir sur plusieurs serveurs du code Verse écrit dans un style monothread et à simplifier la persistance et la synchronisation.
Un système d’échec au cœur du langage. Les expressions peuvent échouer proprement grâce à une construction native du langage. Des catégories entières de vérifications de valeurs nulles, et oui, des catégories entières d’erreurs Accessed None, sont remplacées par un mécanisme sur lequel le compilateur raisonne pour vous.
La concurrence structurée. Une logique de gameplay asynchrone sans enchevêtrement de callbacks ni gestion manuelle des threads. Les minuteurs, les délais et les comportements parallèles sont des primitives du langage, pas des contournements.
Une syntaxe familière. Epic a explicitement conçu Verse pour le rendre accessible à toute personne ayant écrit du Python ou du C#. Les concepts sont nouveaux. L’écriture du code n’est pas dépaysante.
Pourquoi Epic construit-il Unreal Engine 6 sur Verse ?
Parce qu’UE6 n’est pas une mise à jour incrémentale. Il fusionne Unreal Engine 5 et UEFN en un moteur unifié, et son nouveau framework de gameplay, Scene Graph, est construit de zéro sur Verse. Epic invoque le passage à l’échelle : des expériences en ligne persistantes et de grande ampleur, avec des milliers de contributeurs, où le contenu et le code restent portables entre les jeux et les écosystèmes.
Le C++ n’est pas supprimé du moteur. Il reste le langage des plugins, du rendu et des systèmes fondamentaux. Ce qui change, c’est la couche gameplay : Verse remplace le C++ comme langage principal de programmation du gameplay, et Scene Graph finira par occuper la place du système Actor actuel. Les Blueprints suivent la même trajectoire : entièrement pris en charge dans l’accès anticipé et les premières versions d’UE6, dépréciés seulement une fois le framework Verse suffisamment mature, avec la promesse d’outils de conversion avant tout retrait.
Quand faut-il vraiment apprendre Verse ?
Pas cette année si vous livrez des projets sur UE5. UE 5.8 reste la cible stable pour la production, et tout ce que vous créez aujourd’hui vous accompagnera dans la suite. L’accès anticipé à UE6 est prévu pour fin 2027, avec une version complète attendue 12 à 18 mois plus tard. Vous disposez donc de plusieurs années.
Mais « pas encore nécessaire » ne signifie pas « inutile de commencer ». Verse est déjà disponible gratuitement dans UEFN. Ses idées fondamentales — contextes d’échec, état transactionnel, primitives de concurrence — demandent du temps pour être assimilées, et cette assimilation porte progressivement ses fruits. Un développeur ayant réalisé deux petits projets UEFN en Verse d’ici 2027 prendra Scene Graph en main en quelques jours. Celui qui ouvrira la documentation pour la première fois à l’accès anticipé passera des mois à reconstruire son intuition.
Le conseil pratique : continuez à livrer sur UE5, gardez une architecture Blueprint propre, car les outils de conversion promis favoriseront les projets structurés, et essayez Verse dans un petit projet annexe UEFN sans enjeu majeur avant 2027. Envisagez des outils capables de franchir ce cap avec vous, car le contexte du projet peut réduire une partie du coût de la transition.
Les assistants IA peuvent-ils déjà vous aider avec Verse ?
En partie, et la lacune se situe exactement là où on l’attend.
Les modèles de langage généralistes peuvent expliquer la syntaxe de Verse. Le langage est public depuis mars 2023, sa documentation est indexée, et demander à un chatbot comment fonctionne un contexte d’échec peut fournir un point de départ utile. Epic développe également des intégrations MCP natives dans le pipeline de développement d’UE6, avec des connexions pour Claude, Gemini et d’autres modèles, qui permettront aux modèles généralistes d’appeler directement les outils de l’éditeur.
Sans intégration directe au projet, un modèle généraliste qui explique Verse ne connaît ni votre hiérarchie de classes, ni vos conventions de nommage, ni les liens entre vos systèmes Blueprint existants. Une intégration MCP peut exposer des commandes de l’éditeur, tandis qu’un contexte persistant du projet peut réduire les informations à redécouvrir entre les requêtes. Pendant une transition de moteur, lorsque les Blueprints, le C++ et Verse peuvent coexister dans le même code, ce contexte peut aider à placer la logique générée au bon endroit et dans le bon langage.
Combler cette lacune pour Verse est précisément ce que nous préparons.
Ludus AI : vers une prise en charge de Verse tenant compte du projet
Ludus AI fonctionne dans l’éditeur Unreal et est conçu pour établir le contexte du projet à partir des Blueprints, du C++, des assets, des conventions de nommage et de la hiérarchie de classes. Il peut générer des modifications de Blueprints et demande votre approbation avant de les appliquer. Cette architecture, qui tient compte du projet et privilégie l’approbation, vise à éviter de redécouvrir sans cesse le projet et à ancrer les changements proposés dans l’éditeur.
Nous travaillons à étendre cette architecture à Verse au fil de l’évolution d’UE6, afin de comprendre, expliquer et générer du Verse dans le contexte d’un projet réel.
L’expérience prévue comprend :
Générer du Verse pour votre projet, pas pour un projet hypothétique. L’objectif est de transformer une description en langage naturel en code Verse qui tient compte de votre nommage, de vos systèmes existants et de votre structure Scene Graph.
Répondre aux questions sur Verse à partir de votre code. Nous voulons que les réponses concernant les contextes d’échec, les frontières avec les Blueprints et les primitives de concurrence tiennent compte de ce qui existe réellement dans votre projet, au-delà d’un simple exemple générique.
Parcourir une base de code en trois langages comme un seul projet. Les projets pourront mêler Blueprints, C++ et Verse pendant la transition. Nous concevons Ludus AI pour raisonner à travers ces couches, afin que la logique proposée trouve sa place dans le bon langage.
Aider les équipes à préparer la migration. Des explications tenant compte du projet peuvent aider les équipes à comprendre leurs systèmes Blueprint existants avant l’arrivée des outils de migration d’Epic.
Un nouveau langage exige que les équipes reconstruisent leur intuition en plus d’apprendre une syntaxe. L’assistance tenant compte du projet vise à faciliter cette transition en reliant les nouveaux concepts de Verse aux systèmes dont l’équipe dispose déjà.
Prise en charge de Verse et d’UE6 : notre feuille de route
Notre feuille de route comprend la prise en charge d’Unreal Engine 6 et de Verse. Nous étendons l’architecture de Ludus AI, qui tient compte du projet, pour comprendre, expliquer et générer du Verse aux côtés des Blueprints et du C++, tout en conservant son fonctionnement fondé sur l’approbation. Notre objectif est de rendre cette prise en charge utile à mesure qu’UE6 devient prêt pour la production, avec un périmètre et un calendrier qui suivront l’évolution de la version d’Epic.
FAQ
Qu’est-ce que Verse dans Unreal Engine ?
Verse est le langage de programmation d’Epic, disponible dans UEFN depuis mars 2023 et fondation du framework de gameplay Scene Graph d’Unreal Engine 6. Il combine programmation fonctionnelle, logique et impérative avec mémoire transactionnelle et concurrence structurée, pour les mondes multijoueurs persistants.
Dois-je apprendre Verse maintenant ?
Pas pour un travail de production sur UE5. UE 5.8 reste la cible stable et les Blueprints restent entièrement pris en charge dans UE6. Mais Verse peut être essayé gratuitement dans UEFN dès aujourd’hui, et se familiariser tôt avec ses concepts sera utile lors de l’accès anticipé à UE6 fin 2027.
Verse remplacera-t-il le C++ dans Unreal Engine ?
Verse remplace le C++ comme langage principal de programmation du gameplay dans le framework Scene Graph d’UE6. Le C++ reste le langage des plugins du moteur, du rendu et des systèmes fondamentaux sensibles aux performances. C’est la logique de gameplay qui passe à Verse.
Verse est-il difficile à apprendre ?
Epic a conçu Verse pour qu’il semble familier à toute personne ayant une expérience de Python ou de C#. La syntaxe est accessible ; les nouveaux concepts sont les contextes d’échec, l’état transactionnel et la concurrence structurée, qui demandent une pratique délibérée pour être assimilés.
ChatGPT ou Claude peuvent-ils écrire du code Verse ?
Ils peuvent expliquer la syntaxe de Verse, puisque le langage est public depuis 2023. Ce que les modèles généralistes ne peuvent pas faire, c’est écrire du Verse adapté à votre projet particulier, car ils ne connaissent ni votre hiérarchie de classes, ni vos conventions, ni vos systèmes existants. Cela nécessite des outils qui tiennent compte du projet.
Ludus AI prendra-t-il en charge Verse dans Unreal Engine 6 ?
La prise en charge de Verse et d’Unreal Engine 6 figure sur la feuille de route de Ludus AI. Nous travaillons à étendre son architecture tenant compte du projet pour comprendre, expliquer et générer du Verse aux côtés des Blueprints et du C++, avec le même fonctionnement fondé sur l’approbation. La disponibilité et le périmètre suivront l’évolution d’UE6 chez Epic.
Prêt à créer avec un assistant Unreal Engine qui connaît votre projet ?

