My view of your situation is that you started out at square 1 and then went through a lot of work and now somehow it seems like you've ended up back where you started. That obviously makes it seem like there is `no hope` and that all your efforts are for nothing. Without taking inventory of all the things your grateful for about what you've achieved, and without seeing how you've grown and are progressing in the bigger picture, you would just end up feeling depressed about it all. Maybe if your efforts to make these games have left you having to start over each time, perhaps moving toward some kind of `engine` or some kind of `game creation` thing would suit you, where you can not only make progress in writing the game, but also then use everything you've developed towards the much quicker development of more titles in future.
Making fresh code from scratch for a very specific game and therefore hardcoding most of it can be efficient to execute but not efficient to develop.
Also, my question to you is, is there something that programming prevents you from achieving?
Making fresh code from scratch for a very specific game and therefore hardcoding most of it can be efficient to execute but not efficient to develop.
Also, my question to you is, is there something that programming prevents you from achieving?