Услуга

Разработка браузерных игр

MetaByte разрабатывает браузерные игры, которые запускаются по ссылке без установки: мультиплеер в реальном времени на WebSocket, трёхмерная графика на WebGL, работа на телефоне и компьютере.

Проект
Monopoly Lux — играется прямо сейчас
Сильная сторона
нулевой порог входа и мультиплеер
Технологии
WebGL · WebSocket · Unity WebGL

Зачем игре быть браузерной?

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

Каждый шаг между ссылкой и игрой теряет часть игроков, и для компанейских игр это решает всё: если из шести приглашённых установку доводят до конца четверо, партия на шестерых не собирается никогда. Именно поэтому Monopoly Lux открывается по ссылке и не просит регистрации.

Второе применение — демонстрация. Играбельное демо, которое открывается в браузере издателя или инвестора, работает лучше, чем видео и архив со сборкой.

Каковы ограничения браузера?

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

Игрок, который ждёт запуска дольше нескольких секунд, чаще всего закрывает вкладку — и это отменяет главное преимущество формата. Поэтому объём первой загрузки является проектным ограничением наравне с механикой: что грузится сразу, что догружается потом, что не грузится никогда.

Отсюда же следует архитектурное решение: состояние партии живёт на сервере. Вкладку закрывают, телефон блокируют, сеть пропадает — игра не должна от этого разваливаться.

Как сделать мультиплеер в браузере?

Мультиплеер в браузере строится на WebSocket с авторитетным сервером: сервер хранит состояние партии, клиенты его отображают и присылают намерения.

Соблазн хранить состояние на клиенте велик — так проще и быстрее. Он же гарантирует две проблемы: расхождение картины у разных игроков и невозможность вернуться в партию после разрыва связи. В Monopoly Lux аукцион идёт по серверному таймеру именно поэтому: он не должен зависеть от того, чья вкладка активна.

Что вы получаете

Работы, которые это подтверждают

Две игры из четырёх открываются по ссылке прямо сейчас — это и есть проверка.

В разработке

ZAVTRA

PC

Пост-советский выживач: рейдеры, узкоколейка, пыльные бури

В разработке · страница в Steam открыта

SANDSTRIKE

Steam · PC

Top-down мультиплеерный шутер в постчеловеческой пустыне

Выпущена

Steel & Fire

Google Play · Android

Наполеоновская стратегия реального времени

Играется прямо сейчас

Monopoly Lux

Web

Браузерная мультиплеерная монополия на 2–6 игроков

Частые вопросы

Можно ли сделать браузерную версию существующей игры?

Иногда да, но это отдельная работа: браузерная версия требует пересмотра веса загрузки и управления, а не только сборки под другую платформу.

Сколько игроков выдержит браузерная игра?

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

Нужна ли для браузерной игры регистрация игроков?

Не обязательно: Monopoly Lux работает по ссылке без регистрации, и для компанейских игр это обычно правильный выбор.

Расскажите о проекте

Разберём концепт или существующий проект и вернёмся с составом работ, сроком и оценкой. Отвечаем в течение рабочего дня, работаем по московскому времени.