Créer l'établi de sabres laser dans l'UEFN
En avril 2026, Epic a intégré pour la première les outils Star Wars™ dans l'Unreal Editor pour Fortnite (UEFN), offrant ainsi aux développeurs une gamme complète de personnages, de véhicules, d'armes et de modèles pour créer leurs îles. L'un de ces modèles, Sabre laser et pouvoirs de la Force, comprend une fonctionnalité de fabrication ; autrement dit, après des années durant lesquelles les sabres laser étaient disponibles en tant qu'objets dans Fortnite Battle Royale, les joueurs peuvent désormais fabriquer et personnaliser les leurs.
Nous nous sommes entretenus avec Aidan McDu, programmeur en chef chargé du gameplay chez Epic, pour comprendre la façon dont l'équipe a mis au point le système de sabres laser personnalisés dans l'UEFN à l'aide de l'appareil Inventaire et objets personnalisés, de Scene Graph et de Verse, et dans quelle mesure ce système illustre des possibilités qui vont bien au-delà des sabres laser.
Des poignées modulaires aux cristaux, en passant par les pouvoirs de la Force et les systèmes de progression, ce modèle a été conçu pour offrir aux développeurs la liberté de créer leurs propres expériences uniques.
Une station de fabrication entièrement conçue dans Verse
Au centre de cette expérience se trouve l'établi proprement dit, construit à l'aide d'UMG et de Verse.
« L'établi de sabres laser est un système de fabrication interactif entièrement conçu dans Verse. Les joueurs s'approchent, ouvrent l'interface utilisateur et commencent à construire leur sabre pièce par pièce », explique McDu. « L'interface utilisateur a été créée à l'aide d'UMG avec des variables Verse pour gérer les choix des joueurs et piloter les effets visuels. Verse gère l'ensemble des paramètres de personnalisation et assemble dynamiquement le sabre laser final à partir des pièces sélectionnées. »
La création d'un sabre laser commence par une poignée et un cristal. À partir de là, les joueurs choisissent un pouvoir de la Force, puis affinent certaines propriétés, telles que la stabilité de la lame et l'arc électrique, en fonction de leurs préférences.
Scene Graph, le moteur du système
Si l'interface utilisateur constitue la partie visible, c'est le système Scene Graph qui orchestre le fonctionnement du système en arrière-plan.
« Sur le plan technique, l'ensemble du système repose sur le module Inventaire et objets personnalisés, lui-même basé sur Scene Graph », explique-t-il. « Le concept est simple : associer un composant item_component à une entité afin de le convertir en objet ; puis associer un composant inventory_component afin de le convertir en inventaire. Une entité peut même remplir ces deux fonctions à la fois afin que les inventaires puissent contenir d'autres inventaires. »
En d'autres termes, aucun appareil de gestion et aucune solution de contournement complexe ne sont nécessaires. Tous les éléments sont accessibles directement via Verse. Les développeurs peuvent modifier les propriétés des objets, accorder de nouveaux objets et créer des systèmes de progression complets au sein de Scene Graph.
Chaque sabre laser est construit à partir de pièces empilables
C'est précisément cette structure composée d'entités et de composants qui permet de personnaliser entièrement chaque sabre laser.
« Chaque sabre laser est une entité d'objet sur laquelle s'empilent différents composants : un maillage de poignée, un cristal, un pouvoir de la Force, ainsi que des statistiques ajustables telles que les dégâts, la stabilité et l'arc électrique », explique McDu. « Les pouvoirs de la Force constituent eux aussi des entités à part entière. » Vous pouvez les associer à un sabre laser ou les accorder séparément. « Nous avons créé un terrain d'entraînement de simulation de combat afin que les joueurs puissent tester leur sabre personnalisé face à des hordes d'ennemis. »
Les pouvoirs de la Force disponibles incluent la poussée, l'attraction, le lancer de sabre, la guérison, la diversion, le saut de la Force et les Éclairs de Force, entre autres.
Un modèle qui ne demande qu'à évoluer
McDu a surtout hâte de voir ce que les développeurs vont en faire. Les possibilités du système Inventaire et objets personnalisés vont bien au-delà de l'établi de sables laser, qui n'est qu'un exemple des capacités qu'offre ce système.
« Dans la mesure où tout repose sur Verse et Scene Graph, vous pouvez étendre le système existant ou créer de toutes pièces votre propre système, par exemple un générateur aléatoire de sabres laser, un questionnaire qui détermine le sabre correspondant à votre personnalité, une boutique de composants, ou encore un système de progression permettant à votre Jedi de gagner en puissance au fil des parties », explique-t-il.
Testez-le dès maintenant !
Apprenez à créer des sabres laser personnalisés et à ajouter des pouvoirs de la Force à l'aide de Scene Graph et Verse en suivant le tutoriel complet inclus avec le modèle Sabres laser et pouvoirs de la Force. Découvrez ensuite comment développer votre propre expérience avec le système Inventaire et objets personnalisés, Scene Graph et Verse.