Hey guys, I'm pretty sure this question is common but is there any recommended way to start learning Godot?
I try reading Godot Docs but It got boring after "Your First 2D Game"

  • DeanOrTori, JusTiCe8, DaveTheCoder, and SnapCracklins replied to this.
  • Blobware Well, I do think 'your first 2d game' is a good place to start, but I don't think that reading through the docs after the getting started section is going to be too exciting 😛 they're a terribly important resource, but I don't think reading all the way through is the best, or at least most entertaining, way to start.

    Honestly, I would just start slowly. start making whatever you consider a simple game, and then see where you get stuck, or which parts you struggle with. This is what works for me: following youtube tutorials or such never taught me much, its just not how my brain works. I prefer a more hands on approach.

    I mean, if you learn well from tutorials online you could try those as well though.

    If you want ideas on what kind of games to start with, maybe try something like snake for simple 2d interaction/ 2d areas. Or you could try a tic tac toe game if you'd rather work on GUI.

    Hope this is at least a little bit helpfuL :> best of luck

    Blobware Well, I do think 'your first 2d game' is a good place to start, but I don't think that reading through the docs after the getting started section is going to be too exciting 😛 they're a terribly important resource, but I don't think reading all the way through is the best, or at least most entertaining, way to start.

    Honestly, I would just start slowly. start making whatever you consider a simple game, and then see where you get stuck, or which parts you struggle with. This is what works for me: following youtube tutorials or such never taught me much, its just not how my brain works. I prefer a more hands on approach.

    I mean, if you learn well from tutorials online you could try those as well though.

    If you want ideas on what kind of games to start with, maybe try something like snake for simple 2d interaction/ 2d areas. Or you could try a tic tac toe game if you'd rather work on GUI.

    Hope this is at least a little bit helpfuL :> best of luck

    Blobware This first 2D game is just the very first step you could make learning Godot. Congratulations for this little achievement, still the road is very very long.

    I ca n only suggest looking for Godot tutorials everywhere they are, especially on youtube, there are nice channels like GDQuest, Mister Taft Creates (there is a long series on Match3 game), Emi (for simple 2D game very different from Dodge the Creeps), GDQuest also provides some "simple" games like Harvester.

    In order to actually learn, you'll have one day to dive yourself into actual game programming and designing. Take some knowledge here or there and mix them with your own recipes, you can use some of these tutorials as base, add one thing then another.

    I advised you to work on what you can almost actually do, too high and you'll be overwhelmed and disappointed, like a platform game full of features. Find something you want to do and will keep you motivated all along the way full of hazards. Making game is surely not easy. You can add feature to Dodge the Creeps like bigger screen, more creeps, bonus, menus, and turn it into something crazy like Void Scrappers for instance.

    DaveTheCoder Learning anything involves some boring stuff.

    Also depends on how you are learning. Maybe you are a more playful, experimental autodidactic type. Maybe you learn better from doing than reading/watching. Still to start experimenting you need to get some basics down first.

    Blobware best thing I can say?

    Neil Gaiman says that "writers write." So in this context - programmers program.

    Here's how I did it. I am still learning to be sure but:

    • Find the simplest things and replicate them. Learn how they're put together. Game dev is far less intimidating when you learn that larger machines and logic are really just a bunch of smaller machines and logic just doing things together. Learn to build a "brick" before a "house."
    • Yes, the first 2d game dev is boring. But it teaches you basic collision, sprite handling, animation and such. After that, make more SMALL projects. I can assume that 90% of aspiring game devs quit when they find out they're not gonna clone a massive 2d RPG from their childhood in a week. Make silly (or not), simple games and make them work great.
    • Join a Game Jam for ideas or play games from a Game Jam. Just like a fighting game in an arcade (AGE EXPOSED!!!), sometimes its easier to see how something works when other people do it.
    • And when you do start a big project, do a little a day. Once read that if you wrote a page every time you went to the bathroom, you'd easily have a novel in a year. Big games are lots of little pieces built up on top of each other over time. Bricks become walls eventually (see? I even brought back the analogy. I deserve a cookie.)
    • Oh and most important - don't quit. You never finish anything if you quit.