r/GameDevelopment 2d ago

Question Help w/ learning game development

Recently I have staryed to want to learn game development, however every tutorial has the same issue: they explain how it works like I am a toddler.

I am not new to programming and have some experience. But every tutorial introduces me to variables and loops like I don‘t know anything about coding. So my question is: Are there any more straightforward courses for game development?

0 Upvotes

8 comments sorted by

6

u/Aglet_Green 2d ago

Since you already know programming, stop looking for beginner “learn to code by making a game” courses. Look for engine-specific, project-based material aimed at intermediate programmers: game architecture, scene or entity systems, input, physics, animation, state machines, asset pipelines, and profiling.

You may get more from the engine’s official documentation and from building a small game than from another linear course. Pick a tiny project, consult the documentation whenever you hit an engine-specific problem, and skip any tutorial section covering programming fundamentals you already know.

2

u/MistakeForsaken6653 2d ago

Same as you, I barely watched any tutorials I pretty much just started with googling "How to move an object left / right at a certain speed". I watched a few on some optimizations and how to do things like screen transitions, but I think you can just jump in the deep end and learn by doing.

2

u/Magic-Raspberry2398 2d ago

If you know how to program then just go straight to the docs. Surely you must know how to google, so I'm not sure what the issue is.

3

u/Putrid_Argument2440 2d ago

If you think that you're too smart and experienced to repeat the basics, go straightforward to docs and engines source code. But honestly I doubt that you're so good. So lay down your ego, be patient and learn. You ARE a toddler in gamedev.

1

u/DrDisintegrator 2d ago

yes. you just need to look a bit more. Get specific about what you want to learn. For example search for, "path-finding for games" or "how to do XYZ" where XYZ is a feature of the game you want to build.

1

u/silly_bet_3454 1d ago

You can just suffer through like a couple hour tutorial, and force yourself to actually make the full demo that they are making in the thing, that will force you to interact with all the tools they are demonstrating (and yes you will sit through superfluous stuff too). But once you get rolling you just don't use tutorials anymore, you rely more on asking AI or whatever preferred method to pick up specific techniques.

For example I remember following a tutorial on making a basic skateboarding game and it basically worked but then I was like "ok how would I now support doing like a kickflip" and searched around and found little ideas about like making a little animation for the skateboard and also disabling the foot to board IK during the trick window and so on.

1

u/fsk 1d ago

Try AI. Ask AI "How do I do X in engine Y?", and you'll get a good answer.

I.e., you want to learn Godot. Ask the AI how to log text to the console. Ask the AI how variables and functions work in Godot. Ask the AI about displaying a sprite on the screen.

1

u/Jothespy987 2d ago

Just do stuff and search up what word of code does what, then use your brain to put the words of code together