+1 vote

Hey. I know there are already questions similar to this but they all seem to talk about dialogue for an RPG or something similar, where dialogue is a minor aspect of the game 's mechanics. My question is what would be the best way to implement dialogue for a visual novel, where dialogue is the main aspect of the game, and there are hundreds of lines of dialogue? A detailed explanation would be great and thank you in advance <3

Godot version 3.2.3
in Engine by (26 points)

1 Answer

+2 votes
Best answer

Simple and very basic way is to put this line in a node or a custom resource:

export (Array, String, MULTILINE) var dialogue

And then display it when appropriate

If you want to make complex visual novels I recommend searching the asset library before committing to make a custom system that can take a lot of time to make
Here are some addons you can try:




Another option is to use external tools that have an addon



Or a json parser like:


by (114 points)
selected by
Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.