I am currently planning my next early game dev resource -- on writing a useful game design document (GDD, as the kids say. No, the kids don't say that). I wanted to ask the devs of cohost: what do YOU use for GDDs/similar project communication tools?
I've been teaching a game design course at Berklee for 8+ years that makes heavy use of them (we use a template that students can modify as needed, it's very useful in the context of an entry level design class with students who are accomplished creatives, albeit in another field!) -- and I use a lot of our general tools in my own tiny game-making practice. But I'd really love to hear from more folks here, if you feel like sharing your thoughts.
Do you write up GDDs for your projects/does your team use them? Do you have a GDD format you like? Do you think GDDs are a dinosaur of the past, and prefer a nice Project Charter or something instead? Are they simply not useful to you/the kind of games you like to make?
Replies and shares appreciated! I'd really like to make all the game dev 101 stuff we post on Game Developer as useful as humanly possible and I trust this community.
I don't know how useful they are as a pedagogical tool now but I think GDDs (as in, single monolithic design docs for an entire game) are unusual in the industry, or at least they've become a very niche methodology. I don't think I've seen or heard of one in the wild ever.
I think the norm has become lots and lots of smaller more atomic documents cascading down and stuffed into a Confluence, which is perhaps not any better.
My favorite practice is one I stole from @lmichet, which is that I start every document with a statement of intent... "the purpose of this document is to do X", just be clear about who it's for and what people are supposed to get out of it and what it's actually meant to define. I find that it's just a good idea to think at the outset about what the document is doing, eg:
- It's a specific thing meant to define one feature/content unit and it's meant to facilitate the production of that thing.
- It's a long-term reference meant to give people clarity, in the future, about how some part of the game works.
- It's a 'living document' meant to be continuously updated with the state of some thing (never do this)