Simple Dialogue System (with Portraits and Name Plates)

preview_player
Показать описание
Add narrative and character to your game through dialogue. This simple dialogue system gives you the ability to quickly and easily add multi-line dialogues to NPCs and cutscenes. It also lets you easily add character portraits and name plates to your dialogue boxes.

Code is designed to be beginner-friendly and as easy to adapt as possible.

If you're interested in something a little deeper with branching dialogue lines, and more cutscene customizability, check out my Custom Dialogue System series (Coming April 2023).

🔗PATREON LINK🔗
If you'd like to vote on future tutorial series, or just want to buy me a coffee, stop by my patreon site.

🎼 MUSIC 🎼
Life (Free Download)
By Tobjan is licensed under a Creative Commons License.
Рекомендации по теме
Комментарии
Автор

this was LITERALY what i was looking for

deividwaps
Автор

GREAT tutorial with detailed explanation for everything! thank you SO MUCH

af_
Автор

this was a lifesaver! so clean and intuitive to set up cutscenes for! I was horrified assuming I was gonna have to manually code each one

knairda
Автор

Thanks, this works great alongside the Action RPG tutorials, now I've got a villager added I can chat with!

joshualunn
Автор

So many of the current tutorials that exist are outdated (for example, creating your own graph system (that would fall under ExperimentalUI) to host nodes), which limits the only possible complex dialog systems to Yarn/XNode. This tutorial is one of the few that works, so thank you!

I'll def watch your advanced tutorial, since everything leaves room for expansion that is as good as some notable plug-ins

Ryan_Wiseman
Автор

You're a real one for this tutorial! Thank you so much

AreeshFlower
Автор

Am sorry it works finally it is soo good thanks bro loveyou♥️

mazenyasser
Автор

Thank you for the tutorial, it was really helpful and I apreciate that you explain what every element means.
It worked for me until I used speaker.Length, Unity marks it as an error because string[] doesn't have a definition for "Lenght". Is there a way to fix that?
Thank you and have a good day.

Edit: nevermind, it was dyslexia. Thank you for the tutorial ;)

cam-hat
Автор

Hello there!!1 Loves your tutorial but i have some question how do i make the text slowly appearing ?

rastythecrab
Автор

the NPC's dialogue script is hearing the Input of the player ? if the player makes the interact button, can talk? ... it is possible to decouple that with events?

AstralNostalgia
Автор

Amazing stuff! Is the next video coming out soon?

danielli
Автор

hi i get far with the video but the interact key doesn't work any ideas how to solve also the trigger doesn't work

mazenyasser
Автор

If i have another canvas, in which i can see my hp, will it work?

NoobyMain