IT-словарь › Программирование › Data-driven design

Data-driven design

Программирование Svenska → Обновлено: 2026-10-25

Описание содержимого и поведения игры в файлах данных, а не в коде, чтобы дизайнеры могли вносить правки без перекомпиляции.

Характеристики оружия, волны врагов, диалоги и планировка уровней переезжают в JSON, таблицы или скриптовые файлы, которые движок читает при запуске или на лету. Смысл в скорости итераций: дизайнер может сотню раз за день подкрутить баланс, не отвлекая программиста и не дожидаясь сборки.

Расплата — отладка посложнее: ошибка в данных редко даёт такой же чистый стек вызовов, как ошибка в коде, — и соблазн вырастить собственный недоделанный скриптовый язык. Не путайте с data-oriented design: тот про раскладку памяти, а не про то, где живут правила.

← Назад к словарю