Game Design

Документация и GDD

Почему отличные game ideas fail in execution? Often: team wasn't aligned. Documentation isn't bureaucracy - it's shared understanding. GDD, pitch, wiki - tools для making sure everyone builds the same game.

  • **Hades pitch** - 'roguelike + our narrative' - clear hook secured funding quickly
  • **Riot's spec culture** - every feature documented, updated continuously. Scales to thousands of employees
  • **Indie wiki approach** - Notion/wiki replaces old 500-page GDDs. Living documents > static tomes

GDD Structure

**Game Design Document (GDD)** - central reference for game's design. Not novel - working document. Describes what game IS, не how to build it. Lives and evolves with project.

**GDD evolution.** Old school: 500-page bibles, read once, ignored. Modern: wiki/Notion, constantly updated, searchable. Living document > static tome. GDD should be USED, не archived.

**GDD principles:** - Write for reader, не yourself - Update constantly (outdated GDD = useless) - Include visuals (mockups, diagrams) - Version control (what changed when)

Team member asks 'How does combat work?' GDD was written 6 months ago, никогда не обновлялся. Problem?

Pitch Document

**Pitch document** - short, exciting sell of your game. Not GDD - pitch is marketing to stakeholders (publisher, investors, team). Goal: make them WANT to know more. Hook first, details later.

**Hades' pitch success.** Supergiant pitched: 'roguelike + our narrative strength.' Combined proven genre с studio's unique skill. Clear hook: 'our storytelling in a roguelike.' Funded quickly.

**Pitch tips:** - Lead with hook, не features - One page is often enough - Visuals crucial (concept art > words) - Know your audience (publisher vs investor)

Pitching to publisher. First slide has 20 bullet points of features. Problem?

Team Communication

**Team communication** - how design reaches everyone who needs it. Documentation is only half: other half is meetings, conversations, shared understanding. Best docs fail if team doesn't read them.

**'5-minute rule.'** If explanation takes >5 minutes, write it down. If question asked twice, document answer. Team time is precious - don't repeat yourself, create reference.

**Communication practices:** - Single source of truth (one place для each topic) - Announce changes actively (don't assume people check) - Visual > text when possible - Regular syncs (alignment meetings)

Programmer asks same design question third time. Best response?

Living Documentation

**Living documentation** - docs that evolve with project. Not written once, forgotten - continuously updated. Wiki-style, version-controlled, linked. If doc doesn't match game, doc is wrong.

**Riot's 'spec' culture.** Every feature has spec document. Updated as implementation happens. Spec ≠ reality = spec must change. Documentation is conversation с future team members.

**Living doc tips:** - Small updates frequently > big updates rarely - Date everything (when was this true?) - Archive, don't delete (history matters) - Celebrate doc contributions (culture thing)

Good documentation means writing everything down in detail

Good documentation = right amount in right place, kept current. Too much = ignored. Too little = confusion. Key: write what's needed, update constantly, make findable. Quality and maintenance > quantity

500-page GDD nobody reads < 50-page wiki everyone uses. Documentation serves team, не proves thoroughness. If it's not read и maintained, it doesn't exist

New team member joins. GDD is 200 pages, last updated 8 months ago. How should they learn the game?

Итоги

  • **GDD** = working reference, не novel. Update constantly или it becomes misinformation
  • **Pitch** = hook first, details later. One exciting idea > twenty bullet points
  • **Living documentation** - right amount, right place, always current. If team doesn't use it, it doesn't exist

Связанные темы

Documentation supports full development process:

  • Prototyping — Documents what prototypes teach
  • Iteration — Documents design changes

Вопросы для размышления

  • Как бы ты pitched YOUR game idea в one sentence?
  • What's worse: no documentation или outdated documentation?
  • Ты prefer reading docs или asking people? Why?

Связанные уроки

  • st-01-feedback-loops
Документация и GDD

0

1

Войти