I hate releasing games. It's my least favorite part about game development, and I don't really care what people think when it is released and don't want to know and just want to be rid of it. I dunno why. I just like working on them, that's my favorite process.
So just don't finish games, just keep making them forever and not finish anything, it's more fun and more rewarding and you learn a lot and have a great low-stress time. Mwahaha.
Chances are, you'll accidentally finish a game here or there anyways like I do, and you'll end up doing it without even realizing it after awhile anyways.
(by the end of this year, I will have released 6 games)
Just saying this because all of the "how to pull-through and finish games" advice never worked for me at all, even remotely. So my advice is just forget about it, enjoy the creative process and make awesome shit until it's coming out your years, and you'll be finishing games and releasing them before you know it.
TL;DR - I have no idea what I'm talking about, so ignore me.
EDIT: also, holy shit first post on these forums in ages, hey folks <3
EDIT2: oh, and just a note, this isn't like, a "fuck you" to the advice people are posting. It's good advice, but I thought I'd just toss mine in for the minority who it doesn't work for who might feel left out. That's all