Я выпустил бесплатное демо своей игры: RTS, где армией не нужно управлять в бою
Привет!
Меня зовут Максим, я соло-разработчик, и почти год я делаю игру на стыке жанров RTS и Auto Battler. Сегодня она впервые доступна всем: бесплатное демо вышло на MyIndie.
Игра называется Armies of Kingdoms: Autobattler. Ранее я публиковал девлоги под названием Autobattler на различных площадках. Название все еще не финальное, со временем я наверняка подберу что-то более удачное.Игра доступна в двух вариантах: можно сразу запустить её в браузере, без установки, или скачать клиент для Windows. Браузерная версия имеет худшую производительность, и там нельзя хостить игры (подробнее ниже).
В чем идея
Игра в фэнтези-сеттинге. Вы строите базу, база производит армию, армия сама идет рушить замок противника и по дороге дерется с его войском. За убитых юнитов и разрушенные здания вы получаете золото и тратите его на новые постройки. Побеждает тот, кто первым уничтожит вражеский замок.
Ближайший ориентир - Castle Fight, популярная кастомная карта из Warcraft 3.
Главное отличие от классической RTS: вы не управляете юнитами в бою. Нет микроконтроля, не нужно вовремя жать способности и уводить раненых. Темп остается как в RTS, но решения другие: что строить, куда, и как подстроить армию под противника.
- копейщики сильны против кавалерии;
- кавалерия сильна против стрелков, магов и катапульт;
- лучники издалека расстреливают копейщиков и магов;
- катапульты сносят здания, но слабы против юнитов;
- латники - живучий фронтлайн.
Если враг посылает кавалерию - нанимай копейщиков; он ответил лучниками - отправляй конницу.
Что есть в демо
После запуска игры встречает главное меню.
Два режима
Осада (одиночный). Враги атакуют ваш город волнами с разных направлений, а вы должны продержаться 10 минут до "прихода подкреплений". Есть несколько уровней сложности.
Противостояние (PvP 1 на 1). Базовый режим: у каждого игрока своя база, армии идут навстречу друг другу.
Королевство и варвары
- Постройки королевства: дома, башни, казармы, стрельбище и другие.
- Юниты королевства: мечники, копейщики, лучники, кавалерия, осадные машины, маги и жрецы.
- Варвары (пока как враг в "Осаде"): воины с топорами и луками, шаман, который жертвует союзником ради лечения остальных, берсерки, впадающие в ярость, и вожди с боевым кличем, усиливающим войско.
Управление, как в классической RTS
Хотя в бой вы не вмешиваетесь, управлять базой нужно быстро и удобно, поэтому в последнем обновлении я добавил привычные RTS-инструменты:
- Массовое выделение построек. Рамкой мыши; Shift + клик добавляет здание в выделение или убирает его; Ctrl + клик выделяет все постройки того же типа.
- Контрольные группы. Ctrl + F1-F8 сохраняет группу, F1-F8 выбирает. Этот пункт отличается от классической RTS: я взял F-клавиши, потому что цифры заняты слотами построек. Возможно получится что-то другое придумать.
- Раллипоинты. Задайте точку сбора для зданий, и произведенные юниты пойдут именно туда. На картах с несколькими линиями так можно решать, куда направить армию.
Мультиплеер
Выделенных серверов нет: игроки сами создают лобби и становятся хостами, а соперники подключаются через интернет. Возможность создания лобби есть только при игре с Windows клиента, в браузере это сделать нельзя.
Хостинг сессии
Список сессий для подключения
Лобби со списком подлюченных игроков и выбором локации
Под капотом
Игра делается на Unity 6. Боевая симуляция написана на DOTS/ECS, сеть - на Netcode for Entities, интерфейс - на UI Toolkit. Модели юнитов и построек - купленный ассет, поскольку бюджета на 3D-художника нет.
Что дальше
Это именно демо, и впереди много работы. Планы после релиза:
- одиночный режим "Противостояние", возможно с участием больше двух сторон.
- герои, которые прокачиваются в бою, а после гибели могут быть воскрешены.
- новые фракции.
- летающие юниты.
- Улучшенный ИИ юнитов.
- глобальные способности игрока: например, заморозить всех юнитов врага на 30 секунд или призвать отряд наемников в любую точку карты; призвать ополчение для защиты базы.
Что из этого вам интереснее всего? Или чего не хватает совсем? Пишите в комментариях - от этого зависит, чем я займусь первым.
Как помочь
- Поиграйте в демо и расскажите, что понравилось или не понравилось; что сломалось. Мне очень важна обратная связь, от нее зависит дальнейшее развитие проекта.
- Если игра зашла, поделитесь ссылкой с друзьями. Для PvP нужен напарник.
- Присоединяйтесь к Discord серверу проекта: там я выкладываю скриншоты и заметки по ходу разработки, а еще там можно искать соперников для PvP.


Комментарии (0)
Войдите, чтобы написать комментарий
Войти