«Battle-Game» — состоялся релиз моего первого расширения Twitch, что оно собой представляет и как его установить

«Battle-Game» — это игра про дружеские поединки между зрителями трансляции Twitch, основная цель которой — добавить интерактива в прямые трансляции для аудитории, развлечь зрителей и сделать это по-настоящему интересным опытом.

«Battle-Game» — состоялся релиз моего первого расширения Twitch, что оно собой представляет и как его установить

11.06.2026 сделанное мной расширение официально прошло модерацию Twitch после финального теста сотрудником компании во время моего прямого эфира. Теперь игровой оверлей «Battle-Game» доступен в официальном каталоге расширений на Twitch. Twitch расширение «Battle-Game» полностью бесплатно и не имеет платных функций внутри игры

Расширение Twitch «Battle-Game» — как выглядит и работает игра

Общая механика Twitch расширения игры «Battle-Game»

Суть игры довольно проста, как и её интерфейс. Зрители во время прямой трансляции могут вызывать друг друга на поединок. Поединки происходят в компактном графическом интерфейсе оверлея прямо в плеере прямого эфира Twitch, при этом не мешая основной трансляции.

«Battle-Game» — состоялся релиз моего первого расширения Twitch, что оно собой представляет и как его установить

Каждый из игроков в начале раунда выбирает одно из трёх действий: защита, атака, мощная атака — в закрытую.

  • Обычная атака наносит 1 урон и прерывает мощную атаку
  • Мощная атака наносит 2 урона. Имеет 23% шанс пробить щит и нанести 1 урон. Прерывается обычной атакой
  • Щит гарантированно блокирует обычную атаку и мощную если не сработает шанс пробития.

Когда оба игрока выбрали действие, начинается раунд с анимацией, соответствующей выбранным действиям. Бой продолжается до тех пор, пока у одного из игроков не закончатся все 5 жизней.

После завершения боя на экране и в чате появляется оповещение с исходом поединка и напоминанием о том, что это дружеский поединок и ничья честь не задета.

Пример отправленного вызова на поединок и получения запроса:

пример отправленного вызова на поединок с откатом 5 мин
пример отправленного вызова на поединок с откатом 5 мин
Пример полученного приглашения на поединок
Пример полученного приглашения на поединок

Особенности и настройки Twitch расширения игры «Battle-Game»

Вызвать на бой можно как определённого, так и случайного зрителя. Игра показывает в списке доступных для поединка людей только тех, кто присутствует в данный момент на стриме. Чтобы исключить спам и массовые вызовы, нельзя отправлять вызовы чаще одного раза в 5 минут.

«Battle-Game» — состоялся релиз моего первого расширения Twitch, что оно собой представляет и как его установить

Игра сохраняет историю поединков: никнейм оппонента, раунд и исход боя. Что бы просмотреть историю своих поединков нажмите кнопку «История»

«Battle-Game» — состоялся релиз моего первого расширения Twitch, что оно собой представляет и как его установить

По мимо этого игрокам доступны следующие настройки внутри игры:

  • Запретить вызов на бой - если опция включена вас нельзя вызвать на поединок.
  • Публичный поединок - если опция включена то ваш поединок будут видеть все зрителя текущей прямой трансляции, но только в том случае если у вашего оппонента так же включена эта опция
  • Язык интерфейса Ru/En

Выбранные опции сохраняются и их не нужно активировать каждый раз.

«Battle-Game» — состоялся релиз моего первого расширения Twitch, что оно собой представляет и как его установить

Оверлей расширение twitch, не остается на VOD (записях) и не отображается на других платформах при мульти стриминге. В неактивном состоянии кнопка активации оверлея с игрой выглядит как блеклая круглая кнопка с мечами в кругу из пламени и льда, при клике на которую открывается интерфейс игры. (расположение оверлея меняется, смотрите настройки далее в статье).

«Battle-Game» — состоялся релиз моего первого расширения Twitch, что оно собой представляет и как его установить

Расширение Twitch «Battle-Game» — настройки для стримеров

