I appreciate the drawings! It helps me follow along with your process
@wellhellotherekyle17 сағат бұрын
Thanks for this! Will be super helpful for beginners. I look forward to watching the rest!
@ezthedev11 сағат бұрын
Thanks for watching! Feel free to share with me any issues/feedback you run across so we can improve the content for you!
@tfozoКүн бұрын
❤
@willowAHHКүн бұрын
Decided to start make a rpg like game where you go around trading and playing a tcg and decided this would be a good start, thanks!
@ezthedev11 сағат бұрын
Great to hear! Good luck!
@herrpez2 күн бұрын
9:08 Ah, my favorite nitpick! 😄 This is camelCase, and this is PascalCase.
@michaelmclean23632 күн бұрын
That's pretty cool SNHU is your sponsor I'm halfway to my bachelors in computer science.
@ezthedev2 күн бұрын
Oh sweet! I looked at the program ti make sure the program was legit and good! I'd love to hear what your experience with the school is like!
@victorguisf2 күн бұрын
It's really nice to see the inefficient way of how things can work cuz when you learn the best way to do it it opens your mind to other futures things you may try. Even tho I already knew theses fundamentals, it's always nice to see other people's perspectives and ways to work. Hoping to see more about this series! 😄
@ezthedev2 күн бұрын
Thanks for the feedback and a helpful comment! I'm carefully looking at all of this to try and clean up and improve the future episodes!
@Bowlman843 күн бұрын
Thanks, this was really useful for me. Im coming from a "framework world" and I want to try Godot. Ive been dabble with it like a week now, and Im trying to get to know the engine and all of its features. But I also would like to know the mind set when designing a game or a thing. Some things are very different in Godot. And I mean like with the mind set. When you do main screen for example. You should do it very differently in Godot from what Im used to. Thats why I think this tutorial series would be good for me. I dont want to copy the code and be done with it. I want to learn how and why I want to do things this or that way. Thanks.
@ezthedev2 күн бұрын
I'm happy to hear that this series maps well with the kind of learning you are looking for! I'm hoping to tighten up the flow and continue providing the thought process to help those like you. Thanks for watching and providing your feedback!
@DevjKaiser3 күн бұрын
Yay!!!
@ezthedev2 күн бұрын
Woohoo!
@LeanaFastlaben3 күн бұрын
Thanks for sharing such valuable information! I need some advice: I have a SafePal wallet with USDT, and I have the seed phrase. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). Could you explain how to move them to Binance?
@bubbleyboy3 күн бұрын
I haven't seen your channel before at all, but have this video a go on a whim. I'm more experienced as a web dev, but have dipped my toe into game dev with Godot. I'm definitely a little bit further along than this video was aimed at, but that's okay. Overall, I thought this was a decent video, decent format, etc., though personally I would prefer it if it was a little bit tighter, overall. Either to fit a little bit more content in, or to make the video a bit shorter. Some of your asides are really good, some get a little bit waffle-y. A little bit of editing could go a long way (though I totally appreciate that the live stream style of video is going to be way easier for you to make). Either way, keep it up! Subbing to see where this goes.
@ezthedev2 күн бұрын
Thanks for the sub!! This is a really helpful feedback on cleaning up and tweaking the series going forward! I really appreciate it! I'll definitely look to tighten up the content and continue improving :)
@Mykorii3 күн бұрын
Godot Plush ftw :D
@ezthedev2 күн бұрын
Goducky!
@TheLordSpivey3 күн бұрын
This was a great video. I'm a little more advanced than this but love to see the "wrong" and "right" way of doing things and the thought process behind it. There are a lot of nuances for consideration in Godot that I think are worth highlighting in more detail such as when to use a node vs. a resource. I used to use Unity and find myself thinking of nodes as GameObjects. I'd love to see more of a dive into separation of data (files, databases, etc.), stucture and logic (my character has health and speed, the enemy has health and speed), and then the visual layer (i.e. a healthbar over an enemies head and a heart in the UI).
@ezthedev2 күн бұрын
This is great to hear! Thanks for watching and commenting! We will be going through resources, nodes, files eventually for the series! And this type of feedback is so helpful in shaping the future episodes for the better! Good luck with your godot journey!
@AlexSmusiak3 күн бұрын
I really enjoyed this tutorial; I learned a few things about conditional blocks. Keep them coming.
@ezthedev2 күн бұрын
Thanks for watching! I'll keep them coming and will improve them every episode!
@bluanderson78093 күн бұрын
I love your videos Ezra!
@ezthedev2 күн бұрын
Thanks!
@RafaMartinelli3 күн бұрын
Ezra you’re the best! I’ve learned so much watching you, the way you teach your thought process is really valuable!
@ezthedev2 күн бұрын
Haha thank you Rafa!! I appreciate the comment and the view!
@eunicechoi17104 күн бұрын
❤❤❤
@ezthedev4 күн бұрын
Hope this has been helpful! Tell me... What's your experience level and what do you expect in the future tutorials?
@ZerroxxZuzuru3 күн бұрын
As a (professional?) software dev and experienced unity dev, curious to see a 'tutorial' catered towards that!
@neelo_space5 күн бұрын
0:27 I live in Europe and unfortunately our timezones are way too different for me to hop on your stream Hope someday I'll have the opportunity to do so :D Keep up the great work !
@ezthedev5 күн бұрын
ahhh that makes sense! I'd love to get back to spreading my stream schedule around for all the different timezones! Hope to catch you live then!
@Romeorubiko8 күн бұрын
Damn maybe you don't notice but recording the thinking process is extremely helpfull for people starting in godot like me. You absolutely got the best and most complete godot tutorial out here. I love how you solve the porblems on the fly. Maybe you don't get it right at first but iterating over the solution makes you find the answer, that is my favorite part. Keep up the great work man!
@ezthedev5 күн бұрын
I'm so happy to hear that this is extremely helpful! It is this kind of encouragement that really pushes me to continue improving and building my channel! thanks for watching and commenting!
@Skeffles9 күн бұрын
Excellent video! I love how you went to PAX to get those tips and how you used wheels to get the ideas. Good luck with the project!
@ezthedev9 күн бұрын
Thanks! Going to pax and asking all the question was so fun! Thanks for watching!
@Mih-arbi10 күн бұрын
Awesome work! this looks really promising! Good luck Ezra!
@ezthedev9 күн бұрын
Thanks! I hope I finish this!
@jamesdoanecompositions11 күн бұрын
Great video! Best of luck! I am a composer, trying to get more into video game music, so let me know if you would ever like to collaborate on a project sometime. Maybe we could help each other out. I look forward to seeing more!
@ezthedev9 күн бұрын
That would be awesome! Thanks for watching and good luck on your creative journey as well!
@PrestonG.13 күн бұрын
Its there is no ranking ladder, you don't have to balance it
@foxifry38913 күн бұрын
Me when i don't balance the enemies abilities (It's fun to watch people suffer)
@ezthedev13 күн бұрын
Haha "it's fun for someone"
@foxhollowgames13 күн бұрын
It's pretty wild how different people's lived in experiences can be that they are completely unaware of the massive success a lot of these games have had broadly in the market. That being said, I'm sure that AAA understands what they're doing with hyperrealistic modern styled graphics. I'm sure it's a huge portion of the market as seen by a lot of indie studios switching from 2D to 3d in sequel titles. How grateful I am though, that there's enough of a market to still get a great variety. Edit: Fixed autocorrect errors 😅
@ezthedev13 күн бұрын
It did catch me off guard to hear it live! And then realized we are all in some bubble of a sort haha. As long as you catch your niche its good tho!
@Sandra_Moen13 күн бұрын
Thank you for making this video, it was lovely and helped me out doing a game jam : )
@ezthedev13 күн бұрын
I'm glad it was helpful!
@gonzo19114 күн бұрын
Exactly!!! Make it fun
@eunicejcchoi633914 күн бұрын
❤❤❤
@DevjKaiser14 күн бұрын
Forget balance, make it fun, enrage the system!
@robertthoren402215 күн бұрын
I care a lot less about graphics than I care about gameplay and story. But then again I grew up playing great games in 8 bit.
@gameboardgames16 күн бұрын
Omg dude can't believe you used the wheel for picking the genre, that's awesome 😄
@ezthedev16 күн бұрын
Haha I was ready to commit to some crazy ideas! Surprisingly effective way to get your idea going!
@YoruNeko2517 күн бұрын
I love 2d games. If anything, i kinda prefer them
@ezthedev17 күн бұрын
Same!
@royandugu868517 күн бұрын
Does this work for C# ?
@ezthedev17 күн бұрын
It should! Conceptually thr class and it's functions for the dialogue should be same as any other gdscript to c# usage. I've had some users say they were able to use it with c#! So i know it can be used, But also had some people ask how they would do it. I have not worked with c# in godot so I don't have a direct answer... so it'll be a but of experiment for me to try and figure out exactly how that might work.
@cacjad17 күн бұрын
It’s funny they can have that comment when 3/5 of the top 5 highest rated game on the steam are pixel art
@ezthedev17 күн бұрын
I'm not gonna lie, I was actually caught off guard when I first read that comment cuz I thought it was such an uneducated comment.. but then I realized a big part of normal consumers still are "AAA normies" so to speak heh
@ezzypoo790919 күн бұрын
My name is also Ezra and I’m also a dev, we’re brothers
@ezthedev19 күн бұрын
Heyyyy welcome Ezra! Haha
@Рубин_Секрет20 күн бұрын
WOW COOL!! I’m also currently making a writing game with similar mechanics, can you show me how you made it possible to connect objects??
@ezthedev20 күн бұрын
That's awesome! I do share my experience and process in the devlog here kzbin.info/www/bejne/hnS7fnmHaJ2mrcUsi=_TNO6d4FiM12p3FI But long story short, I used a "joint" node!
@Рубин_Секрет20 күн бұрын
@@ezthedev Thank you very much Bro)))
@prometeo491120 күн бұрын
Beutiful tutorial, you have a new follower.
@ezthedev20 күн бұрын
Thanks for following and watching!
@aeronwolfe707221 күн бұрын
i love what you have here. you should be able to pick and buy different kinds of ships. or hell, upgrade your ship! add decks and equipment. make a stellar cartography skill. watch the life aquatic for more inspiration on the ship designs and looks. i really like this!!!! great joB!!!!!!!
@ezthedev20 күн бұрын
Haha all of that in the game would be awesome! .... Wait I know what you are doing! You are blowing g up my scope!! Hahaha
@Don-zo3ts21 күн бұрын
Amezing 💟 great work man 😊
@ezthedev21 күн бұрын
Thank you!
@victorguisf21 күн бұрын
This looks amazing, I'm really invested in your journey with Dread on Arrival! Amazing work, Ezra!!
@ezthedev21 күн бұрын
Thanks for watching and supporting me through this comment! Appreciate it!
@MichaelKocha21 күн бұрын
This is such a fantastic approach to making a game. This is exactly how I would start a new project in a perfect world. Congrats and I hope you finish this. Rooting for you.
@ezthedev21 күн бұрын
Thanks for the encouraging words! I'm very excited and looking forward to seeing where this all takes me!
@Luke4reals22 күн бұрын
I really struggle with working out how I need to structure projects, and the order in which I should program in features, so seeing someone else's process is really helpful. I've learned a lot here, great video.
@ezthedev22 күн бұрын
I'm so glad to hear this series has been helpful in such an unexpected way! Thanks for watching and I hope to continue improving this series to help yall better
@Room30Official22 күн бұрын
4:29 This has been my life for too long. I finished a project in 2017 which was way too big for me to handle/sustain. I ended up delisting it from Steam. Haven't released anything since then. I want it to be perfect, which is hard, so I 'scoped down'. And now I'm trying to work on a bit of experimental stuff that helps me in learning, knowing it won't release. Even just a simple editor/tool for a game is now a learning project for me that I take time for. The hardest part for me is a small fun idea that hasn't been done yet. I've been playing around with making games since Game Maker 6, finishing projects will probably forever be a problem for me, but I'm slowly breaking the pattern of 'everytime'. It's tough, but I still enjoy writing code and designing stuff. The fact that after all those years I'm still enjoying it, it's something that fits me, I just gotta break that bad habit.
@ezthedev22 күн бұрын
Haha yea... it's all too common a story by now. I believe in us! I hope for all indie devs out there a great success and fulfilment!
@Room30Official22 күн бұрын
@@ezthedev <3
@gameworkerty22 күн бұрын
1:13 the #1 question people hate getting asked lol
@Sylviomigliorucci22 күн бұрын
Great doc
@ezthedev22 күн бұрын
Thanks!
@F4biano22 күн бұрын
good luck man, this looks really promising! Ya got a new sub
@ezthedev22 күн бұрын
Thanks for the sub and support!
@mgill404pfft22 күн бұрын
best ron swanson computer in the garbage meme of my life.
@ezthedev22 күн бұрын
It's gotta be my most used meme haha
@Dave4249322 күн бұрын
at the moment it look like faster than light
@ezthedev22 күн бұрын
Haha yea basically there's a huge overlap, and I think the main difference I'm trying to take is in focus of characters and story of the world instead of the roguelike aspect!
@vytora_22 күн бұрын
I have a problem. In the "attack card" o "defense card" in the line: mouse_entered.emit(self) and also in the line: mouse_exited.emit(self), not only the card don't get highlighted, but I also get these message errors: "attack.gd@on_on_card_mouse_entered(): Error calling from signal 'mouse_entered' to callable: 'Node2D(hand.gd)::_handle_card_touched': Cannot convert argument 1 from Object to Object. C++ Source: core/object/object.cpp:1200 @ emit_signalp(). I have no idea of what that means, of course i have the same issue with _on_card_mouse_exited(), ecc...😢
@ezthedev22 күн бұрын
A lot of people had that issue! And also I did and I think I didn't include the fix by mistake! So you know how the signals you define in those script of "types" Ie) (card: Card) or (card: Node2D) Well, as part of the changes the card we are "emitting" changes its type from Card to Node2D.. Long story short, go ahead and remove all the type from arguments and handlers. So instead of (card: Card) on the handler functions in Attack and Defend card just have (card) If this isn't clear, feel free to join our discord for easier communication!