Як написати Game Design Document (GDD) англійською мовою
Повний посібник для розробників ігор: як написати професійний Game Design Document — структура, словник, ключові розділи та англійські фрази для написання GDD.
Документ з розробки гри (англ. Game Design Document, GDD) — це центральний документ для проекту гри — живий документ, який описує, що таке гра, як вона грається, і як вона повинна бути побудована. Вона вирівнює розробників, художників, продюсерів і QA навколо спільного бачення. Написання чіткого GDD англійською мовою є необхідним навиком для будь-якого розробника ігор, який працює в команді, пропонує свою гру видавцям або співпрацює на міжнародному рівні. Цей посібник описує структуру, словниковий запас і основні шаблони написання.
Що таке GDDR?
** Документ з розробки гри (GDD) ** — це структурований документ, що описує розробку гри. Залежно від розміру проекту, це може бути:
- 10- сторінковий огляд для невеликої інді- гри
- 200-сторінкова специфікація для AAA-назва
GDD виконують декілька функцій:
- ** Вирівнювання ** — переконайтеся, що всі члени команди розуміють, що саме створюється
- ** Визначення обсягу ** — запобігає поширенню властивостей під час розробки
- ** Посилання ** — джерело правди для прийняття рішень щодо проектування
- ** Комунікація ** — дозволяє швидко залучати нових членів команди
«Перед тим, як ми починаємо будь-яку функцію, я перевіряю GDD — якщо вона там не задокументована, ми повинні спроектувати її перед тим, як збудувати її»
Структура ГДД
Розділ 1: Огляд гри
Почніть з опису високого рівня, який кожен зможе прочитати за 2 хвилини.
Включити:
- Назва гри і робоча назва, якщо вони різні
- ** Жанр ** — платформер, рольова гра, FPS, головоломка, стратегія, симулятор
- Платформа — ПК, консоль (PS5/Xbox), мобільний, браузер, VR
- Цільова аудиторія — віковий діапазон, рівень досвіду гри, переваги
- ** Основна концепція ** — від одного до трьох речень, що описують, що робить цю гру унікальною
Шаблон:**
## Game Overview
**Title**: Shadow Protocol
**Genre**: Top-down tactical stealth RPG
**Platform**: PC (Steam), with console port planned for Year 2
**Target audience**: Core gamers ages 18–35 with interest in strategy and stealth
**Player count**: Single-player with optional co-op for 2 players
**Concept**:
Shadow Protocol is a tactical stealth game in which the player controls a
team of three agents navigating procedurally generated Cold War-era facilities.
Players switch between agents in real time, combining unique abilities to
bypass security, neutralise threats covertly, and extract without detection.
Розділ 2: Основна гра / Основна петля
** Core Gameplay Loop ** є фундаментальним повторюваним циклом дій гравця - що робить гравець, як гра реагує, і яка винагорода приносить їх назад.
Словник:
** Core loop ** — основний цикл: Дія → Зворотній зв’ язок → Нагорода → Новий виклик → Дія ** Механіка гри ** — правила і взаємодії, які складають гру ** Гравець- агент ** — значущі вибори, які робить гравець
Шаблон:**
## Core Gameplay Loop
1. **Mission briefing** — Player selects an operation and receives objectives
2. **Deployment** — Player places agents at entry points
3. **Execution** — Player moves agents, uses abilities, eliminates threats covertly
4. **Extraction** — Player reaches the extraction zone with objectives complete
5. **Debrief** — Player receives XP, loot, unlocks — fuels progression
**Session length**: 15–40 minutes per mission
Розділ 3: Цілі досвіду гравця
Описати, як гравець повинен * відчувати * — а не тільки те, що він робить. Це керує рішеннями проектування.
«Гравець повинен відчувати себе як майстер контрольованого хаосу — жонглювати багатьма загрозами, зберігаючи елегантний, невидимий контроль»
** Співвідношення лексики дизайну досвідів: **
- ** Фантазія гравця ** — сила або відчуття ідентичності, які гра надає
- ** Флоу- стан ** — оптимальний баланс виклик- навички, коли гравець повністю задіяний
- ** Напруга ** — розрахована напруга, яка робить роздільну здатність задовільною
- Агентство - відчуття, що ваш вибір має значення
Розділ 4: Механіка
Документуйте кожну механіку гри детально.
** Для кожного механіка включити: **
- Назва і категорія
- Description
- Керування / введення
- Правила і обмеження
- Взаємодія з іншими механізмами
- Балансові записки
** Приклад: Механік-стелс**
## Mechanic: Awareness / Alert System
**Category**: Core stealth
**Description**: Guards have a detection cone displayed visually. If an agent
enters the cone, a bar fills. A full bar triggers an Alert state.
**Alert States**:
- Undetected — guards patrol normally
- Suspicious — guard investigates the area for 10 seconds
- Alert — guard calls reinforcements and starts active search
(timer 60 seconds before mission fails)
- Compromised — all agents detected; mission objective changes to escape
**Detection factors**:
- Distance — longer range reduces detection speed by 50%
- Lighting — dark areas reduce detection cone by 40%
- Noise — agents moving at speed attract nearby guards even outside vision cones
**Interaction**: Alert state resets if player neutralised the guard and used
the 'Hide Body' action within 5 seconds.
Розділ 5: Характеристики
Документація гравців (і ключових NPC) зі структурованими записами.
Шаблон:**
## Character: Voss (The Infiltrator)
**Background**: Former SIGINT analyst, specialises in electronic warfare
**Class**: Infiltrator
**Role**: Hacking, bypassing electronic security, reconnaissance
**Abilities**:
| Ability | Cooldown | Description |
|---------|----------|-------------|
| Signal Jam | 30s | Disables cameras in a 10m radius for 15 seconds |
| Data Tap | Passive | Voss can extract data from terminals 40% faster |
| Ghost Mode | 60s | Voss becomes undetectable to cameras (not guards) for 20 seconds |
**Weakness**: Lowest health pool; detected instantly if in direct guard line of sight
Розділ 6: Дизайн рівнів
Описати типи рівнів, принципи розкладки і цілі проектування.
Словник:
** Удар рівня ** — самостійна одиниця виклику у межах рівня ** Дуже вузьке місце ** — вузьке місце, яке вимагає певного типу взаємодії ** Пісочниця ** — відкритий рівень з декількома способами вирішення завдання ** Критичний шлях ** — головний шлях через рівень; не єдиний шлях
** Приклад: **
## Level Design Principles
- All missions have a **critical path** but at least two alternative paths
- Each mission features one mandatory **encounter** and 2–3 optional encounters
- Guards are placed to create **dynamic chokepoints** — players must work around rather than through
- At least one **sandbox environment** per act — a large area with multiple objectives
and no prescribed order
Розділ 7: Система прогресу
Документуйте, як програвач зростає і розблоковує вміст.
Словник:
** Прогрес- петля ** — довгостроковий цикл зростання: заробляйте XP → підвищуйте рівень → розблоковуйте здібності → стикайтеся з складнішими викликами → заробляйте більше XP ** Дерево навичок ** — діаграма розгалуження навчальних здібностей і покращень ** Розблокувати ** — винагорода, яка надає доступ до нового вмісту ** Прогресування сили ** — збільшення сили/статусів з часом
** Приклад: **
## Progression System
**XP sources**: Mission completion, bonus objectives, clean extractions (undetected)
**Agent levelling**:
- Agents earn XP separately
- Each agent has a 20-node skill tree across 4 branches:
- Combat (lethal abilities)
- Stealth (evasion, passive reduction)
- Tech (gadgets, hacking)
- Command (team buffs and coordination)
Розділ 8: УІ / UX Дизайн Нотатки
Документація ключових елементів інтерфейсу користувача і метою проектування.
Словник:
**HUD (Heads- Up Display) ** — інформація на екрані під час гри ** Diegetic UI ** — інтерфейс, який існує у світі гри (наприклад, смуга здоров’ я на броні персонажа) ** Affordance ** — візуальний підказник, який повідомляє про те, як можна взаємодіяти з елементом
** Приклад: **
“HUD повинен бути мінімальним - показувати тільки накладку конуса виявлення, коли вибраний агент. Часи відновлення здоров’ я і здібностей з’ являються на портреті агента, а не як плаваючі числа у світі. Все повинно бути читабельним в 720p»
Розділ 9: За межами обсягу / Не в цій версії
Явно задокументувати те, що НЕ є у цій версії — запобігає поширенню обсягу.
## Out of Scope (v1.0)
- Multiplayer beyond 2-player co-op
- Console release (planned post-launch)
- Procedural mission generation (designed for v1.1)
- Player-created agent customisation skins
Мова програмування мови програмування мови програмування
Використовувати теперішній час
GDD описує гру так, як вона * буде *, у теперішньому часі:
- ✅ “Гравець вибирає агента і переміщає його за допомогою миші.”
- ❌ “Гравці виберуть агента і пересувають їх.”
Будь конкретним, не мовчки
- ❌ “Гра повинна мати хорошу механіку стелс.”
- ✅ * “Охоронники мають 90-градусний конус обнаружения и 12-метровую зону обнаружения. Швидкість виявлення на відстані понад 6 м зменшується на 50%.”*
Визначити жаргон при першому вживанні
“конус виявлення (візуальний індикатор поля зору охоронця) заповнює метр попередження, коли агент входить в нього.”
Practice
Поглибте свій словниковий запас з розробки ігор за допомогою ** Набір вправ з англійської мови для розробки ігор ** і досліджуйте ** Шлях до навчання розробника ігор **.