ИИ плохо работает с:
— огромными простынями текста
— хаотичными заметками
— дублирующейся информацией
Зато очень хорошо работает с knowledge graph’ом.
Поэтому я сейчас строю документацию игры в Obsidian примерно так:
- 00 Index
Главная точка входа.
Навигация по всему проекту.
- 01 Architecture
Как устроена игра:
— core loop
— системы
— data flow
— взаимодействие модулей
- 02 Domain Glossary
Словарь терминов проекта.
Критично для ИИ, чтобы он не путал сущности.
- 03 Invariants
Правила, которые нельзя нарушать.
Например:
— предмет не может быть в двух inventory одновременно
— NPC знает только информацию своей faction
Это резко снижает галлюцинации при генерации кода и механик.
- 04 Module Map
Карта всех систем:
— combat
— crafting
— AI
— economy
— dialogue
И связи между ними.
- 05 Current Status
Текущее состояние проекта:
— что готово
— что сломано
— что в работе
— что заблокировано
- 06 Decisions
Лог архитектурных решений.
Не просто “что сделали”, а:
— почему
— какие были альтернативы
— какие последствия
- 07 Specifications
Подробные спеки систем.
Фактически единственный источник истины для реализации.
- 08 Open Questions
Все нерешенные вопросы проекта.
ИИ очень хорошо помогает анализировать trade-offs.
- 09 Workflows
Как именно делается разработка:
— pipeline квестов
— генерация NPC
— art workflow
— тестирование
— релизы
- 10 Dev Log
Дневник разработки.
Очень полезно для long-term контекста у ИИ.
💡И еще важный момент:
Если документ начинает разрастаться — его нужно дробить.
Не делать:
Combat System.md на 1000 строк.Делать отдельные:
— Combat Overview
— Damage Types
— Status Effects
— Enemy Aggro
— Armor Formula
— Weapon Scaling
И связывать все через [[wikilinks]].
Потому что для ИИ маленькие атомарные заметки работают намного лучше:
— проще давать контекст
— меньше шума
— меньше конфликтов
— легче искать связи
— лучше retrieval
По сути это не просто каталог с документами, а база данных графов по игре.
И вот с таким форматом ИИ начинает реально помогать разрабатывать проект, а не просто генерировать текст.
#gamedev #gamedesign #LLM
