If you’re in the early stages of development, these points should be your main focus:
Everyone on your team should be able to explain what your game is all about in under 2 minutes, and you want the listener to understand what you’re going for right away. Practice this on your friends and see if it makes sense without showing them any screenshots, or comparing your game with similar titles. This is crucial for talking about your game with fans, press, and potential investors.
Flow of Gameplay
Think about how the player will go from one level to the next, or if there will even BE levels. Are there bosses? A world map? Try to create a timeline of the entire experience and build on it as you go. Like your pitch, this is a critical element that you should be able to discuss clearly with everyone.
Level Design Themes and Characters
These don’t need to be set in stone, but you want to start figuring out the vibe of your world and the characters who live there as soon as possible. Otherwise there’s nothing for your art guy and sound dude to reference! Make sure to include links to inspirations where appropriate. “Cyber-punky” may not mean the same thing to everyone.
Also, add some flavor text whenever you can. It’s fun, and it can be helpful when creating the artwork.
We’re prototyping using keyboards, but we know that we’ll eventually want to play King Dudeman with a controller. We started mapping it out early to help us think about how combos will work, and what actions should be assigned to each button.
Short Term & Long Term Goals
Think about what you want to accomplish over the first 3 months of development. Which mechanics do you want to focus on first? For King Dudeman, we want to create a demo level that shows off the combat, several enemy types, and a mini-boss fight. To do this, we need sprite maps and animation details for each character, background art, sound effects, music… and that’s just the assets!
Long term goals can include dev salaries, licenses you may need, marketing plans and the actual release. Are you crowd-funding your game? Keep a list of ideas for a Kickstarter campaign so you have something to work off of when the time comes. Make sure to think about what your budget might look like throughout the early stages of development, and keep your project realistic.
We even made a wishlist of all the crazy ideas we’d like to see in the game if we had unlimited time and money. Ya never know!
Lastly, assign someone to be the GDD Master. It’s easy for your document to spin out of control when several people are making edits and listing all their ideas at once. Invite your team to leave comments and ask questions, and once you’ve worked it out, have the project manager resolve those in the doc.
Also, don’t be shy about sharing your GDD with close friends and peers. It’s important to get feedback on your project early on, and to make sure that you’re creating a fluid, coherent document that will benefit the entire project!
Visit their website at: piasagames