I suck at drawing, but I can manage some pixel art sprites and animations.
I play guitar and I feel confident in making a soundtrack.
I got WAY TOO MANY ideas for game mechanics.
Managing scenes and learning the game engine itself seems doable.
The only thing holding me back is programming. And it seems like such a herculean task to me. I had to take a basic programming course in a pseudo language in my native tongue for uni, so I already know all about the if, elseif, while, for, arrays, stacks, lists, trees, go to, functions, methods, variables, constants, switch, and all the basic stuff like that just fine.
What really bothers me having to learn about and how to use the “functions” (i think), that already exist. I was sitting in the engine for about 30 minutes, trying to …
I suck at drawing, but I can manage some pixel art sprites and animations.
I play guitar and I feel confident in making a soundtrack.
I got WAY TOO MANY ideas for game mechanics.
Managing scenes and learning the game engine itself seems doable.
The only thing holding me back is programming. And it seems like such a herculean task to me. I had to take a basic programming course in a pseudo language in my native tongue for uni, so I already know all about the if, elseif, while, for, arrays, stacks, lists, trees, go to, functions, methods, variables, constants, switch, and all the basic stuff like that just fine.
What really bothers me having to learn about and how to use the “functions” (i think), that already exist. I was sitting in the engine for about 30 minutes, trying to figure out how to make my player move, until I realised through tutorials that there is this thing called a “physics process” function, and a “move_and_slide” function. And this goes for everything else. There are also the tons of little things like “.is_in_group” which looks simple but it’s just so confusing for a beginner. I also have no idea when to use “.” instead of “_” and vice versa. I feel like I am missing so much and there is very little material online.
People keep talking about how godot has very good documentation, but the documentation feels like it was written in an alien tongue. In other words, the documentation is made for people who already know what they are doing, which seems kind of counter-intuitive for me. Like imagine if you boot a game up and the tutorial, instead of saying something like “use wasd to move” says instead: “Press the basic movement keys to move”, Like, gamers already know to use wasd, but complete beginners have no idea.
Sooooo, where and how can I actually learn programming in gdscript?