Fantasy environment in UE5-powered ‘Split Fiction’.
Entretien
25 février 2025

Split Fiction, le jeu d'action en coopération qui mêle science-fiction et fantasy grâce à l'UE5

HazelightJeuxSplit Fiction
Hazelight_Logotype_Primaire_NEG.png
Créateur de "It Takes Two", élu Jeu de l'année en 2021, Hazelight est un studio de développement indépendant maintes fois primé qui se situe à Stockholm, en Suède. Fondé en 2014 par Josef Fares, réalisateur et créateur du jeu acclamé par la critique "Brothers: A Tale of Two Sons", Hazelight s'est fixé pour objectif de repousser les limites de la créativité dans les jeux vidéo. En 2018, Hazelight a sorti "A Way Out", son premier jeu d'aventure et d'action à la troisième personne en coopération, dans le cadre du programme EA Originals.
Split Fiction est la dernière création d'Hazelight, le studio maintes fois récompensé, développée à l'aide de l'Unreal Engine. Réputé pour ses jeux d'aventure en coopération, Hazelight s'est illustré par des œuvres toujours plus inventives.

Son dernier jeu, conçu à l'aide de l'Unreal Engine 5, propose un nouveau concept créatif remarquable : deux autrices, Zoé et Mio, se retrouvent prises au piège dans un monde virtuel inspiré de leur propre œuvre. La particularité ? Mio écrit une histoire dans un univers de science-fiction, tandis que Zoé s'est tournée vers la fantasy. Ainsi, un éventail presque infini de possibilités en jeu s'ouvre. 

Afin d'en apprendre plus sur ce projet, nous avons rencontré le réalisateur du jeu, Josef Fares, et le lead programmeur, Jonas Mauritzsson. Ensemble, nous avons exploré leur approche lors du développement des nombreux gameplays de Split Fiction et nous avons abordé l'influence des années d'expérience de Josef Fares en tant que réalisateur de cinéma sur la construction narrative du jeu.
Merci d'avoir pris le temps de nous rencontrer ! Split Fiction, comme on peut s'en douter de la part d'Hazelight, raconte une histoire captivante. Qu'est-ce qui a inspiré une intrigue si intéressante ?

Josef Fares, réalisateur du jeu : C'est moi qui vous remercie ! Chacun de nos jeux traite une thématique qui lui est propre. Brothers: A Tale of Two Sons abordait le thème de la tristesse. A Way Out, de la confiance. It Takes Two, celui de la collaboration. Lorsque j'ai commencé à imaginer Split Fiction, un nuage de mots se dessinait autour de moi. Je voyais régulièrement le mot "amitié" apparaître, et il a fini par me rester en tête. J'ai réfléchi aux amitiés que nouaient les gens, à leurs débuts, et je me suis demandé comment ça se passerait si deux personnes n'avaient rien en commun. Ça m'a beaucoup intrigué et c'est ainsi qu'a germé une première idée d'histoire pour Split Fiction !

Avez-vous toujours voulu mélanger les univers de la science-fiction et de la fantasy ?

Josef Fares : Tout à fait, c'est l'un des premiers concepts phares auxquels on a pensé. Voir ces deux univers mélangés au sein d'un seul et même jeu, ça nous a semblé unique et innovant, tant au niveau du gameplay que de la narration.

Les personnages principaux, Mio et Zoé, ont une personnalité débordante. Pourriez-vous revenir sur leur naissance et leur création ?

Josef Fares : Pour moi, on écrit sur ce que l'on connaît. Dès le début, nous voulions que Mio et Zoé aient des personnalités complètement opposées, mais qu'elles puissent briller chacune à leur manière. Lors de l'écriture, notre priorité était de comprendre pourquoi nous racontions cette histoire, plutôt que de simplement nous concentrer sur son contenu. 

Tout le monde porte le poids de son passé, parfois lourd et sombre. Mais n'est-ce pas génial d'avoir ou de trouver quelqu'un avec qui le partager ? Quelqu'un avec qui rire et pleurer ? Quelqu'un qui sera toujours à nos côtés, quoi qu'il arrive ? Voilà notre objectif, et je pense que nous y sommes parvenus.
Mio and Zoe on a motorbike in ‘Split Fiction’.
Image courtesy of Hazelight Studios
Le jeu semble offrir une grande variété de gameplays. Vous a-t-il paru difficile de faire des choix scénaristiques ?

