Студия казино-игр

Игры, которые
можно запустить
прямо здесь.

Слоты и спиннеры на PixiJS: своя математика, свой арт, готовый билд под iframe.

Игровое поле слота Sweet Storm 6 на 5 с восточными сладостями Sweet Storm6×5 · cluster pays · RTP 96,53 %

Что делаем

Игру целиком.
От матмодели до билда.

Математика

Математика и RTP

Считаем модель до первой строчки клиента: веса символов, таблица выплат, частота бонусов. Результат подтверждаем симуляцией на миллион спинов.

Механика

Слоты

Линии и кластеры, тумблы, фриспины с множителями, покупка бонуса, ante bet. Механику собираем под нужную волатильность, а не наоборот.

Механика

Спиннеры и краш

Быстрые раунды с кэшаутом: игрок решает, когда забрать. Другой ритм и другая кривая удержания, чем у слота.

Графика

Арт и анимация

Оригинальная графика под тему: символы, фоны, эффекты выигрышей, экраны бонусов. Без стоковых наборов и чужих персонажей.

Разработка

Клиент на PixiJS

WebGL-рендер, 60 кадров на телефоне пятилетней давности, вертикальная и горизонтальная раскладка, звук и полноэкранный режим.

Поставка

Интеграция с платформой

Билд встраивается в оператора через iframe и принимает игрока, валюту и сессию. Математика — на клиенте для демо или на сервере, если нужен контроль исходов.

Как работаем

Сначала числа,
потом красота.

01

Матмодель

Согласуем RTP, волатильность и частоту бонусов. Гоняем симуляцию на миллион спинов и смотрим, как расходится распределение выигрышей.

1–2 недели
02

Играбельный прототип

Собираем билд, который открывается по ссылке в браузере. На этом этапе видно ритм спина и то, как ощущается бонус, — менять ещё дёшево.

2–4 недели
03

Продакшн и интеграция

Финальный арт, бонусные режимы, локализация, QA на реальных устройствах. Отдаём билд под iframe и исходники репозитория.

2–4 месяца

Стек

На чём это собрано

PixiJS 7 / 8TypeScriptWebGL Howler.jsViteWebpack ZustandVitestPlaywright Node.jsDocker
  • Математика отделена от клиента. Один конфиг задаёт RTP, от него пересчитываются веса символов и выплаты — можно поменять модель, не трогая графику.
  • Симуляции в CI. Скрипт прогоняет миллион спинов и печатает RTP, частоту бонуса и индекс волатильности — отклонение видно до релиза.
  • Демо и продакшн — один билд. Отличается флагом: клиентская математика для витрины, серверная для оператора.

Вопросы

Что спрашивают
первым делом.

Игры на сайте — рабочие или это видео?

Рабочие. На странице каждой игры стоит настоящий билд: спины, бонусы, покупка фриспинов, звук, полноэкранный режим. Ничего не записано заранее.

Баланс демонстрационный — реальные деньги нигде не участвуют, платёжных систем на сайте нет.

Можно ли поставить вашу игру в казино?

Да. Игра собирается отдельным веб-билдом и встраивается в платформу оператора через iframe: платформа передаёт идентификатор игрока, валюту и сессию.

Математика работает в двух режимах — на клиенте (для демо и витрины) или на сервере, когда исходы должен считать оператор.

Настраивается ли RTP?

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

Итог подтверждаем симуляцией. Например, у Sweet Storm профиль balanced на миллионе спинов даёт RTP 96,53 % при частоте бонуса 3,4 % и индексе волатильности 6,2.

Сколько занимает разработка игры?

Играбельный прототип с базовой механикой и матмоделью — 2–4 недели. Продакшн-билд со всем артом, бонусными режимами, локализацией и QA — от 2 до 4 месяцев в зависимости от количества механик.

Игры работают на телефоне?

Да. Рендер идёт на WebGL через PixiJS, раскладка подстраивается под вертикальный и горизонтальный экран, а управление рассчитано на палец, а не на курсор.

Ставить приложение не нужно — всё открывается в браузере по ссылке.

Кому принадлежат исходники?

Заказчику. По договору передаём репозиторий, исходники арта и конфигурацию математики — игру можно развивать дальше без нас.

Контакты

Расскажите,
какая нужна игра.

Ответим в тот же день. Если у задачи уже есть матмодель или ТЗ — пришлите, посмотрим и скажем, что с этим делать.

seipunnygs.info@gmail.com

Ваш телеграм — ответим туда

Нажимая «Отправить», вы соглашаетесь на обработку указанного контакта для ответа на заявку.

Заявка отправлена Напишем вам в телеграм в течение дня.