- call the game finished and walk away now you finished the dev work
- call the game a hobby to excuse the sales now you finished the dev work
- code some arbitrary addition to be ethical just to be coding something cause dev work is probably the only work that exists
- keep iterating cause you can always invent more dev work to do
- get a different project going for another type of dev work
All of these will successfully waste those 3 years and more if you don't focus on converting your nascent product into income.
how do you know what the opportunity cost of continuing is? It's hard to know either way.
The OP has a product almost ready on his hands. It should be easy to test it and check if it's worth investing any more time or not.
Throwing it away before he knows, just to go invest his time on another dubious thing doesn't sound wise.
- call the game finished and walk away now you finished the dev work
- call the game a hobby to excuse the sales now you finished the dev work
- code some arbitrary addition to be ethical just to be coding something cause dev work is probably the only work that exists
- keep iterating cause you can always invent more dev work to do
- get a different project going for another type of dev work
All of these will successfully waste those 3 years and more if you don't focus on converting your nascent product into income.