Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+2)

I can’t really comment on what to do about the existing project. If you are not having fun working on it, then I’d suggest you stop spending more time on it. If it’s in a playable state, you can “wrap it up” and polish everything you’ve added so far, and release it as-is.

Apart from that, as you’ve described yourself, learning to make games is an ever-changing process. You adopt new coding habits, have better ideas on how to make more complicated projects, explore new techniques to make something visually more fun etc.

The best way to learn, is to start by making small projects. For example trying to make a clone of a popular and simple game, like the original “Pong”. If you copy another game, that means you don’t have to worry about game design, and can focus on other parts of the project.

As you keep making more projects, there will be areas that you don’t have to focus anymore, and you’ll be able to work on more complicated projects. Also as you become comfortable programming, you can reach a point where handling a project of bigger scale can be simplified, so as to not feel as overwhelming. But all that comes with practice.

This is general advice for someone starting game development. I don’t know your exact experience/skills, but hope it will help in figuring out your next steps :)

Thank you so much!! This helps a lot.