How do I overcome feature creep as a game developer?
Hello, I am a game dev with about 5-6 years of experience, one of the biggest issues I have is when I get a game idea, I start building the foundation, but while building it I start thinking, "okay this game is 2D, but what if I needed to implement some 3D features some time later?" or stuff like "what if I need to implement X because I might add Y later" and so on, and it leads to the game idea becoming way too large and pretty much impossible for me to finish before like 5 years. Do you devs have any suggestions for how to overcome this? Thank you.