We are working on the dialogue system of the game! It will feature a 3D spatial system for creating dialogue branches and connections, as well as avatars to use as the actors. Some features of it will start being released in the next versions, so, let us know what you would like to see in this part of our storytelling system.
We are working on the dialogue system of the game! It will feature a 3D spatial system for creating dialogue branches and connections, as well as avatars to use as the actors. Some features of it will start being released in the next versions, so, let us know what you would like to see in this part of our storytelling system.
The most important feature, which i believe that really brings our free will during the dialogue are the dialogue choices, and from these choices, the game plot could change to A or B depending on what way you prefered to follow previously.
As Delicio mentioned, dialogue options would really add to it.
To go even further, i think being able to establish a connection between other NPCs would be great.
Example:
NPC A: (To the player) ââCould you bring this can of soda to (NPC B)?ââ
- If the player says ââYesââ, this action would unlock a new dialogue option when interacting with NPC B, (Give can of soda).
Now, if you want an even more in-depth NPC interaction system, you could add ââfondness/reputationââ, this would be a hidden modifier within the game which the creator could customize.
Certain dialogue options would reduce or increase how much the NPC likes you, and some dialogue options could be available only at a certain level of reputation. This modifier could go from -100 to 100, and start at 0.
A player could choose to be friends with an NPC, or become their worst enemy if they wish, and that would be very fun to play with.
I really enjoyed how the text format works, it adds a lot of personality. But I feel like thereâs something missing, like giving the actor a name, or showing their headshot in the speech bubble.
I would say this is something that the creator could add by using Conduits and shouldnât be a built-in feature.
The dialogue system is actually part of conduits! They are boxes that can be triggered and chained
Here is one of the concepts of the box:
Translations
It would be great if dialogue options supported adding âtranslationsâ for certain languages. This is very important for game accessibility; for example, setting a default language and selectable languages ââwould follow the language the user chose on the platform, or use the gameâs default language if none is available.
![]()
Itâs not important right now, but it would be a great addition in the future.
As you know, itâs frustrating, like with the text boxes, where I need to create several separate text boxes for each language and place them side by side. A dedicated translation system would be great.
NPC Avatar
A button to take a picture of the avatar, more specifically the face, to appear next to the dialogue. It looks very elegant
, similar to a visual novel, and could interact with the userâs avatar.
NPC Voice Presets for Dialogue:
One feature that could be cool in the future is optional voice presets for NPC dialogue.
Not full voice acting, but simple predefined voices (TTS-style) that read the dialogue text. Creators could just pick a voice type for each NPC (calm, energetic, robotic, etc.), and players could turn it on or off if they want.
I think this would:
-
Help with accessibility
-
Make dialogues feel more alive without adding much complexity
-
Work really well with avatars and branching dialogue
It could also later connect nicely with translations, where the voice follows the playerâs language when available, and falls back to text if not.
Even a small or experimental version of this would already add a lot to the storytelling system. ![]()
Definitely have to add option to choosing custom angle of camera at which the dialogue opens, to add more artsy touch as it could be camera behind character pointing at something it talks about or any other to drive different emotion.
In future even add small UI to animate camera or even character depending on each dialogue part, so that you can customize the heck out of it.
And as for NPCs should make that you can edit same avatar and have option if you want to it update with new changes or not from avatar editor, that way you donât need make from scratch new avatar each time. Main purpose to easily configure it to your needs of game like have same avatar with different emotions or outfits across map.
