It's hard to plan and finish games. I've done it wrong so many times I decided to write a book to remind myself how to do it right.
If you are a first-time indie game developer, this book will guide you through the creation process for your first indie game.