At 4/5/24 12:38 PM, slothyykittee wrote:
Greetings everyone! Since I got free time this spring, I would love to learn game development!
Right now, I'm thinking of doing a simple 2d game, nothing too complicated. I'm using Godot engine, and I'm pretty new to GDScript. I'm not the type to watch hour long videos, so the Havard course Godot recommended me will not help me learn.
I'm not completely new to programing, I still have some experience in that, since I learned how to code in Python and HTML back in school. I just need some kind of cheat sheets, specific tutorials (such as "Moving a Sprite" and "How to add a Menu" instead of geneal hour long tutorials) and fast-paced videos on GDScript, (Hint: Im a fast learner) and I will actually go on to develop a game!
Thanks!
Gwizz is your solution. His videos are only a few minutes long and he covers almost everything. Try to use common sense when making your projects, and move slowly at the beginning and double check what you're doing so you don't screw yourself in the future by overcomplicating something early on. Try to build scalable code, things that fit into each other (Godot is great for this with the nodes, literally being able to make specific nodes for specific purposes, you can use blank nodes as folders or containers or script holders). Also, an important note, a node can only have one script attached. But it can have infinite children nodes! So make lots of individual nodes that have individual purposes, unless it is something you KNOW you are only going to use once.
Stress that stuff more or less, depending on the size of your project. Have fun and try out different things, try not to say "I'll never use that ever because it intimidates me" because often times the things you subconsciously wall off will become useful in the future. Holding shift allows you to check the dictionary while programming on some (but not all) stuff.
PM me if you have any sort of questions or need help, I've made a bit of stuff and my first small game demo on my profile using Godot. I can help with programming or asset creation or whatever, I'd love to work together on something. My strengths are Blender, Audio, and programming. I am also open to figuring new stuff out because I am young and anything can turn into a skill a couple years from now!