Игры для ТикТок стримов
В своё время мы были лидерами по производству игр для TikTok-лайвов в СНГ. Стримы с нашими играми держали до 5 000 зрителей в онлайне и собирали огромное количество подарков.
Линейка игр
Игры бывают двух видов: с ведущим и полностью автоматические. По нашему опыту эфиры с ведущим окупаются быстрее и работают лучше — живой человек держит зал и объясняет правила, зрители охотнее шлют подарки. Автоматические хороши тем, что крутятся сами, хоть круглые сутки.
Как устроены автоматические игры
Официального доступа к событиям лайва не было, поэтому связку мы собрали сами — и она работала в прямом эфире без единого клика ведущего. Всё это было сделано ещё до нейросетей.
Расширение для Chrome
Собственное расширение (Manifest V3) стояло рядом с открытым эфиром и считывало происходящее в чате: комментарии, ники и аватарки зрителей, лайки, подписки и подарки. Именно оно превращало живой зал в события для игры.
Реалтайм на сокетах
События летели на сервер Node.js + Express и раздавались в игру через WebSocket (Socket.IO). Задержка — доли секунды: зритель отправил подарок и тут же видел себя на арене, пока эфир идёт.
Игра на React
Сама игра — React + Redux в браузере: таблицы лидеров, раунды, конфетти и фейерверки на победах, снег и прочие эффекты. Стример просто открывал ссылку и захватывал окно в эфир.
Озвучка комментариев
Игра зачитывала комментарии зрителей вслух — на встроенном синтезе речи браузера, без всяких нейросетей, которых тогда ещё не было. Зритель писал в чат и слышал себя в эфире.
Физика столкновений
В «Битве боссов» удары, отскоки и падения считает физический движок — поэтому каждый раунд выглядит по-новому, и на это залипают до самого конца эфира.
Своя ссылка и свои герои
Каждая игра живёт на уникальной ссылке и доступна только владельцу. Персонажей делаем под канал: свои герои, свои цвета, все настройки — рядом с игровым окном.
Игра-кликер — в подарок к любой игре из линейки.

