← Все истории
2013

Конфиги для геймдизайнера: месяц, который превратил тестера в левел-дизайнера

В начале работы над Steam Defense любое изменение баланса шло через программиста. Я потратил целый месяц, чтобы переделать все конфиги под геймдизайнера: отдельные конфиги для кривых золота и опыта, значения, которые можно переопределить для конкретного моба прямо в рантайме, и маленький тип lfloat для параметров, растущих по кривой вместе с уровнем.

Со сценариями решили наоборот. Вместо визуальной системы из 10–20 готовых блоков мы писали их на обычном C#. Код давал скриптам уровней полную свободу, а слой конфигов держал цифры вне кода.

Результат нас удивил: один из наших тестеров с этими инструментами стал нашим левел-дизайнером.

Урок: инструменты для непрограммистов окупаются быстрее всего именно там, где команда больше всего спорит, — в балансе и контенте.