Josef Fares : Chez Hazelight, nous avons développé une solide expérience dans le choix des éléments scénaristiques et des types de gameplay à conserver ou à écarter. Pour nous, le plus difficile n'est pas d'avoir des idées ni de concevoir des prototypes, mais plutôt de peaufiner les mécaniques afin qu'elles paraissent à la fois innovantes et agréables aux yeux des joueurs. Nos jeux étant extrêmement variés, le plus grand défi consiste à évaluer le niveau de détail qu'il nous reste à y apporter. Mais, là encore, notre capacité à prendre des décisions en équipe s'améliore de jour en jour.

Hazelight a gagné en popularité grâce à un gameplay innovant et une approche époustouflante des jeux en coopération, mais l'esthétique et l'atmosphère de vos jeux changent à chaque projet. L'esthétique de Split Fiction vous est-elle venue en tête dès le début du projet ou a-t-elle évolué au fil du temps ?

Josef Fares : Nous avons décidé de l'esthétique du jeu dès le début. Nous voulions deux personnages féminins, pris au piège dans une simulation, dans un univers qui oscille entre science-fiction et fantasy. Mais, comme toujours lors du développement d'un jeu, certains éléments évoluent et l'esthétique aussi. Au studio, nous cherchons constamment à innover et à relever de nouveaux défis. L'esthétique de ce jeu n'a rien à voir avec les précédents, elle les surpasse !
A fantasy scene in UE5-powered ‘Split Fiction’.
Image courtesy of Hazelight Studios
En quoi votre expérience en tant que réalisateur influence-t-elle votre façon de construire la narration de vos jeux ?

Josef Fares : Il ne faut pas oublier qu'il existe différents médias et qu'ils n'offrent pas la même expérience. Par exemple, dans le cas des films, on parle de média passif. Dans le cas des jeux, on parle plutôt de média actif. De ce fait, ils n'ont pas le même rythme. Dans les films, vous avez complètement la main sur le rythme, ce qui n'est pas le cas dans un jeu vidéo. Les spectateurs peuvent mettre le film sur pause, y revenir plus tard, vaquer à leurs occupations, ou que sais-je ! À mes yeux, toute l'industrie apprend encore à écrire un jeu vidéo. 

Certains studios écrivent de belles histoires et créent des mondes spectaculaires qui vous absorbent. Je pense à Naughty Dog, par exemple. J'ai l'impression qu'ils sont visionnaires, du moins, dans ce domaine.

Vous êtes-vous inspirés d'autres jeux ou films pour développer Split Fiction ?

Josef Fares : Pas vraiment, pour tout vous dire. Selon moi, il vaut mieux que l'équipe prenne le temps de jouer et de trouver sa propre inspiration. Évidemment, nos jeux contiennent de nombreux clins d'œil à d'autres œuvres, mais ce n'est qu'une conséquence de notre amour pour cet art. Tous les employés du studio sont libres de proposer leurs idées. Nous sommes une équipe ouverte et créative. J'ai l'impression que tout le monde a perdu la tête en chemin, mais en bien, donc tant mieux !

Pourquoi l'Unreal Engine 5 était-il si adapté pour ce projet ?

Jonas Mauritzsson, lead programmeur : Disposer d'un moteur extensible et maniable est essentiel pour nous. Chez Hazelight, le développement des jeux évolue très rapidement. Nous modifions beaucoup de choses, alors c'est très pratique de pouvoir s'appuyer sur une base stable.

Pour nos artistes, travailler avec un moteur en mesure de supporter leur flux de travail dès le début représente un véritable atout. De plus, l'utilisation d'un outil largement répandu dans le secteur du jeu vidéo facilite l'intégration des nouveaux membres dans l'équipe, quel que soit leur domaine d'expertise, et simplifie la collaboration avec nos partenaires externes.
Fantasy creatures in UE5-powered ‘Split Fiction’.
Image courtesy of Hazelight Studios
La création de jeux en coopération sur un écran partagé présente-t-elle des défis techniques en particulier ? Dans ce cas, comment les abordez-vous ?

Jonas Mauritzsson : La mise en réseau représente toujours un certain défi pour nous. De nombreux raccourcis que nous utilisons habituellement ne fonctionnent pas lorsque deux joueurs peuvent se voir à l'écran. Dès le départ, nous avons créé une base solide pour pouvoir jouer en réseau sur nos différents systèmes de gameplay. Notre objectif principal est de répliquer le joueur à distance aussi fluidement que possible.

Évidemment, l'aspect graphique représente toujours un défi. Nous devons effectuer le rendu de la vue des deux joueurs en même temps, ce qui implique plus de contraintes. Une bonne communication entre l'équipe technique et artistique est alors essentielle pour trouver des solutions créatives.

