Beginner dialogue tutorial for Godot 4

preview_player
Показать описание
If you're relatively new to Godot (or just Godot 4) and want to set up branching dialogue then grab a copy of the repository below and follow along with this tutorial.

0:00 Intro
0:35 Installing Dialogue Manager
2:51 Actioning things
6:47 Non-linear dialogue
9:28 Customising the dialogue balloon

#godot4 #gamedev #pixelart #indiedev #tutorial
Рекомендации по теме
Комментарии
Автор

Hey Nathan, thank you for this awesome add-on. The add-on does everything I wanted. great job.

In case someone is having trouble triggering functions from the dialogue:
You can call functions by using the "do" with the function call just like he used "set" on variables. I highly recommend checking the documentation.

meowzer
Автор

That's really awesome. I started gamedev just when Godot 4 released a month ago by coincidence, and now I was searching for tutorials on how to implement dialogue. I was expecting to have to do everything from scratch but I stumbled upon your addon that takes care of it, already implemented for Godot 4 and with a new tutorial you've just released. Many thanks to people like you for developing, sharing ressources and helping others for free. It's the best :D

artishooke
Автор

Dude this is awesome! I'm a newer gamedev who was looking for someone to explain how to make dialogue work, I'm so happy to have found this extension. Thanks for making it so much easier for people like me to get started

jeremyjackson
Автор

I spent 4 days as a new Godot user trying to create a dialog manager and I just found your add-on that works better, is cleaner and it won't confuse me in the future if I try to change something.
I'm now spending the next 2 hours swapping mine poor attempt with this and I'm loving the process hahahaha.
Thanks, for real thanks these kind of simple add-ons with clear tutorials that go beyond how to install and just the basic use are tools that will encourage more people to get into making games.

schrodingerskat
Автор

this video is everything I ever needed as a newbie. I am going to watch at least 3 times - you explain many advanced concepts but they are far more approachable in this video than in any other videos. Massive thanks🙏🙏🙏

sanyi
Автор

Awesome work, especially the dialogue preview function which saves so much time! I am still somewhat new to Godot and wanted to use your Dialogue Manager together with the Cyclops whiteboxing add-on. Naming the script+autoload "State" seemingly conflicted with their numeric line edit code which also uses "State", so I just renamed the Dialogue Manager Autoload to "States" and now have no error anymore. I thought this might occur for a few users dabbling in 3D so wanted to share :)

HomeFrogGames
Автор

Thanks for the amazing dialogue system Nathan and this explainer video as well. I got your system installed and running in under 30 minutes in my game-jam project so you saved me alot of stress. . Major props to you. 👍👍👍👍👍👍

PaulLeBlancu
Автор

Very good tutorial! I'm having a tiny issue though. When I press the ui_accept key, the dialogue box just keeps appearing. I can only progress through it by clicking. I am using _unhandled_input, so I don't know what would be doing that? regardless of my issue though this was a really well made tutorial, super easy to follow!!

Horsehater
Автор

When I put choices in my dialogue, how can I make it so that my character doesn't walk when I press the up and down key...

victormauricio
Автор

Wow what a coincidence, i had to pause a project not too long ago because i felt that the resources for creating and getting dialogue systems in godot 4 were pretty limited and there wasnt a good starting point for me, so uploading this was perfect timing lol. Also, any possibility of going in to more depth on customising the dialogue balloon?

MakerrekaM
Автор

amazing tutorial. thanks for talking slowly, teaching, from simple ground-up, instead of showing off how smart u are like most tutorials

drioko
Автор

Love it. Very useful. Glad you made a tutorial. Thanks for sharing

pascalcasier
Автор

This is literally the Best Dialougue Tutorial I've ever managed to find on youtube. Can't thank you enough sir

Neo-ryjk
Автор

Great video and manager! Had no problem with setting different keys for actions, changing themes and make it work at all. Very helpful and easy to understand :D

MB_Arssin
Автор

My gawd. This saves me sooo many time. This looks so simple yet pretty useful. Thx a lot for this. Subbed.

pixelperfect
Автор

Thanks so much dude, this dialogue manager is really powerful for single devs. I modified a couple aspects in my project, but I don't know if it'd be useful for anyone else. I increased the small_balloon window size trigger to 500 (Im using 480x270, PSP resolution), also I changed the unhandled_input outside the box to continue to next dialogue line (much more convenient for mouse-centered games) and I changed the ColorRect in the default for a panel, as I find it easier to modify with themes.

Ignawesome
Автор

Oh man, this is literally amazing. It's perfect! Thank you so much.

welkinshorts
Автор

Tysm for this!! I’ve been wanting to start a project like this for a while but am not the best at coding in general. Was originally looking at the dialogic addon, but couldn’t get it to connect properly, so this should be a more dated addon I can use :)

XxgrrbbtxX
Автор

I like the purple tint on your Godot environment!

pomeroytv
Автор

Hi there Nathan! Thanks for this tutorial :)

noise_dev