How (and Why) to Write a Great Game Design Document

The article presents justifications and experiences of making a good game design document.