This is one of the most important things I’ve learnt from an experiment that took 2 years of my life. I was the sole developer on my game, and I had to think about what made my game better.
At first, I started with the wrong questions. What if I made the icon into the shape of a lightening bolt? Where can I go to learn how to make good looking 3D models? Which software is the best for developing games?
Slowly, I began to realize my error. I was not getting to the root cause of things. I had to ask the right questions, and these questions would lead me down better, more thought provoking rabbit holes. I started asking more why questions. Why do I even need an icon? Why do I need music? Why do I need to build an AI system? Why am I making this game?