Description du système

ADS Dialog System est un système de dialogue pour Unreal Engine 5. Sa gestion est centralisée dans un Subsystem : les dialogues peuvent ainsi être utilisés depuis votre projet sans dépendre d'un Actor particulier dans le niveau.

Conversations Classic et Travel

Le système propose deux modes de conversation :

Chaque conversation est enregistrée dans un asset dédié, ce qui permet de créer, organiser et réutiliser facilement les dialogues de votre jeu. Une même conversation peut réunir plus de deux interlocuteurs. Une conversation peut être activée ou désactivée selon les besoins de votre progression et de vos règles de gameplay.

Répliques et choix

Les conversations peuvent contenir des choix pour le joueur. Chaque réplique est configurée indépendamment : elle peut notamment changer la caméra utilisée, modifier la bulle de dialogue ou déclencher un événement.

Le joueur peut passer une conversation ou avancer jusqu'à la réplique suivante. Cette progression peut être manuelle ou automatique, selon le comportement souhaité pour la conversation.

Texte et mise en forme

Les bulles de dialogue prennent en charge du texte enrichi. Elles peuvent afficher des icônes au sein du texte et mettre en couleur certaines portions d'une réplique.

Les répliques peuvent également contenir des variables ou des portions de texte récupérées par des fonctions. Cela permet d'adapter le dialogue aux informations de votre jeu, par exemple au nom du joueur ou à l'état de sa progression.

ADS Dialog System fournit les bases nécessaires pour intégrer vos dialogues ; le scénario, les conditions de déclenchement et les conséquences de chaque choix restent définis par votre projet.