I'm not making any progress because I'm too focused to think of the best way to approach things
I encountered this problem for some time. When I first started game dev (at about 11 or 12 yo) I didn't care how I made stuff, I only cared if the game worked and evolved.
Now, 4/5 years later I get overwhelmed easily when I try to develop a game because I constantly think of the best way to do stuff.
I also have this problem with 3D modeling, I look at other people's work and I set very high expectations for myself and in the end I get disappointed with myself.
Right now I'm working on a metroidvania (in UE) and I am stuck at thinking of what's the best way to implement the damage and enemy defeating system.
I consider myself a perfectionist and this is probably the reason I'm facing these issues. I just wanted to post this just to vent a bit and maybe other people can relate.