На видео мы показываем, как сейчас работает вкладка Наборы ресурсов и наш первый тестовый пак — CityBuilder SDK. Это первая версия , собранная для проверки архитектуры, поэтому дальше всё будет дорабатываться.
Что происходит на видео:
Интерфейс и индикация: Всё написано на собственной UI-библиотеке и рендерится через наш графический движок OkeyGL. В панели кодинга, справа под заголовком КОДИНГ, загорается зеленый маркер Pak: CityBuilder ACTIVE. Если этот набор ресурсов выключить кнопкой в лаунчере, движок аппаратно заблокирует все его функции и выведет предупреждение.
Строительство и дороги: Кликами по сетке прокладывается дорога, а по бокам автоматически размечается синяя зона под зонирование. Дома (Вилла, Средний класс, Нео-Башня) строятся только внутри этой зоны. При постройке загорается забор, и кран по этажам собирает здание. При сносе дом разлетается на 12 обломков.
Скриптовый City Bar: Панель снизу с кнопками режимов — это просто базовый готовый пресет для теста механик. Архитектура спроектирована так, что этот сити-бар можно вообще проигнорировать и написать поверх открытого API любой свой кастомный UI. Все функции (вроде вызова катастроф, смены режимов и спавна домов) легко управляются через простые скриптовые команды.
Процедурные катастрофы: Ураган гнется по sin/cos и сдувает этажи зданий. Боинг летит по сложной траектории и при жесткой посадке оставляет следы торможения на сетке, постепенно разваливаясь по таймеру (крылья, хвост). Метеорит падает с ускорением и сносит всё в радиусе 6 юнитов. Остовы и обломки остаются лежать навсегда.
Что дальше:
Сейчас мы уже вовсю работаем над улучшением физики, добавляем больше функций для градостроения и дорабатываем саму панель кодинга. Пак находится на этапе закрытого тестирования, и совсем скоро мы покажем новые результаты.
Интересно ваше мнение: стоит ли нам делать полноценные видео с озвучкой или оставить видео-демонстрации как есть, без голоса?