Add NPC & Dialogue System in Unity 2D 🎮
Learn to add NPCs and dialogue interactions in your top-down Unity 2D game with this step-by-step guide.

Game Code Library
18.1K views • Feb 23, 2025

About this video
Let's add interacting with NPCs to our game! So when we walk over and press our Interact button, a Dialogue Box will open and show the text typing out letter by letter. We'll also add a voice sound effect for each letter shown! If we're impatient we'll add auto-completing as well as auto-progressing to the next line. Everything you could want out of NPC dialogue!!!
You can follow the playlist 🐸 to this top down base template!
Full Playlist: https://www.youtube.com/playlist?list=PLaaFfzxy_80HtVvBnpK_IjSC8_Y9AOhuP
Get the code: https://www.patreon.com/posts/add-npc-and-to-122871257
Download the Top Down Template🐸: https://gamecodelibrary.itch.io/top-down-2d-base-template
Sprite sheet: https://pixel-boy.itch.io/ninja-adventure-asset-pack
All source code for all videos I have made and will make in the future can be found on my Patreon:
https://www.patreon.com/GameCodeLibrary
Be sure to subscribe to see what kind of adventure we can go on together! I'm excited! :-)
If you have any suggestions, feedback or questions, be sure to comment below! Any opinions will help me out on this journey ♡
Check out the full platformer playlist!
https://www.youtube.com/playlist?list=PLaaFfzxy_80EWnrTHyUkkIy6mJrhwGYN0
BUY THE COMPLETE PLATFORMER GAME TEMPLATE NOW!!!
https://gamecodelibrary.itch.io/2d-platformer-template
https://www.patreon.com/GameCodeLibrary/shop
#unity #gamedev #gamedevelopment #unity2d #topdown
0:00 - Intro
0:20 - NPC GameObject
2:30 - NPCDialogue ScriptableObject Script
4:19 - OldMan NPCDialogue
5:57 - NPC Script
13:45 - DialogueData
14:00 - Dialogue Box UI
17:03 - Test Dialogue!
17:58 - Voice Sound Effect
20:26 - Test Voice!
20:57 - Girl NPC Example
21:39 - Girl Test!
21:51 - Next Video
22:00 - Get the Code
22:27 - Outro
You can follow the playlist 🐸 to this top down base template!
Full Playlist: https://www.youtube.com/playlist?list=PLaaFfzxy_80HtVvBnpK_IjSC8_Y9AOhuP
Get the code: https://www.patreon.com/posts/add-npc-and-to-122871257
Download the Top Down Template🐸: https://gamecodelibrary.itch.io/top-down-2d-base-template
Sprite sheet: https://pixel-boy.itch.io/ninja-adventure-asset-pack
All source code for all videos I have made and will make in the future can be found on my Patreon:
https://www.patreon.com/GameCodeLibrary
Be sure to subscribe to see what kind of adventure we can go on together! I'm excited! :-)
If you have any suggestions, feedback or questions, be sure to comment below! Any opinions will help me out on this journey ♡
Check out the full platformer playlist!
https://www.youtube.com/playlist?list=PLaaFfzxy_80EWnrTHyUkkIy6mJrhwGYN0
BUY THE COMPLETE PLATFORMER GAME TEMPLATE NOW!!!
https://gamecodelibrary.itch.io/2d-platformer-template
https://www.patreon.com/GameCodeLibrary/shop
#unity #gamedev #gamedevelopment #unity2d #topdown
0:00 - Intro
0:20 - NPC GameObject
2:30 - NPCDialogue ScriptableObject Script
4:19 - OldMan NPCDialogue
5:57 - NPC Script
13:45 - DialogueData
14:00 - Dialogue Box UI
17:03 - Test Dialogue!
17:58 - Voice Sound Effect
20:26 - Test Voice!
20:57 - Girl NPC Example
21:39 - Girl Test!
21:51 - Next Video
22:00 - Get the Code
22:27 - Outro
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
18.1K
Likes
443
Duration
22:35
Published
Feb 23, 2025
User Reviews
4.6
(3) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.
No specific trending topics match this video yet.
Explore All Trends