Intro to GDScript for Programming Beginners

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ก.ย. 2024

ความคิดเห็น • 436

  • @kingdratonix1926
    @kingdratonix1926 3 ปีที่แล้ว +1174

    Variables 1:54
    Variables have types 8:17
    Dynamic vs typed 12:09
    Constants 14:44
    Operations and Operands 16:32
    Comparing Values 19:26
    Conditions 21:58
    Evaluating as Boolean 24:49
    Lists of value 26:58
    Looping over lists of value 28:54
    Objects 31:43
    Classes 35:50
    Your Welcome, the person who stumbled on this comment

    • @yumijinyaan
      @yumijinyaan 3 ปีที่แล้ว +3

      thanks so much for this :)

    • @sollas_2
      @sollas_2 3 ปีที่แล้ว +2

      Thanks it was helpful

    • @ssshivan
      @ssshivan 3 ปีที่แล้ว +1

      Thnx

    • @lordzockt1853
      @lordzockt1853 3 ปีที่แล้ว +1

      Ty

    • @sheez-5486
      @sheez-5486 3 ปีที่แล้ว +1

      thx

  • @EnglishFishBTW
    @EnglishFishBTW 3 ปีที่แล้ว +256

    imagine being so good at gd script that you teach the whole language by using gd script

    • @rinyeongi6322
      @rinyeongi6322 3 ปีที่แล้ว +10

      Such a madlad move

    • @rinyeongi6322
      @rinyeongi6322 3 ปีที่แล้ว +8

      Such a madlad move

    • @bjoey6999
      @bjoey6999 3 ปีที่แล้ว +8

      Such a madlad move

    • @thebestcommenter22
      @thebestcommenter22 3 ปีที่แล้ว +10

      mad Move a such lad

    • @mannacharya4088
      @mannacharya4088 3 ปีที่แล้ว +12

      Imagine being so good at Spanish you teach the whole language to a non speaker using Spanish

  • @danify2921
    @danify2921 4 ปีที่แล้ว +312

    2018 Coding Traditions: Name Your Project Hello World
    2019: *so over here we have tomato cans*

    • @ieatsoap9996
      @ieatsoap9996 4 ปีที่แล้ว +16

      not here man we're still stuck in "hello word" but with the different font

    • @danify2921
      @danify2921 3 ปีที่แล้ว +3

      @@ieatsoap9996 disliked

    • @rinyeongi6322
      @rinyeongi6322 3 ปีที่แล้ว +1

      @@danify2921 lol

    • @danify2921
      @danify2921 3 ปีที่แล้ว +1

      @@rinyeongi6322 lol

    • @Pixelzod
      @Pixelzod 3 ปีที่แล้ว +1

      @@danify2921 lol

  • @SuperJayArtist
    @SuperJayArtist 5 ปีที่แล้ว +456

    I love getting the fuller explanations for writing code. Too many tutorials flash over the basics that the teacher forgets the student doesn't understand very well. This is a good idea, back to 'grass routes' approach.
    As a further addition I really would like to see for Godot is more detail about coding specifics. Common questions that Beginners ask: Area2D, when should you use it? How do you communicate/access nodes in GDScript? What are the different methods to move an object/sprite. Which type of Input is best to use for keyboard etc? So much is assumed in tutorials and I'd love to know why something is done, even if that whole video is about that one thing.
    The online Godot manual is very hard to read and doesn't give enough information. It also feels as if it's written for someone who is already a programmer, not someone who is just learning and dabbling in Godot.
    So, any help with coding in Godot is much appreciated, thanks!

    • @freizagen
      @freizagen 4 ปีที่แล้ว +3

      Exactly, this is what I want in the tutorial. One playlist only for things you have discussed.

    • @ferhzanfehanzemir7466
      @ferhzanfehanzemir7466 3 ปีที่แล้ว +2

      *aMURICA music plays*

    • @Illusion540
      @Illusion540 3 ปีที่แล้ว +2

      I went through many docs and tutorials but still it gets tough to understand the things you asked for, somehow I guess I need to dive into different world in order to understand how things connect with each other, got much but still a long way to go.

  • @P01z3n_ivy
    @P01z3n_ivy 5 ปีที่แล้ว +118

    I would like to thank you sincerely for making this tutorial. It is one of the best tutorials I have watched about programming. I have been trying to dive into game making for about a decade now and always got stuck at the beginning phase where everyone assumes that you know all the basics. You gave me a powerful push in the right direction. I will look forward to your other tutorials. Any community benefits from a guy like you. Peace out.

    • @vinewhip
      @vinewhip 3 ปีที่แล้ว +4

      this; ive had the same problem, and this video really helped me finally go in the right direction towards making games.

    • @marilynlucas5128
      @marilynlucas5128 2 ปีที่แล้ว +1

      You're right. This is truly one of the best programming tutorials. absolutely amazing teacher.

  • @weslr1
    @weslr1 5 ปีที่แล้ว +68

    I have watched quite a few tutorials and this one is by far the easiest to understand. It was a bit fast but that’s ok because it can be paused. Other videos left me discouraged midway. This video instructor really makes programming feel within my reach.

  • @Lewid93
    @Lewid93 4 ปีที่แล้ว +68

    As someone who's not a coder, but has done some coding using Python in the past, this tutorial has been absolutely invaluable for me!
    Thanks very much for taking the time to make it, great work.

  • @johnnyaxelsson6032
    @johnnyaxelsson6032 5 ปีที่แล้ว +87

    Best GD Script introduction. Cant wait for the next part.

  • @iVideo1011
    @iVideo1011 5 ปีที่แล้ว +64

    This is the best explanation and presentation of programming I have ever seen! Thanks for all of your hard work and attention to detail! This is super high quality stuff!

    • @Gdquest
      @Gdquest  5 ปีที่แล้ว +10

      I'm glad if this could help 😄

  • @MuhammadOsamaAhmedEB_
    @MuhammadOsamaAhmedEB_ 3 ปีที่แล้ว +6

    To browse built-in classes and access their reference or documentation, use 'Shift+F1'. The default key is now this, previously it was may be 'F4'.

  • @_maxt
    @_maxt 4 ปีที่แล้ว +32

    I just realised you've done the whole presentation in Godot! Love it! Thank you btw. Learning a lot

  • @erivida64
    @erivida64 5 ปีที่แล้ว +45

    As someone who knew absolutely nothing about coding, this was a lot to take in, but boy are you informative! I'm actually understanding this and it makes me optimistic about my future, thank you and great work!!!!♡

    • @Foeisudhxj
      @Foeisudhxj 4 ปีที่แล้ว +1

      how far have you come so far in your journey to learn programming?

    • @erivida64
      @erivida64 4 ปีที่แล้ว

      @@Foeisudhxj I decided to focus on my art first, so I put coding on hold lol.

    • @erivida64
      @erivida64 3 ปีที่แล้ว

      @jabari evans Hahaha, same, I'm working hard on my art and focusing on that :)

    • @erivida64
      @erivida64 3 ปีที่แล้ว

      @jabari evans As in art?

    • @daniel-zh9nj6yn6y
      @daniel-zh9nj6yn6y 3 ปีที่แล้ว

      @@erivida64 Use any process you want, but most devs say you should use placeholders, and make the art last.

  • @Zazzlebips
    @Zazzlebips 4 ปีที่แล้ว +6

    I love the way you present the information! Having these interactive slides (idk what else to call them) is extremely helpful for me because I can just pause the video and see everything important (but not too much) at once. You´re a Legend!

  • @jaded151
    @jaded151 2 ปีที่แล้ว +2

    a couple months ago i found this video and was completely confused at what he was talking about. it all came off as so complex and confusing, but here i am a few months later and this is all just common sense to me. i'm not even all that great of a coder yet, but i feel like i'm making progress. and that makes me happy.

  • @GameArts1
    @GameArts1 4 ปีที่แล้ว +5

    Thank for this tutorial! I am going to try my hands on Godot w/o having any programming skills. You channel has multiple tutorials and with this one i can at-least understand a bit of what the text is about, so this gives my brain a lot more ease to comprehend what's going on - so I subbed.

  • @oscwavcommentaccount
    @oscwavcommentaccount 4 ปีที่แล้ว +35

    17:28 Math operations in GDScript are exactly like in Python.

    • @ciclismo1450
      @ciclismo1450 4 ปีที่แล้ว +1

      I was about to say the same

  • @Jack_______oh
    @Jack_______oh ปีที่แล้ว +2

    My only coding experience is 2.5 months of C and Python. GDscript literally just feels like a fusion of the two lol. Except definitely more python dominant.

  • @Paultimate7
    @Paultimate7 5 ปีที่แล้ว +10

    In the future, please consider zooming in on your content. There was no reason why we needed a *very* thick grey boarder around the content you were discussing.

  • @tkeleth2931
    @tkeleth2931 2 ปีที่แล้ว +1

    out of several dozen tutorial videos I've watched on OOP, why is this the only one that gives an actually useful description of how to think about classes???

  • @Gdquest
    @Gdquest  5 ปีที่แล้ว +242

    We made a new, Free, and Open-Source app to learn GDScript right in your browser. You can find it on our homepage: www.gdquest.com
    It's much more in-depth than this video, with 28 lessons and dozens of interactive practices!

    • @flafcodes
      @flafcodes 5 ปีที่แล้ว +2

      Amazing! A complete lesson on coding, and for free!
      How did you use Godot to make this presentation? Is there a Code TextArea object/node?

    • @Gdquest
      @Gdquest  5 ปีที่แล้ว +8

      @@flafcodes As with all our videos, the demo is Free and Open Source: github.com/GDquest/kickstarter-quest-3/ (folder 02-01-intro to gdscript)

    • @Cocobabymelons
      @Cocobabymelons 5 ปีที่แล้ว

      Wats a poo

    • @spencer5028
      @spencer5028 5 ปีที่แล้ว

      Great stuff, using this as a homework video for my students (^^)b

    • @WolfsDenShop
      @WolfsDenShop 4 ปีที่แล้ว

      I really like the way you pronounce "EeeenSUUUUREEE" 🎮🖤👍

  • @cataclysmicdev4886
    @cataclysmicdev4886 4 ปีที่แล้ว +11

    I'm 12 and have always wanted to program, and so far, I've learned Roblox's version of Lua, and since I basically know how to make a roblox game, I decided I would take it up a notch(or 2)

    • @alexhshhshsh9961
      @alexhshhshsh9961 4 ปีที่แล้ว +3

      Awesome! I’ve been on and off with game making since I was 12 (I’m 16), I made my first game yesterday! (Took a few weeks), it was a rocket league clone

    • @medosfilms
      @medosfilms 3 ปีที่แล้ว

      @@alexhshhshsh9961 sounds nice alex, where can i check it out?

    • @alexhshhshsh9961
      @alexhshhshsh9961 3 ปีที่แล้ว +1

      minecraft fan 21 my computer, lol jkjk
      I’m not releasing it

    • @medosfilms
      @medosfilms 3 ปีที่แล้ว

      @@alexhshhshsh9961 :(

    • @forenta2061
      @forenta2061 3 ปีที่แล้ว +1

      @@medosfilms damn, it’s ok Steve, cheer up

  • @aloisio9532
    @aloisio9532 ปีที่แล้ว +1

    7 days, it took me 7 days just to put everything in the notebook, let's go!

  • @rustypaperplate9085
    @rustypaperplate9085 5 ปีที่แล้ว +1

    thank you so much. I have been looking for a tutorial for gdscript that doesn't skim over the basics for a while and no one seems to get that people who click on videos with beginner in the title, are probably beginners. you are the only one who has actually explained things well. keep up the good work!

  • @michaelthelen5297
    @michaelthelen5297 5 ปีที่แล้ว +9

    Fantastic video! I can tell you put a lot of time and preparation into it. Thanks for all your contributions to the Godot community!

  • @MindShockStudios
    @MindShockStudios 4 ปีที่แล้ว +4

    Thank you so much, I like the way you explain the coding it demystifies the scripting so at least a beginner can easily understand so looking at the script wont be so daunting.

  • @12mauro21
    @12mauro21 5 ปีที่แล้ว +17

    How can anyone dislike a video like this? Either you work for Unity, for Epic Games or you're a bot that dislikes random videos on youtube for some weird reason. This is a really excellent introduction to GDScript, I'm a beginner and this has helped me with some concepts that weren't clear enough. The best is that this video is pretty universal I think, you can transfer the core concepts to other languages (js, python, c#, etc.). Keep up the good work!

  • @RhettTheDungeonMaster
    @RhettTheDungeonMaster 2 ปีที่แล้ว

    I’ve got my feet wet learning a good hand-full of c# and gml in the past and this is really cool for getting used to what GDScript looks like in transition

  • @vj7248
    @vj7248 2 ปีที่แล้ว

    GDScript is kinda GOAT'd. This crash course is honestly a great overview of how programming languages work in practicality.

  • @ApexJnr
    @ApexJnr ปีที่แล้ว

    This is actually so clear in terms of an exmaple of programming that it blows my mind how i've seen nothing exactly the same before, like imma just show people this video in the future it's great thank you!

  • @zivan1181
    @zivan1181 5 ปีที่แล้ว +7

    Thank you very much for this tutorial. Easily the best programming lesson i have ever watched.

  • @lukascreech3229
    @lukascreech3229 2 ปีที่แล้ว

    As a man who has Zero knowledge with coding and game making and yet is attempting to do so, I appreciate the dumbed down stuff, i am somewhat picking things up...I AM LEARNING!

  • @YourSoldier25Q
    @YourSoldier25Q 4 ปีที่แล้ว +3

    This was a great introduction to GDScript! Thank you.

    • @Gdquest
      @Gdquest  4 ปีที่แล้ว +1

      I'm glad it was helpful. 🙂

  • @question3v3ryth1ng5
    @question3v3ryth1ng5 5 ปีที่แล้ว +1

    I am building a game on Godot right now, and I gotta say, I love that I can build how the world looks without using any coding at all. How the world behaves, now that's different. But as someone who only started learning programming a few months back, this is perfect for me. I can build the aesthetics now and worry about the mechanics as I learn more. And it's open-source and free?! I was on the edge about whether or not to make a game. I am definitely making one now. Hopefully in a year or so I can release it for cheap for people to enjoy. And if people don't enjoy it, then that just means I have more to learn. (But to be honest, it seems I will always be learning. Always new things to learn about a time goes on. And I really love that!)

    • @josiahkey4929
      @josiahkey4929 4 ปีที่แล้ว +1

      How well is it doing now?

    • @BeF1990
      @BeF1990 4 ปีที่แล้ว +1

      One year later... What about your game? Have you finished?

  • @aeronsor5124
    @aeronsor5124 4 ปีที่แล้ว +1

    I loved the visual representations and the explanations of the more abstract concepts, i can finally understand Objects and Classes.
    This was phenomenal!

  • @aryanlivi3553
    @aryanlivi3553 5 ปีที่แล้ว +9

    Really appreciate the amount of effort you have given for this brilliant tutorial.
    :)

  • @veganmusicactivists.2166
    @veganmusicactivists.2166 4 ปีที่แล้ว +2

    Awesome, i have had a few lessons in python programming, which has been reinforced by the great tuition of this tutorial. Thank you!

  • @stevenbeebe35
    @stevenbeebe35 4 ปีที่แล้ว +7

    Awesome tutorial, demonstrates a lot for everyone! Thank You.

  • @ReloadedK
    @ReloadedK 5 ปีที่แล้ว +9

    This was absolutely fantastic. I learned a lot from this, thanks!!

  • @intheravenday
    @intheravenday 4 ปีที่แล้ว +1

    just want to say thankyou very much for this free tutorial. really high quality. respect

  • @k3g523
    @k3g523 4 ปีที่แล้ว +1

    I've been searching for these tutorials about GDScript for days man! Thank you for these great videos! Keep it up!

  • @user-eo6yj7xh6c
    @user-eo6yj7xh6c 5 ปีที่แล้ว +1

    You succeed where a lot of people have failed. Good job!

  • @owenrexford7099
    @owenrexford7099 4 ปีที่แล้ว +2

    Thank you very much, I have never attempted any form of coding/programming but this was an incredibly helpful introduction!

  • @SuperJayArtist
    @SuperJayArtist 5 ปีที่แล้ว +1

    Just finished the tutorial fully, thanks. The Objects section is a little more clear now. Writing variables more verbose as in your examples and declaring the type, I had not seen in any tutorials for Godot. I'm assuming it's best practice, but adds a little time extra and that is why it's avoided. Ready for more!

  • @nat298
    @nat298 3 ปีที่แล้ว

    thanks man! most tutorials would assume that I have some level of prior programming knowledge but that just was not the case for me. very nice to find a tutorial that starts from the actual basics of programming.

  • @ethancooper1056
    @ethancooper1056 5 ปีที่แล้ว

    I love that the tutorial slides were made in Godot as well. I used it a little while ago to make an auto-filling charactersheet for a TTRPG called The Dark Eye, you can really use godot to just make software as well. The UI options are sooooo good.

  • @toddzircher6168
    @toddzircher6168 4 ปีที่แล้ว

    A small nit-pick, on slide six the variable is move_speed but the example for the 'and' statement uses speed.

  • @SharkyBro952
    @SharkyBro952 10 หลายเดือนก่อน

    thank you so much! Me and my friends made a game dev studio and we dont even know how to code! Ill send this video to them!

  • @paddy7154
    @paddy7154 2 ปีที่แล้ว +1

    i learned C# for Unity but now im into Godot because it runs much better on my Chromebook with crostini. As a Beginner i need to say it's sooo much easier to learn because i know the basics of C# but what really is the hardest part for me is using snake case instead of camel case

  • @decoy1193
    @decoy1193 2 ปีที่แล้ว

    easy to follow and understand, everything is explained neatly and given a purpose, nothing confusing.
    thank you for your hard work making these guides.

  • @dimosblech
    @dimosblech 2 ปีที่แล้ว +4

    For everyone who's stupefied at how programmers do their stuff...
    Literally it all comes from practice. Once you have mastered one language you have basically mastered all of them in the sense you will be skipping through their tutorials and only the syntax is different
    Edit: The beauty of practice, I finished this tutorial in under 10 minutes.

  • @krzysztofswierzy4226
    @krzysztofswierzy4226 4 ปีที่แล้ว

    Oh my God, Finally one good tutorial, the only one with actual understanding of newcomers ignorance. THANK YOU !

  • @sheez-5486
    @sheez-5486 3 ปีที่แล้ว +1

    knowing Python really helped me to understand much more faster... thx

  • @taylorbayouth998
    @taylorbayouth998 3 หลายเดือนก่อน

    Thanks for making these videos. I’ve learned so much from you.

  • @Goulragus
    @Goulragus 4 ปีที่แล้ว

    This is amazing, thank you very much. Great Video, slowly enough explained. And your accent makes me think you are not a native speaker, which makes it even more impressive. I understood everything clearly , the video was really well done!

  • @burlyskewtheater145
    @burlyskewtheater145 4 ปีที่แล้ว +2

    25:53 Negative numbers are not falsey, at least as of the current version. Just trying to prevent any hair pulling out by confused beginners. Still, these are excellent videos.

    • @jdyerjdyer
      @jdyerjdyer 2 ปีที่แล้ว

      Exactly! Almost (every one I've used so far) treats only zero as false and every other number (positive, negative, or infinity) as true. There are a few other values that are "falsey" such as empty strings, but these vary slightly by language as to how they are handled. Some see them as objects, treating all objects as "truthy", while others it depends, such as an empty array may be "falsey", while an array with even one item (possibly even an empty item or empty string) is "truthy".

    • @burlyskewtheater145
      @burlyskewtheater145 2 ปีที่แล้ว

      @@jdyerjdyer Yeah, that caught my ear right away listening to the video while doing something else. I knew that was probably incorrect even though I didn't know GDScript yet. I was hoping a correction might have been added to the video, but GDQuest may not have seen this comment.

  • @palatonian9618
    @palatonian9618 8 หลายเดือนก่อน +1

    This was really helpful thank you!

    • @Gdquest
      @Gdquest  8 หลายเดือนก่อน

      You're welcome. Hope you try the free app to learn GDScript. It's on GDQuest.com. It was funded by the user community.

  • @yessir.7937
    @yessir.7937 4 ปีที่แล้ว +2

    Thank you. I've got a long road ahead of me, but an exciting one.

  • @Error_-hj5jg
    @Error_-hj5jg ปีที่แล้ว

    I am at a true loss for words, I have been using unity for a while now (little over 2 years) and I haven't gotten very far in using it because I found it hard to understand. After watching this video and using what little I know of Unity/C# everything makes sense.
    Thank you for making this video

  • @redslowburn
    @redslowburn 10 หลายเดือนก่อน

    I'm so thankful. Thank you so, so much. This was so easy to understand, and now I'm not that afraid to start this new journey I'm getting into. Thank you so much!

  • @pkavenger9990
    @pkavenger9990 5 ปีที่แล้ว +1

    Great Tutorial. Please keep making such Beginners guides. i am waiting for the part 2 of your tutorial.

  • @eocritical
    @eocritical ปีที่แล้ว

    i hope the community helps with a portuguese translate! I'm so excited for this one

  • @jejajorinu3082
    @jejajorinu3082 3 ปีที่แล้ว +1

    BOAAA. ISSO QUE É TUTORIAL MINHA GENTE! VALEU! CONTINUO SEM CONSEGUIR FAZER NADA NA ENGINE, MAS JÁ DEI MAIS UM PASSO NO MEU FUTURO INCERTO!

  • @Azariven
    @Azariven 5 ปีที่แล้ว

    Best description of what an object is! Bravo!

  • @MH-lr6ue
    @MH-lr6ue ปีที่แล้ว

    Love this video... now I'm excited to learn Godot!

  • @ImSplashGG
    @ImSplashGG 3 ปีที่แล้ว

    Make presentations in PowerPoint is for noobs.
    Make pressentatons in Godot is for cracks.
    Nice video, awesome, Thank you, i've learned somethings today :)

  • @samuraiwarior3827
    @samuraiwarior3827 4 ปีที่แล้ว

    thank you for the tutorial it's my 2nd day in godot still learning stuff

  • @rafaellewis1263
    @rafaellewis1263 5 ปีที่แล้ว +1

    Really great tutorial! I just learned about and downloaded Godot last night. Looks like this is a good time to be hopping on board! :)

  • @adamtak3128
    @adamtak3128 3 ปีที่แล้ว

    This sorta reminds me of Typescript and Python. VERY cool. Looking forward to learning more.

  • @Crisisdarkness
    @Crisisdarkness 5 ปีที่แล้ว

    It would be great to see the part two during the next week, I could see the great effort you made in making an extensive and very valuable class, thanks estimated instructor

  • @gergelypoloskei2093
    @gergelypoloskei2093 4 ปีที่แล้ว +2

    Godot is supreme!
    I downloaded UE4 first was soo slow and super clunky, bloated, scrapped that went to unity. even slower and clunkier not to mention almost impossible to learn as every new release breaks 90% of the tutorials you are trying to follow.
    Downloaded godot, wow it’s blazing fast, intuitive, responsive and i don’t need c sharp! stuck with it ever since!

    • @Gdquest
      @Gdquest  4 ปีที่แล้ว

      I think UE4 was designed to support large game studios, while Godot is designed for individuals and small teams primarily.

    • @mohamedalibensalem7426
      @mohamedalibensalem7426 3 ปีที่แล้ว

      you can use c#

  • @nirethur
    @nirethur 4 ปีที่แล้ว

    I decided to start studying programming because I have nothing better to do while in self-quarantine.
    Thank you for this very informative video! It really is helpful but I kinda find it hard to understand because this is my first time studying coding but nonetheless, I had fun.

  • @Bananeisafree
    @Bananeisafree 5 ปีที่แล้ว +8

    This is pretty damn hudge ...
    Impressive work !

  • @718Outdoors
    @718Outdoors 7 หลายเดือนก่อน

    So well thought out and presented!

  • @tenj
    @tenj 4 ปีที่แล้ว

    First tutorial I don't get bored in it ! , Merci

  • @doooggy609
    @doooggy609 5 ปีที่แล้ว +1

    I wanted to start with c# but there are no good tutorials for it. Gdscript seems to be pretty easy! Also nice tutorial :) moving from unity to godot

  • @boomznbladez405
    @boomznbladez405 4 ปีที่แล้ว

    Ive been learning c++ lately, and I can totally see how like c++ gdscript is, but with a lot of shortcuts built into the code that make it a lot easier to read, follow, and execute...
    I might continue my c++ studies in combination with Godot and gdscript, as I am a very hands on learner, and work best building as I go, and it seems this is a great platform for that, and seems like your tutorials will help with that.

    • @maxinegaming939
      @maxinegaming939 11 หลายเดือนก่อน

      Same I'm learning turbo c++ but I decided to stop and started gdscript instead

  • @papiangelus
    @papiangelus 4 ปีที่แล้ว +1

    I love these little diagrams and pictures that you show in the video. Where can I get those for reference?

  • @marcofreddi8691
    @marcofreddi8691 4 ปีที่แล้ว

    YOU ARE FANTASTIC (i'm italian pizza mandolino, I used the translator to watch this video!!!)

  • @SuperGamer-fj3th
    @SuperGamer-fj3th 4 ปีที่แล้ว

    Godot seems like a very good app I'll try it when I get my new computer

  • @MortissCoffin
    @MortissCoffin ปีที่แล้ว

    Love this tutorial! You've made it very informative & quite understandable! I thought this was going to be excruciating to learn & grasp, but it's actually very well executed! Thank you so much for this! I've been needing something like this video to go in depth & explain everything, even go so much as to why this is there & giving great examples in a gaming logic manner as well. Absolutely love this! Thanks again!

  • @foxrootking5077
    @foxrootking5077 4 ปีที่แล้ว +1

    i was learning python and i got tired of it but now is really useful for me

  • @szccornish8034
    @szccornish8034 4 ปีที่แล้ว +1

    This tutorial is so clear, Thank you!

  • @hadeseye2297
    @hadeseye2297 8 หลายเดือนก่อน

    "I'm Polish Mexican. Juan Godocki." That just made my day, as there is surname Godocki in Poland. And you even pronounced it 99% accurate. xD
    PS. 21:33 Well it's not only false, but you will end up with an error. Why? Because you try to compare a var that doesn't exist in the first place. ;) speed is not declared and not defined in this example. PS.S. [34:22 OK. I see where that came from.] While talking about objects you mentioned states and behaviour. I'm quite an old fart, so for me when we are dealing with classes and objects, or OOP there are fields and methods that sends signals. With properties I would argue it came out from C#. It's a getter and setter thing.

  • @adamthe1st
    @adamthe1st 5 ปีที่แล้ว +2

    Are there any articles that explain why GSscript uses "func" insteach of "function" and "elif" instead of "elseif".I've oftne found most good programmers advise strictly avoiding shortforms and I'm curious why they did this.
    EDIT: Also, love the video, I think its great really for anyone getting into Godot, even if your and experienced programmer, its good to review the basics. Every language has some nuance to their approach! THANKS!

    • @Gdquest
      @Gdquest  5 ปีที่แล้ว +1

      "Most good programmers" don't advise against short forms. Python uses the def keyword for functions, quite a few languages use var for variable definition. I guess it's just you type them so often that it's worth using a shorthand.

  • @gamedev5404
    @gamedev5404 3 ปีที่แล้ว

    Thank You!
    That was very helpful! This helped me expand my understanding of object programming and Godot significantly :)

  • @amund8821
    @amund8821 4 ปีที่แล้ว

    That like bar looking good

  • @DavidslvPT
    @DavidslvPT 4 ปีที่แล้ว

    Thank you for putting the time and effort making this videos.

  • @MAxtcPanda
    @MAxtcPanda 4 ปีที่แล้ว

    so good for GDscript but mostly not good for ppl who is just starting programming and doesnt use godot tho I LOVED IT SO MUCH

  • @PhantomAgentPlaysPhantomForces
    @PhantomAgentPlaysPhantomForces 6 หลายเดือนก่อน

    It could be a good idea for refugees of Unity like me (frick C#) like an intermediate for people that are already experienced with programming. I know basic C# and a lot of Roblox.Luau. (not all of it) and I feel that all the tutorials out there are for complete beginners, not already programming knowing gamedevs.

  • @vica30031
    @vica30031 ปีที่แล้ว +1

    Never learned programing and im in my 30's
    Leesss GOOOOO!!!!!!!

  • @bottunde
    @bottunde 3 ปีที่แล้ว

    Thank you. Loved it!

  • @cyber_hacker
    @cyber_hacker 3 ปีที่แล้ว

    I like to use binary operations, I had problems with c# often not supporting all of them, or atleast not the c and c++ versions.

  • @kandy1399
    @kandy1399 3 ปีที่แล้ว +1

    Loved the video excellent

  • @zetsupetsu6051
    @zetsupetsu6051 4 ปีที่แล้ว +1

    This helped me a lot. Thank you very much.

  • @Pengoony
    @Pengoony 5 ปีที่แล้ว +1

    Hey Nathan, could you make a video about the different books/resources you used to become a better game developer? I've heard of "Game Programming Patterns" and was wondering if there's anything else you'd recommend. Thanks :)

  • @rubangga4694
    @rubangga4694 ปีที่แล้ว

    so much. Can’t wait to start making soft.

  • @sollas_2
    @sollas_2 3 ปีที่แล้ว +1

    Im taking notes so im only at 12:15 but i know it will be worth it in the end

  • @user-eu4mg8mt6u
    @user-eu4mg8mt6u 9 หลายเดือนก่อน

    Very helpful tutorial!

  • @v1ctor174
    @v1ctor174 5 ปีที่แล้ว +1

    Great video, your didatic is awesome! thank you

  • @OutroGameplayy
    @OutroGameplayy 4 ปีที่แล้ว +2

    perfect tutorial!!