Allowing the player to talk to NPCs is an important feature in all kinds of games, from RPGs to visual novels to platformers and puzzle games. It's also a lot of fun to create, so let's get started!
The games featured in the opening:
Beastieball
https://store.steampowered.com/app/18...
Golden Sun: Dark Dawn
• Golden Sun: Dark Dawn - Part 1 - Thirty Ye...
Cattails
https://store.steampowered.com/app/63...
Wizarducks and the Lost Hat
https://store.steampowered.com/app/27...
Pokémon White
• Pokémon White - Part 1 - Returning to My R...
Epic Battle Fantasy 5:
https://store.steampowered.com/app/43...
Undertale:
https://store.steampowered.com/app/39...
The code:
https://github.com/DragoniteSpam-Game...
Customizing dialogue boxes:
• Customizing Text Boxes - Easy Cutscenes an...
Shader playlist:
• Shader Stuff - GameMaker Studio 2
GameMaker 3D playlist:
• 3D in Game Maker Studio 2
GameMaker Studio 2 playlist:
• Game Maker Studio 2 - General Tutorials
0:00 Introduction
1:18 The sample project
2:40 Making stuff happen when you hit the spacebar
5:40 Giving NPCs something to say
6:45 Drawing the text on screen
11:18 Fixing some of the more obvious problems that we created
13:44 Giving each NPC different things to say
15:17 Typewriter text
17:53 Allowing NPCs to say more than one thing
26:04 Talking to NPCs who are in front of you but not behind you
29:49 Some things which you might want to try on your own
31:57 The end
#GameMaker
#GameMakerCutscene
#GameMakerDialogue
- - - -
I've now made that Patreon:
/ wizardragon
That promised social media link spam.
/ dragonitespam
Transition / idle music is by my old friend Kamex:
/ greatgabite
Rate, comment, subscribe, watch more, enjoy!