CooliSushi : les coulisses de la création d'un RPG avec l'UEFN
Que faut-il pour créer un RPG complet dans Fortnite ? Pour CooliSushi, développeur Fortnite, la réponse consiste à allier un état d'esprit volontaire à la polyvalence de la trousse à outils proposée par l'Unreal Editor pour Fortnite (UEFN).
Aetheria est une carte de jeu de rôle en monde ouvert personnalisée, inspirée des anime anciennement intitulée Anime RPG Tycoon. Les joueurs peuvent y accomplir des quêtes, chasser des créatures pour gagner de l'expérience, débloquer de nouveaux biomes et affronter des adversaires avec un système de combat au corps à corps personnalisé.
Cette carte Fortnite, devenue un véritable succès, a été créée par une équipe de seulement deux personnes, qui a donné vie à son idée en s'appuyant sur les fonctionnalités clés de l'UEFN.
Verse apporte de nouvelles options de jeu
Créer un RPG dans Fortnite signifie sortir du gameplay proposé par défaut. Pour y parvenir, l'équipe a utilisé Verse, un langage de programmation intégré à l'UEFN qui permet aux développeurs Fortnite de créer du code de jeu personnalisé, de concevoir des règles de gameplay uniques et de contrôler des objets interactifs sur leurs îles.
"Verse est au cœur de tout notre système de jeu et nous permet de développer librement nos idées et de créer quelque chose que nous voulions vraiment faire", explique le lead graphiste et directeur de jeu de CooliSushi. "C'est un outil très puissant et peu gourmand en mémoire. En associant Verse aux appareils intégrés de Fortnite, nous pouvons itérer rapidement au lieu de devoir tout créer de zéro."
En combinant Verse au framework audio de l'Unreal Editor, l'équipe a créé un paysage sonore dynamique qui évolue avec le parcours du joueur à travers le monde.
"La combinaison des deux nous permet de créer cette ambiance exceptionnelle, qui accompagne les joueurs dans le monde, et de renforcer leur immersion", explique CooliSushi.
Le système d'éclairage global et de reflets entièrement dynamiques de l'Unreal Engine Lumen est un autre outil puissant qui s'est révélé particulièrement précieux. Grâce à lui, l'équipe a pu obtenir un éclairage de grande qualité sans configuration manuelle complexe.
"Lumen est un outil incroyable", explique CooliSushi. "En tant que petite équipe de deux personnes, cela nous a vraiment aidés à donner vie à notre vision en améliorant la qualité graphique de notre monde. Lumen nous a permis de construire notre monde exactement comme nous l'avions imaginé, en temps réel."
Le résultat est un environnement inspiré de l'anime, qui semble toujours plus vivant et immersif au fur et à mesure que les joueurs progressent dans leur aventure.
Gagner du temps avec Fab
Pour réussir, les petites équipes doivent maximiser leur efficacité. Le temps est l'une des ressources les plus précieuses pour les développeurs indépendants et chaque minute gagnée se traduit par une productivité accrue.
Cela s'est particulièrement vérifié lors du développement d'Aetheria, notamment lorsque l'équipe créait les environnements vastes du jeu.
"Pour une toute petite équipe indépendante comme la nôtre, Fab a été notre ressource de prédilection pour construire notre monde", explique CooliSushi. "Nous avons pu pousser notre vision encore plus loin en personnalisant rapidement des ressources prêtes à l'emploi et en nous appuyant ensuite dessus. Cela nous permet de créer une expérience vraiment unique tout en accélérant considérablement le développement. Fab nous sauve la mise !"
Cette approche a permis aux développeurs de consacrer davantage de temps à la création du gameplay et à l'optimisation de l'expérience globale des joueurs.
L'équipe avait de grandes ambitions pour son jeu. L'objectif était de le rendre accessible aussi bien sur les PC haut de gamme que sur les appareils mobiles et la Nintendo Switch. Cet objectif a été atteint grâce à leur utilisation des outils d'optimisation dans l'Unreal Editor afin d'adapter la qualité visuelle sans sacrifier l'expérience globale.
"Les outils de l'Unreal Editor nous ont permis d'adapter et d'affiner la qualité graphique pour chaque plateforme sans faire de compromis", explique CooliSushi.
Petite équipe, grandes ambitions
Avec le recul, CooliSushi estime que c'est grâce à l'ensemble d'outils de l'UEFN qu'une équipe aussi réduite a pu mener à bien un tel projet.
"Notre vision a pu prendre vie grâce aux outils de l'Unreal Editor et nous n'aurions pas pu le faire nous-mêmes sans eux", explique CooliSushi. "Nous espérons que les joueurs verront tout ce que nous avons réussi à accomplir."
Aetheria montre jusqu'où une bonne idée peut aller avec l'UEFN. En combinant Verse pour des systèmes de gameplay personnalisés, Lumen pour l'éclairage, Fab pour la création de ressources et les outils d'optimisation de l'Unreal Editor pour garantir de bonnes performances sur toutes les plateformes, CooliSushi et son équipe ont créé une expérience RPG qui trouve naturellement sa place dans Fortnite.
Prêt à vous lancer dans l'aventure ? Jouez à Aetheria ici :