Vous êtes-vous confrontés à des défis techniques liés à la conception des visuels variés des univers de science-fiction et de fantasy ?

Jonas Mauritzsson : It Takes Two nous avait entraînés à la conception de visuels variés. D'un point de vue technique, nous avons facilité la création d'une grande quantité de contenus.
Fantasy environment in UE5-powered ‘Split Fiction’.
Image courtesy of Hazelight Studios
Jeu de plateformes, de réflexion et plus encore, Split Fiction propose un gameplay varié. Avez-vous utilisé des outils de l'UE en particulier pour parvenir à un tel résultat ?

Jonas Mauritzsson : Pour les adapter à notre méthode de travail, nous avons personnalisé de nombreuses technologies. Mais la plupart du temps, l'aspect extensible de l'Unreal Engine nous a été d'une grande aide. Par exemple, cela nous a permis d'intégrer correctement nos fonctionnalités dans le panneau des propriétés.

L'histoire de Split Fiction est très créative et requiert des gameplays très variés. Quelle mécanique de jeu vous a donné le plus de fil à retordre ?

Jonas Mauritzsson : Sans trop en dire, la fin du jeu est très riche en rebondissements. Vous verrez quand vous y serez.

Avez-vous eu recours au code source du moteur pour concevoir certains outils personnalisés ou systèmes de jeu ?

Jonas Mauritzsson : Nous avons beaucoup modifié le moteur et avons créé de nombreux outils personnalisés. De l'intégration d'un langage de script, l'Unreal Engine Angelscript, à la simple modification du style de l'éditeur pour qu'il nous corresponde davantage.

Pour citer un autre exemple, nous avons également apporté de nombreuses modifications à Sequencer pour qu'il prenne en charge le système d'écran partagé et qu'il rende des transitions fluides entre les séquences de gameplay et de cinématiques, et inversement.

Nous avons créé sur mesure la plupart de nos systèmes. Si vous souhaitez en savoir plus sur la conception de notre gameplay, Ylva Werner, l'une de nos ingénieures expérimentées dans l'équipe de gameplay, animera une présentation cette année sur ce que l'on appelle les "capacités" à la GDC. Je vous conseille d'y jeter un œil.
Mio and Zoe with dragons in ‘Split Fiction’.
Image courtesy of Hazelight Studios
D'un point de vue technique, quelles sont les plus grandes leçons que votre équipe a apprises entre la sortie de It Takes Two et de Split Fiction ?

Jonas Mauritzsson : Grâce à It Takes Two, nous avons trouvé notre méthode de travail. Tout ce qu'il nous restait à faire, c'était de continuer à développer nos outils et notre structure afin de créer davantage de contenu, plus rapidement. 

Grâce à It Takes Two, nous avons également appris que créer des systèmes propres à chaque type de gameplay permettait d'éviter plus de bugs que si l'on passait par des systèmes génériques qui tournaient à trop plein régime.

Aussi, nous avons compris l'importance des outils de débogage. Nous y avons consacré beaucoup de temps au début du projet, et au final, ça nous a été d'une grande aide.

Merci d'avoir pris le temps de répondre à nos questions ! Si l'on souhaite en savoir plus à propos du jeu, où peut-on retrouver plus d'informations ?

Jonas Mauritzsson : Si vous souhaitez en savoir plus sur Split Fiction, vous pouvez suivre le compte d'Hazelight sur X, Instagram et Discord !

Comment installer l'Unreal Engine ?

Instructions de téléchargement

Téléchargez le lanceur

Avant d'installer et d'exécuter l'Unreal Editor, vous devez télécharger et installer le lanceur Epic Games.

Installer le lanceur Epic Games

Une fois le lanceur téléchargé et installé, ouvrez-le et créez un compte ou connectez-vous à votre compte Epic Games.

Obtenez de l'aide ou relancez le téléchargement du lanceur Epic Games comme décrit dans l'étape 1.

Installez l'Unreal Engine

Connectez-vous, puis accédez à l'onglet Unreal Engine et cliquez sur le bouton Installer pour télécharger la version la plus récente.

Regarder la vidéo d'installation

Vous souhaitez installer l'Unreal Editor pour Fortnite ?

Mettez en place tout le nécessaire pour utiliser l'Unreal Editor pour Fortnite depuis le lanceur Epic Games.

Télécharger l'UEFN

Recevez des informations sur les innovations du secteur ainsi que les dernières ressources gratuites pour :

En transmettant vos informations, vous acceptez de recevoir des actualités, des enquêtes et des offres spéciales de la part d'Epic Games. Politique de confidentialité