Are there any pointers or resources you can give me to start out that can point me to the right direction to learn GDScript? I have no experience in coding in general and I’m looking to get started with Godot and using GDScript. Thank you.

  • DaveX64
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    1 year ago

    GDScript is based on Python so I would learn basic programming with Python first before I tackled game engine programming.

    Here’s a couple of basic courses at Udemy:

    When you have basic programming knowledge, this course starts you from scratch to build a game with Godot using GDScript:

    I’m doing the Godot course, it’s pretty good…makes no assumptions about your game development knowledge at all. No, I don’t work for Udemy :) Buy the courses when they go on sale, they always go on sale :)

    • Provoked GamerOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      I’ve seen quite a few people suggesting to learn the basics of python first, so I’ll probably do that. Those courses are currently on sale for $19.99 each where I’m at, so I might snag them. Especially because I have a lot of free time on my hands right now. They have video samples of their courses, so I’ll probably check that out before making a decision. Thanks for the course recommendations!

      • snaf@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        Just FYI about Udemy, their courses are literally always on “sale” for 80~90% off.

      • DaveX64
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        You’re welcome! Good luck with it! 💪

      • alghost@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        Just keep in mind that GDScript is actually a different programming language, so things like method names, libraries etc. don’t carry over. It mainly shares the syntax of having no {} braces and semicolons, as well as using indentation to group statements after a colon (:).

        So while it’s definitely helpful to learn programming fundamentals like if statements, for loops etc. in Python, you could do the same in GDscript with a similar experience (but maybe a little less learning materials available).

        I can recommend GDQuest’s interactive GDscript tutorial that takes you through all of the basics and is more hands on than just reading/ watching lots of tutorials:

        https://gdquest.github.io/learn-gdscript/