Как устроены абилки в War Robots

War Robots существует уже больше шести лет. За это время в игре успело появиться несколько десятков роботов. Ни один из них не был бы уникальным без присущего именно ему набору способностей.
За время существования проекта система способностей в War Robots претерпела несколько преображений. Поначалу каждая способность была монолитной сущностью, которую полностью описывает программист, а геймдизайнер просто меняет параметры. Сейчас в игре используется комплексный подход: абилки состоят из множества более мелких сущностей: стейтов, компонентов, условий, таймеров, — которые можно комбинировать без участия программистов. Кодить же нужно лишь совсем небольшие вещи, и это облегчает работу как отделу разработки, так и геймдизайнерам.
О том, как менялась система абилок на проекте, рассказал на Хабре наш клиентский программист Владимир Попов.
Другие новости
Жиза ГД №76 «Старики в геймдеве»
19 апреляОбсуждаем, что же с нами станет, когда мы вырастем
Dino Squad: год с момента запуска
16 апреляОтмечаем первую годовщину Dino Squad инфографикой о пути проекта с момента запуска до 1 года
Препродакшн игровых проектов
15 апреляКак оценить объем работ на старте и не сгореть к дедлайну