How to not enter tutorial hell

Question

I am a godot beginer and I want to make cool games, i have used other game engines before and I would either end up in tutorial hell or just get demotivated. I have watched and I made a small game using the Brackeys tutorial and I think I understand it. But when I open a new project I dont know what to do or I just find it too hard. Please can someone help me?

Instead of following tutorials, try downloading projects other people have made public. Not only do you get to see completed works, you get to see how everything is done and maybe get some inspiration for what you want to do.

This is a good place to start: GitHub - godotengine/godot-demo-projects: Demonstration and Template Projects · GitHub

Wow that was really helpfull, thanks!

Learn a new programming language outside of game engine context. I’d suggest Python.

1 Like

I’d say have a go at making a game with a simple mechanic - flappy bird clone or similar 1 input control. Don’t follow a tutorial, search docs/web/ ask here for things you are stuck on.

Making a game is the best way to learn without entering tutorial he’ll.

keep first games small with simple mechanics and build upon them each time.

I wish you luck with your game dev journey

1 Like

I found Godot hard to get used to at first, and there are frankly still fundamental areas that confuse me, but keep working with it and you’ll keep improving :slight_smile:

In addition to what’s already been written, try to have fun while you’re at it. Focus on the things that motivate you - it’ll feel easier, and you’ll have less risk of burning yourself out.

1 Like

One thing that really helped me was reading books on programming basics (mostly JavaScript and C#).
I was in that exact same position, feeling empty headed without any guidance. But after I took the time to understand the core concepts — like variables, loops, and closures — everything suddenly became clear. I realized I had just been copying and memorizing code without actually understanding it (even though I was sure I did).
My advice is to start studying from scratch, making sure that you understand every single detail. This should help a lot

Upd: Reading docs is also a really good practice, but this is the “step 2” after understanding the basics

Use tutorials to learn specific stuff for a project instead of to just “learn the engine”. Then try understanding why the tutorial code works, then make the system you need in your project without a tutorial.

And all in all NEVER follow a tutorial step for step. Use what the tutorial teaches but make it your own. Even if at the start it’s just using other variable names it stops your brain from going autopilot and not learning anything.