EthanHK
Newbie
- Jun 28, 2026
- 5
- 2
I am a beginner with Godot. I was stuck in tutorial hell for quite some time. Hours of tutorials that didn't quite fit what I was trying to make, and I had learned nothing...
But recently, I was able to add a feature, and solve a bug, without using AI or even google. I know that doesn't sound that crazy, but it was mentally incredible for me as a beginner. It gave me so much motivation that I kept on adding features and stuff to my game instead of quitting like I had done in the past.
I wanted to share how in case someone else is stuck in tutorial hell and feels lost the moment they try to make something themselves. I have been there, and I got out!
The secret: Refractor your code from tutorials or AI. That's it!
How: Just take existing functions from tutorials, or AI generated functions that solve something you are adding to your game, and refractor it for readability.
Refractoring already makes your code cleaner and easy to read. So you're setting yourself up for success for adding the next feature. But there's an even better reason. You know when you write an essay how you end up learning the contents of what you are researching/writing really well?
It's the same with refractoring!! By the end of it, you will actually understand how to solve problems and add features entirely by yourself. The whole process only takes an extra 1-2 hours, and I can't recommend it enough if you're stuck in tutorial hell like I was.
Eventually, you'll be able to recombine these helper functions back into somewhat longer functions because you'll just be able to read code. It's super awesome, and I hope you try it out.
But recently, I was able to add a feature, and solve a bug, without using AI or even google. I know that doesn't sound that crazy, but it was mentally incredible for me as a beginner. It gave me so much motivation that I kept on adding features and stuff to my game instead of quitting like I had done in the past.
I wanted to share how in case someone else is stuck in tutorial hell and feels lost the moment they try to make something themselves. I have been there, and I got out!
The secret: Refractor your code from tutorials or AI. That's it!
How: Just take existing functions from tutorials, or AI generated functions that solve something you are adding to your game, and refractor it for readability.
- Change variable names so they make more sense to you
- Create helper functions even for code that's only 1-2 lines, to the point where you can sight read your main function to understand what it does.
- (I once added 10 helper functions one time for code that was only 30 lines long!! It became 60-70 lines after I was done).
- Other refractoring coding standards if you want (#1-2 are the main ones I did)
Refractoring already makes your code cleaner and easy to read. So you're setting yourself up for success for adding the next feature. But there's an even better reason. You know when you write an essay how you end up learning the contents of what you are researching/writing really well?
It's the same with refractoring!! By the end of it, you will actually understand how to solve problems and add features entirely by yourself. The whole process only takes an extra 1-2 hours, and I can't recommend it enough if you're stuck in tutorial hell like I was.
Eventually, you'll be able to recombine these helper functions back into somewhat longer functions because you'll just be able to read code. It's super awesome, and I hope you try it out.