Я читав багато статей, що стосуються дизайну, керованого даними для ігор. Здається, зводиться до:
- Немає жорсткого кодування
- У двигуні немає специфічного для гри коду
- Сценарій на ШІ, розрізи та ін.
- Узагальнюючий код для повторного використання
- Компонентна конструкція
- Модульність
- Низька муфта
- Редактори (для даних, карт, сценаріїв)
- Пошук зовнішніх даних
- Константи, що зберігаються в текстових файлах (
.ini
або іншим чином) - Розкрийте дані через редактори для проектування сценаріїв та маніпуляцій
Тепер, моє запитання, чи правильно це розуміння?