Keep in mind, the more you work through the details, the better your project will end up. It’s very “cheap” to work out your ideas on paper or in your head before you start coding. Once you begin the coding process and need to go back, you amass what we call technical debt that can make your code unmanageable or, even worse, kill your productivity altogether by forcing you to constantly hack together new solutions or refactor code you’ve already written.
New eBook: Getting Started Making Games
To read more about writing a GDD for your game and to learn about the process of building a game from scratch, download our free Getting Started Making Games eBook.