На Рисунок 4.1 вы видите как высокоуровневая идея игры обретает плоть в наброске. Элементы наброска служат основой для документа с формулировкой требований. Каждый элемент наброска разбивается на несколько требований, которые, в свою очередь служат основой для технического задания. В техническом задании выделены и подробно описаны основные задачи программирования. Возьмем для примера требования к многопользовательской игре которые я сформулировал в предыдущем разделе.
Требования к многопользовательской игре
Необязательный выделенный сервер
Как видите, в техническом задании я перечисляю детали которые необходимы с точки зрения разработчика. В документе ничего не говорится о маркетинге или о самом процесссе игры. В нем должны присутствовать только основные элементы, относящиеся к разработке.
Теперь возьмите ваш документ с требованиями и составьте техническое задание. Вы должны перечислить все, о чем можно подумать, рассматривая игру с точки зрения разработчика. В отличие от документа с требованиями, этот не столь гибок и может вызвать значительные разветвления проекта, если вы забыли что-либо включить в него. К счастью, поскольку вы сами являетесь разработчиком, — завершить эту фазу вам будет проще всего. Я завершил написание технического задания для моего последнего проекта приблизительно за три недели (в результате получился документ, объемом 137 страниц!).