Branching DIALOG SYSTEM for my GODOT RPG | dev log

  Рет қаралды 4,707

Maker Tech

Maker Tech

3 ай бұрын

Welcome to the first episode of my new dev log series.
In this episode I will give you a look into the process I went through, when making the dialog system for my cute little rpg with programmable robots.
Support the channel on Patreon: / makertech
Support the channel with a KZfaq membership: / @makertech
Join the Discord server: / discord
#devlog #godot #madewithgodot #gamedev #godotengine
---------------------------------------------------------------------------------------------------------------------------
Yarn Spinner: www.yarnspinner.dev/
Godot Assets Library: godotengine.org/asset-library...
---------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------
Reddit: / makertech
Instagram: / makertech_dk
Twitter: / makertech_dk
KZfaq channel: / makertech
---------------------------------------------------------------------------------------------------------------------------
Music provided by Chillhop: chillhop.ffm.to/creatorcred
Yasper - Little Help chll.to/a00d4d46
Stan Forebee - Anglers Rest chll.to/c1262a91
Enough Cereals - Suave chll.to/813371db
Tesk - Spanish chll.to/659fb43e

Пікірлер: 41
@hetzacoatl
@hetzacoatl Ай бұрын
I have started watching your videos and they have been really helpful for my own learning. Thank you for making them.
@MakerTech
@MakerTech Ай бұрын
Thanks, I'm glad you found them helpful :)
@MCNeko6554
@MCNeko6554 3 ай бұрын
Really interesting game concept, sounds like a lot of fun. I love how the robot is programmed at 12:50. I just finished making a dialog system for my game and it was definitely a bit more complex than I had imagined. I've used your tutorials in the past to get me going with game dev, and by the end of April I'll have my prototype/first game on itch! :) Thank you for your awesome videos 💜
@MakerTech
@MakerTech 3 ай бұрын
Thanks. And yes, dialog systems (and a whole lot of other systems) can easily get complicated once you get past the first simple solutions. Another reason I did this the way that I did was to prepare myself for later. At some point I want to add a 'hacker' mode, where you can program the robots with code as well - just for fun ;) The programming system is definitely something I will do a dev logs on later as well. I'm glad you found the tutorials helpfull - I would love to see what you are working on :)
@Borntodie1000deadstudent
@Borntodie1000deadstudent 3 ай бұрын
i wish this woman's the best life ever!
@MakerTech
@MakerTech 3 ай бұрын
🤩
@lucash_zal
@lucash_zal Ай бұрын
hi i just want to drop in and say you have helped me boost start my game dev journey and I just want to say that youve helped me, us alot. I now understand that you dont need to understand every lines of code, but instead have a basic understanding of the fundamental principles of programming in this way you know what you need to do and how to achieve it therefore know where to ask and how to put it inside your game which node or scenes. As you progress you start to see patterns on how things should be done while you may not know the proper syntax or formula, knowing that you just need to create a function and underneath is define the if and else of the event you want to trigger is extrenely helpful and you know where to ask and how to do it you simply need defining what commands to choose. This is what you taught me, vs before i was going with 0 know how as if blind. Thank you:)
@MakerTech
@MakerTech Ай бұрын
Wow thank you so much for the feedback. It really means a lot! You are describing exactly what I'm trying to teach :)
@kingTHsee
@kingTHsee 3 ай бұрын
I'll be waiting to follow your series. You inspired me to start following my dream of writing games. I hope to have some free time from programming to write some games.
@MakerTech
@MakerTech 3 ай бұрын
Thanks :) I’m so glad you like the videos🤩
@Girouetten
@Girouetten 3 ай бұрын
those Sprite2Ds are pure cuteness
@MakerTech
@MakerTech 3 ай бұрын
I'm so glad you think so. I spend soooo much time coming up with a style that I both like and I'm able to make with my current skills.
@hexaldecima6839
@hexaldecima6839 3 ай бұрын
That smiley sunflower drawing though...
@MakerTech
@MakerTech 3 ай бұрын
Definitely the best part of the video!
@Behind.the.kadoom
@Behind.the.kadoom Ай бұрын
Keep shooting thanks to you, I'm learning Godot, thank you, you have incredible skills
@Behind.the.kadoom
@Behind.the.kadoom Ай бұрын
Thanks for the great lessons♥
@Necrincito
@Necrincito 2 ай бұрын
Please tutorial gathering, (the player cuts a tree), (the tree shakes due to the cut), (put the number of times the action is performed to cut down the tree), (example: large tree 5 times, medium tree 3, small tree 2) , (when you reach the maximum number of times the tree falls in the animation), (and drop objects on the tree)
@user-wj8ec2me8w
@user-wj8ec2me8w 2 ай бұрын
how about a simple grid placing system, like one where you can place furnitures in your house or on a plot of land
@MakerTech
@MakerTech 2 ай бұрын
Good idea. I already have 'item placement' on my list of video ideas from viewers :)
@chriscarus4454
@chriscarus4454 Ай бұрын
At the 1:35 mark what are you using to organize your thoughts and notes for the project? I can only make out google drive on the side of the screen. It looks like a simple yet efficient way to keep stuff organized.
@MakerTech
@MakerTech Ай бұрын
Oh that is Trello. But I use an analog notebook just as much.
@jasonwilliams8730
@jasonwilliams8730 3 ай бұрын
👍
@hawkgamedev
@hawkgamedev 25 күн бұрын
Wow nice! are these assets your creation?
@MakerTech
@MakerTech 24 күн бұрын
Yes I make all the assets for this game myself
@hawkgamedev
@hawkgamedev 24 күн бұрын
@@MakerTech what a legend! keep up such an amazing work, it's not easy at all so I admire your work, you have a loyal fan.
@urielbelen2526
@urielbelen2526 3 ай бұрын
Could you teach how to make a dialog system that reads a csv file (excel) and interprets the dialogues? (visual-novel like) I always wanted to know how to do that in godot pd: I don't speak English, sorry if you don't understand xd
@piefish8824
@piefish8824 3 ай бұрын
What about turn-based Combat System in Godot?
@MakerTech
@MakerTech 3 ай бұрын
I've added your idea to my long list of tutorials ideas from viewers :) I have been thinking about it, but I just don't have much experience with turn-based games, so I have to do some more research first.
@user-vq8th3tt3u
@user-vq8th3tt3u 3 ай бұрын
please continue toturial Godot 4, #26, when the "Health Bar" runs out of blood the player will die
@AgatsumaZenitsu_
@AgatsumaZenitsu_ 3 ай бұрын
How can i learn gdscript for game dev
@MakerTech
@MakerTech 3 ай бұрын
I'm not sure what the best approach is, if you have no previous programming experience. But maybe try to both learn to do small projects in Godot and then study programming on the side. You could start with python, but learning any language will help you understand GDScript better. I'm also working on a series on GDScript tutorials for absolute beginners, but I'm not sure when it will be done.
@Asilhan
@Asilhan 2 ай бұрын
why didn't you use dialogic?
@MakerTech
@MakerTech 2 ай бұрын
Like I said in the video, I wanted to make sure I undersand exactly how the system works, so I am sure I can use and extend it to my needs. And I just felt, that for me personally, it wouldn’t take much more time to create the system myself compared to digging deep into a system someone else made.
@_falcon_dev
@_falcon_dev 3 ай бұрын
Where are you from?
@MakerTech
@MakerTech 3 ай бұрын
Denmark😎
@_falcon_dev
@_falcon_dev 3 ай бұрын
@@MakerTech Can Danish residents speak English?
@MakerTech
@MakerTech 3 ай бұрын
​@@_falcon_dev Most can yes. It is taught in the schools from 1st grade now.
@bexplosion
@bexplosion 3 ай бұрын
You said time is the most valuable assets. So I don't understand why you use a lot of time making a dialogue system, because many already exist. It is like reinventing the wheel. Alternatives to Yarnspinner are: Ink(simpler syntax), Clyde and EzDialogue
@MakerTech
@MakerTech 3 ай бұрын
Like I said, I wanted to make sure I understood exactly how it worked, and I estimated it wouldn’t take much more time for me to do it this way. Compared to first find available solutions, then decide which fit my game the best and then learn exactly how it works and how it could work for my idea. And I still think this is true in my specific case. But this also isn’t the first time I’ve written a parser for a small custom scripting language (and at uni I also worked on more complex compiler projects).
@bexplosion
@bexplosion 3 ай бұрын
@@MakerTech We don't think the same way. I would have chosen a dialogue system that was meant to be used by others and thereby have documentation. That makes it possible for others to work on the dialogue text and tutorials easier to follow when using a standard system. There would be less for you to explain as you could just link to docs.
@MakerTech
@MakerTech 3 ай бұрын
This isn’t a tutorial video. I clearly State this is a dev log. So it is my showing what I chose to do fir my personal project and why I did it like this. The choices I make for my own game are often very different from what I would choose for a tutorial.
Optimizing my Game so it Runs on a Potato
19:02
Blargis
Рет қаралды 501 М.
IN-GAME TIME in Godot (4.3) #2
11:38
Maker Tech
Рет қаралды 1,7 М.
Happy 4th of July 😂
00:12
Alyssa's Ways
Рет қаралды 68 МЛН
Despicable Me Fart Blaster
00:51
_vector_
Рет қаралды 26 МЛН
Best KFC Homemade For My Son #cooking #shorts
00:58
BANKII
Рет қаралды 60 МЛН
Why Starbound Failed
15:00
RoboKast
Рет қаралды 710 М.
My 10 YEAR Indie Game Development Journey
23:58
ThinMatrix
Рет қаралды 559 М.
How to make a Simple RPG Textbox in Godot
13:34
Jon Topielski
Рет қаралды 42 М.
Why 96% of Indie Games Fail
14:31
Going Indie
Рет қаралды 265 М.
A new way to generate worlds (stitched WFC)
10:51
Watt Designs
Рет қаралды 518 М.
zoxide has forever improved the way I navigate in the terminal.
9:53
Dreams of Autonomy
Рет қаралды 438 М.
I Made My First Game in Godot in 3 Weeks...
26:21
Jack Sather
Рет қаралды 265 М.
Get This DIALOGUE System For Your Godot GAME Now
42:50
DeveloperEzra
Рет қаралды 27 М.
BEKMOBILDA Tecno Camon 30 smartfoni🔥🤩 #bekmobil
1:01
Bekmobil shorts
Рет қаралды 2,3 МЛН
iPhone socket cleaning #Fixit
0:30
Tamar DB (mt)
Рет қаралды 16 МЛН
Какой ноутбук взять для учёбы? #msi #rtx4090 #laptop #юмор #игровой #apple #shorts
0:18
Cheapest gaming phone? 🤭 #miniphone #smartphone #iphone #fy
0:19
Pockify™
Рет қаралды 4,3 МЛН