Branching DIALOG SYSTEM for my GODOT RPG | dev log

  Рет қаралды 5,860

MakerTech

MakerTech

Күн бұрын

Пікірлер: 46
@MCNeko6554
@MCNeko6554 9 ай бұрын
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 9 ай бұрын
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 :)
@coobbyo
@coobbyo 2 ай бұрын
Would LOVE to see more devlogs like this. You seem to have a clear and concise idea of what you want (which will hopefully help with feature bloat) and that is very valuable to new and aspiring game developers
@MakerTech
@MakerTech 2 ай бұрын
Thanks. I do want to make technical dev logs like this one. For now tho, this project is on pause - there are a few things with the project that is bothering me currently. So I have to sort all that out before I can continue. (It actually kind of has to do with what you are talking about. The project is a bit unclear at the moment, so instead of continuing to just add stuff, I want to take a step back, and reevaluate what it is and isn't before moving on. I'm pretty sure there will be some large changes to the base idea and especially the story. But the main mechanic with the robot programming will always stay :) ). But while I'm pondering about all of this, I'm working on another little RPG called Hekla the Witch.
@coobbyo
@coobbyo 2 ай бұрын
Yeah, I’m slowly getting caught up on your videos 😅. Took a break from dev for a while and I’m finally getting back into things. Hope you can figure things out for the game! I really love the programming a robot concept!
@MakerTech
@MakerTech 2 ай бұрын
Me too. But I am also finding, that the two projects compliment each other really well. Working Hekla has already helped me see what I can simplify more in the other game. And what the problems are. The robot game was a Frankenstein game at first, because I had to many ideas. Either going in different directions, or just being way too big for me to handle. But I just like the robot programming so much and have ideas for a lot of things it can be used for, but at them same time I don’t want to make a purely puzzle game. So I keep refining the idea and experiment with the base mechanic and the story until I get on the right track. Hekla is more simple and while there are some fun mechanics (like you can turn into a frog), it doesn’t try to be some unicorn game. And to me that is helpful and inspiring at the same time.
@hetzacoatl
@hetzacoatl 7 ай бұрын
I have started watching your videos and they have been really helpful for my own learning. Thank you for making them.
@MakerTech
@MakerTech 7 ай бұрын
Thanks, I'm glad you found them helpful :)
@lucash_zal
@lucash_zal 7 ай бұрын
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 7 ай бұрын
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 8 ай бұрын
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 8 ай бұрын
Thanks :) I’m so glad you like the videos🤩
@Behind.the.kadoom
@Behind.the.kadoom 7 ай бұрын
Keep shooting thanks to you, I'm learning Godot, thank you, you have incredible skills
@Behind.the.kadoom
@Behind.the.kadoom 7 ай бұрын
Thanks for the great lessons♥
@chriscarus4454
@chriscarus4454 7 ай бұрын
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 7 ай бұрын
Oh that is Trello. But I use an analog notebook just as much.
@bearowl-m4x
@bearowl-m4x 8 ай бұрын
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 8 ай бұрын
Good idea. I already have 'item placement' on my list of video ideas from viewers :)
@Girouetten
@Girouetten 9 ай бұрын
those Sprite2Ds are pure cuteness
@MakerTech
@MakerTech 9 ай бұрын
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.
@piefish8824
@piefish8824 8 ай бұрын
What about turn-based Combat System in Godot?
@MakerTech
@MakerTech 8 ай бұрын
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.
@hexaldecima6839
@hexaldecima6839 9 ай бұрын
That smiley sunflower drawing though...
@MakerTech
@MakerTech 9 ай бұрын
Definitely the best part of the video!
@hawkgamedev
@hawkgamedev 6 ай бұрын
Wow nice! are these assets your creation?
@MakerTech
@MakerTech 6 ай бұрын
Yes I make all the assets for this game myself
@hawkgamedev
@hawkgamedev 6 ай бұрын
@@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.
@Asilhan
@Asilhan 8 ай бұрын
why didn't you use dialogic?
@MakerTech
@MakerTech 8 ай бұрын
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.
@AgatsumaZenitsu_
@AgatsumaZenitsu_ 8 ай бұрын
How can i learn gdscript for game dev
@MakerTech
@MakerTech 8 ай бұрын
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.
@jasonwilliams8730
@jasonwilliams8730 9 ай бұрын
👍
@Necrincito
@Necrincito 7 ай бұрын
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)
@godot_4
@godot_4 8 ай бұрын
Where are you from?
@MakerTech
@MakerTech 8 ай бұрын
Denmark😎
@godot_4
@godot_4 8 ай бұрын
@@MakerTech Can Danish residents speak English?
@MakerTech
@MakerTech 8 ай бұрын
​@@godot_4 Most can yes. It is taught in the schools from 1st grade now.
@WahyuDi-p1m
@WahyuDi-p1m 8 ай бұрын
please continue toturial Godot 4, #26, when the "Health Bar" runs out of blood the player will die
@urielbelen2526
@urielbelen2526 8 ай бұрын
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
@bexplosion
@bexplosion 8 ай бұрын
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 8 ай бұрын
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 8 ай бұрын
@@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 8 ай бұрын
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.
@inkwyvern5171
@inkwyvern5171 4 ай бұрын
It's not even about making a game anymore. It's about generating interest with a fake-humble social presence v-logging your 'journey' in the hopes of building a fanbase before you even launch. The fact that all these developers are copying the same goofy formula speaks volumes about their credibility as developers when in truth a good game doesn't need all this pretentious bollocks to pluck the heart-strings of peoples wallet, it just needs to be a good game
Everything You Need To Start Making Games (As A Beginner)
16:11
Juniper Dev
Рет қаралды 179 М.
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
Get This DIALOGUE System For Your Godot GAME Now
42:50
DeveloperEzra
Рет қаралды 34 М.
Why do cozy games suck?
14:46
koramora
Рет қаралды 1,6 МЛН
How Do Game Devs NOT Overscope??
9:04
Green Light Dev
Рет қаралды 14 М.
I made a Cozy Game in 16 hours using Godot 4
23:17
Slick Games
Рет қаралды 41 М.
Draw fewer tiles - by using a Dual-Grid system!
6:22
jess::codes
Рет қаралды 768 М.
Building the Wobbly Physics of Crunda
10:03
Dananabread
Рет қаралды 45 М.
Mr. Prepper - 01 - Starting From Nothing
1:45:12
SpeakEasyG
Рет қаралды 587 М.
I Coded a Nuclear Physics Simulator to Play God in VR
44:21
Thomas Wald
Рет қаралды 126 М.
Твоя первая игра на Godot
1:34:34
Фронтенд Паштет
Рет қаралды 86 М.
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН