I'm a beginner game dev and have always wanted to be a game developer since I was a kid. About a year ago I started using AI to help me fill in the gaps with my ability to not code and to you know kind of use as a training tool to help me learn the tools. I started building a game in unity and made it to creating an asset, then I tried to create another different game and I made it a little bit further and then dropped that one, then I started to try to build one of those idle incremental games where you can purchase upgrades forever and that just didn't seem like the direction I wanted to go right then. Ultimately I dropped the idle and commitment game and I started to build a rogue-like where you are walking down a road forever and monsters appea...
I'm a beginner game dev and have always wanted to be a game developer since I was a kid. About a year ago I started using AI to help me fill in the gaps with my ability to not code and to you know kind of use as a training tool to help me learn the tools. I started building a game in unity and made it to creating an asset, then I tried to create another different game and I made it a little bit further and then dropped that one, then I started to try to build one of those idle incremental games where you can purchase upgrades forever and that just didn't seem like the direction I wanted to go right then. Ultimately I dropped the idle and commitment game and I started to build a rogue-like where you are walking down a road forever and monsters appear and gradually scale to the point where your character will eventually lose then you can earn currency to purchase permanent upgrades so your runs can be longer. I'm really enjoying building this new game walking down the road I have the base of the core game loop created and everything works pretty well for the most part. My biggest thing right now is that I'm trying to lock in a specific design for this and while I'm developing I'm like oh it would be nice to add this it would be nice to add this other thing or it might be nice to add this other thing and on and on and on.
How do you all keep your game within bounds is there like a good place to go and research the kind of like requirements for game development design cuz I feel like it's a never-ending loop where I build I think I create something new then I have to refactor everything to add the new thing and so on and so forth and it kind of gets frustrating if I'm being honest.
Any insight would be appreciated!