В панели управления трансляцией стример может настроить оверлей расширение «Battle-Game» под свой канал.

Доступные на данный момент опции:

  • Расположение оверлея игры «Battle-Game»
  • Язык по умолчанию (каждый зритель сможет изменить для себя индивидуально в опциях доступных зрителям)
  • Видимость поединков: стример может сделать публичные бои доступными только для платных подписчиков его канала, отключить публичные бои, включить публичные бои с возможностью отключения их опционально зрителями (по умолчанию). *Публичный боя видят все зрители присутствующие на трансляции, не публичный бой видят только его участники.
  • Плашка чемпион месяца: выключена, включена, доступно только подписчикам
«Battle-Game» — состоялся релиз моего первого расширения Twitch, что оно собой представляет и как его установить

Как установить расширение Twitch «Battle-Game»

Панель управления канала -> расширения (в левом меню) -> в строке поиска вписать «Battle-Game» и нажать Enter -> одноименное расширение с иконкой двух мечей -> открыть и нажать установить

«Battle-Game» — состоялся релиз моего первого расширения Twitch, что оно собой представляет и как его установить

Первичная настройка

В панеле управления -> управление трансляцией -> там появится после установки расширения квадратная кнопка настроек расширения с названием Battle-Game (см. скриншот) -> Авторизировать через Twitch нажать и остальные настройки затем выбрать по своему вкусу

«Battle-Game» — состоялся релиз моего первого расширения Twitch, что оно собой представляет и как его установить

С этого момента на ваших трансляциях будет отображаться поверх эфира кнопка открытия интерфейса игры, где ваши зрители могут бросать друг другу вызов на дружеский поединок. Поединок происходит в минималистичном окне не мешающем основному эфиру, может быть как виден публично так и только участникам поединка (зависит от настроек). Игра полностью визуальная вы прямо кликаете кнопки поверх стрима, визуально и интерактивно. Отличное развлечение для ваших зрителей!

Что дальше ? Roadmap «Battle-Game»

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

  • Запись ничьих в историю поединков игрока
  • История поединков по командам в чате трансляции
  • Значки/медальки за достижения, например 10 побед, проиграл 5 раз подряд и так далее
  • Звуковой сигнал при вызове на поединок с возможностью отключить

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

Сколько заняла разработка расширения Twitch «Battle-Game» от идеи до релиза

Идею самой игры я чётко представлял с самого начала. Это должна была быть простая, схожая с «Камень, ножницы, бумага», интерактивная игра с визуальным представлением, а не просто текстовый поединок в чате. И она должна была быть в формате PvP среди зрителей трансляции, чтобы это было не что-то «сам с собой», а именно интерактив — интересный и завлекающий, ещё одна точка интереса на эфире, которая сделает трансляцию ещё более интерактивной и интересной для зрителя.

Одной из сложностей оказался баланс. Было несколько итераций. Например, в одной из них мощная атака пробивала щит с более высоким шансом и не прерывалась обычной атакой. Таким образом вы гарантированно наносили 2 урона мощной атакой против 1 урона обычной, а каждый второй или третий удар пробивал щит — это было очень имбалансно. Затем постепенно баланс пришёл к тому, что вы видите сейчас на релизе.

Да, есть нюансы с API Twitch, этапы верстки, разработки и так далее, но разработка это уже тема для другого поста. По сути от идеи до финального выпуска прошло около двух месяцев включая ожидание модерации Twitch

Twitch «Battle-Game» — это простая игра, цель которой — интерактив на эфире. Я такого на Twitch ещё не видел, прямо вот в таком формате, и, как мне кажется, это интересно. Игра будет как оверлей поверх стрима, то есть вы просто кликаете и играете с кем-то из чата, кто примет ваш вызов.

Расширение доступно для установки через официальную платформу Twitch из панели управления, бесплатно и без каких либо встроенных платных функций. Его может установить каждый стример и подарить своим зрителям новый опыт.

С вами, как всегда, был FrostMax, всех обнял и пока.

4
Начать дискуссию