Рекомендация редакции

Как компания Alphaputt с помощью VIVERSE перенесла свою отмеченную наградами мобильную игру в веб-версию

Компания Alphaputt привлекла новую аудиторию в Интернете, перенеся мобильную игру в браузер с помощью платформы VIVERSE.
В игру Alphaputt можно играть бесплатно на платформе VIVERSE с любого устройства, оснащённого браузером. Загрузка не требуется.

Даже отличная игра может остаться незамеченной. Игра Alphaputt вышла на iOS в 2018 году и была встречена с большим восторгом. Компания Apple назвала её «Игрой дня», она неоднократно попадала в редакционные подборки, и дизайнерское сообщество быстро обратило на неё внимание. Однако со временем интерес к ней постепенно угас. Рынок изменился, и эта жемчужина инди-игр премиум-класса оказалась затерянной среди бесплатных игр и подписочных наборов.

Решением стала не переработка дизайна, а создание «второго дома». В 2026 году команда Alphaputt объединилась с VIVERSE, чтобы вывести игру в веб-версию, доступную бесплатно на любом устройстве с браузером. Результат стал одним из наиболее ярких примеров успешного переноса игры в веб-среду, а история его создания может многому научить любого разработчика, задумывающегося о подобном шаге.

О компании Sennep Games

Игра Alphaputt разработана компанией Sennep Games — игровым подразделением Sennep Ltd, лондонской дизайн-студии, известной тем, что в каждый свой проект она вкладывает подлинное мастерство. Команду возглавляют креативный директор Мэтт Райс и Хеге Ааби, которые привносят в игры подход, ставящий дизайн на первое место, что принесло им признание далеко за пределами игровой индустрии. В их портфолио входят мобильные игры OLO, OLO Loco и Alphaputt.

В данной истории важна именно эта дизайнерская репутация. Игра Alphaputt была удостоена золотой награды Lovie Award и премии D&AD Wood Pencil, а также ряда других наград и номинаций. Команда не собиралась заниматься портированием этой игры, если не могла сделать это как следует.

Почему компании Alphaputt потребовалось второе помещение

Приложение Alphaputt в App Store для iOS: страница игры и цены на премиум-версию
Игра Alphaputt вышла на iOS в 2018 году в качестве премиум-игры, получив звание «Игра дня» от Apple, а затем обрела вторую жизнь в веб-версии.

Alphaputt — это отмеченная наградами игра в 3D-мини-гольф, построенная на основе типографики. Каждый из 26 уровней представляет собой букву алфавита, воплощённую в виде миниатюрного мира со своим собственным освещением, текстурами и многослойным звуковым сопровождением. Это тщательно проработанный и отточенный игровой опыт, и, учитывая цену в 3,99 доллара США в App Store, игрокам приходилось принимать решение о покупке ещё до того, как они успевали сделать первый удар.

«App Store — это огромная и высококонкурентная платформа, и со временем стало сложно оправдывать постоянные инвестиции в обновления, не имея четкого плана по привлечению новой аудитории».
— Команда Alphaputt

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

«Обычно игра набирает несколько сотен скачиваний в месяц. За этот короткий период мы зафиксировали более 26 000 скачиваний всего за несколько дней, причем более 14 000 — за один день. «
— Команда Alphaputt»

Спрос был. Препятствием служила стоимость доступа. Однако просто сделать версию для iOS бесплатной было неверным решением. Alphaputt была разработана как игра премиум-класса, и добавление механики «free-to-play» кардинально изменило бы суть игры. Как отметила команда: «Игра отличается отточенной эстетикой, и размещение в ней рекламы, по нашему мнению, подорвало бы этот опыт». Им требовалась модель, которая позволила бы устранить плату за игру без ущерба для её дизайна.

Почему именно Интернет и почему именно сейчас

Создание веб-версии изначально не входило в планы. Однако когда команда Alphaputt приступила к изучению того, как именно мог бы выглядеть веб-релиз, несколько факторов сложились воедино.

«Версия на WebGL, запущенная в браузере, практически неотличима от нативного приложения, чего в 2018 году ещё нельзя было сказать». — Команда Alphaputt

Во-вторых, изменился способ, с помощью которого игроки находят игры. Ссылка может находиться где угодно: в статье в прессе, в блоге о дизайне, в посте в социальной сети. В App Store эта ссылка перенаправляет вас на страницу приложения в магазине, где вам всё равно приходится принимать решение о покупке. В интернете же она просто запускает игру.

«Достаточно щелкнуть по ссылке — и вы уже внутри. Для игры, построенной на быстрых и доставляющих удовольствие моментах, такой мгновенный доступ открывает совершенно новые возможности для открытий. » — Команда Alphaputt

Кроме того, речь идет о расширении охвата. До запуска VIVERSE в Alphaputt можно было играть только на iOS. Теперь в неё можно играть на настольных компьютерах, устройствах Android и iOS с помощью одной-единственной сборки. Для игры, пользующейся большой популярностью в дизайнерском сообществе, возможность играть на любом устройстве с браузером — от смартфонов до настольных компьютеров — представляла собой вариант, заслуживающий внимания.

Почему для порта стоит выбрать VIVERSE

Снимок экрана платформы VIVERSE, на котором показана игра Alphaputt, доступная для запуска в браузере.
Alphaputt представлен на платформе VIVERSE наряду с другими иммерсивными 3D-проектами, в которые можно играть бесплатно из любого браузера.

Как только команда приняла решение о выпуске веб-версии, ей потребовалась подходящая платформа. Один из знакомых уже запустил проект на VIVERSE, что побудило команду ознакомиться с этой платформой. Там они обнаружили активное сообщество разработчиков и иммерсивный 3D-контент, который идеально соответствовал их потребностям.

Однако главным фактором стала модель монетизации. Партнерская программа VIVERSE выплачивает авторам вознаграждение в зависимости от времени взаимодействия пользователей, а не от количества показов рекламы, что позволило команде сделать Alphaputt бесплатным приложением без введения рекламы. Именно такую модель они и искали.

«Игроки получают мгновенный и бесплатный доступ, а мы получаем доход в зависимости от того, сколько времени они на самом деле проводят в игре. Нам показалось, что это оптимальный компромисс для такой игры, как наша. » — Команда Alphaputt

Важную роль сыграл также неэксклюзивный характер платформы. «От нас не требовали удалить игру из App Store или привязать её к одной единственной платформе», — отметила команда. VIVERSE дополняет их существующее присутствие, а не заменяет его.

А если заглянуть ещё дальше в будущее, то дорожная карта VIVERSE в области виртуальной реальности оказалась поистине привлекательной. Команда уже создала VR-прототип Alphaputt и увидела реальный потенциал в иммерсивном формате. Осознание того, что VIVERSE обладает встроенными возможностями WebXR, означало, что данное партнерство могло привести к чему-то большему, чем просто разовый порт. Как они сами отметили: «Это открыло возможность для более длительного обсуждения дальнейших перспектив развития игры, и именно это стало весомой причиной выбрать данную платформу вместо других вариантов».

Как на самом деле проходил процесс переноса

Основная команда была небольшой. Партнер по разработке на Unity возглавил техническую работу, привлекая второго разработчика с опытом в области веб-разработки и бэкенда по мере того, как становились более очевидными специфические задачи, связанные с веб-разработкой. Со стороны Alphaputt команда занималась контролем качества и управлением проектом.

Изначально планировался именно порт, а не полная переработка. Уровни, игровой механизм, звуковое оформление и визуальный стиль должны были остаться точно такими же, как и раньше. Однако игре уже было восемь лет, и для того, чтобы вообще появилась возможность создать сборку для WebGL, базу кода необходимо было обновить до более новой версии Unity. Поддержка в рамках программы грантов для создателей VIVERSE помогла профинансировать часть этой давно назревшей технической работы.

Хронология событий

  • Август 2025 года: Соглашение о реализации проекта с компанией VIVERSE
  • Сентябрь — октябрь 2025 года: Начинается рефакторинг и портирование
  • Декабрь 2025 года: первая тестовая сборка на платформе VIVERSE
  • 12 февраля 2026 года: проект одобрен и запущен

Шесть месяцев от заключения соглашения до запуска веб-игры. Для небольшой студии, у которой есть популярный, но застрявший в разработке проект, такие сроки полностью меняют подход к старым играм. Портирование в веб-среду — это не крайняя мера. Это полноценная стратегия развития, которая открывает доступ к новой аудитории, устраняет барьеры при покупке и, благодаря партнерской программе VIVERSE, позволяет получать доход в зависимости от того, сколько времени игроки действительно проводят в игре.

Самое сложное: настроить работу звука в браузере

Уровни игры «Alphaputt» с многослойным атмосферным звуковым оформлением, созданным на базе аудио-промежуточного программного обеспечения Wwise.
Каждый уровень в игре Alphaputt имеет собственное звуковое сопровождение, которое реагирует в режиме реального времени на движение мяча.

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

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

«Без этого игра лишилась бы важного и радостного элемента. Именно это вызывало у нас наибольшее беспокойство и, как оказалось, потребовало наибольших усилий для решения. » — Команда Alphaputt

Чтобы запустить Wwise в браузере, потребовалось разблокировать скрытую экспериментальную опцию непосредственно у команды Wwise. Даже после этого для обеспечения его работоспособности в веб-среде потребовалось внести конкретные изменения в способ размещения ресурсов на стороне платформы.

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

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

Решением стало разделение аудио на отдельные наборы по уровням, каждый из которых загружается и выгружается по мере прохождения игроком игры. Это позволило сократить начальный объем загружаемого аудио с примерно 62 МБ до 4 МБ. Однако достичь этого удалось не сразу.

«Именно постановка диагноза заняла больше всего времени. Так часто бывает при решении проблем с производительностью, и это хороший повод помнить о том, что при определении объема работ такого рода следует заложить время на непредвиденные обстоятельства». — Команда Alphaputt

Что их приятно удивило

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

Не всё, что касалось порта, было утомительным. Некоторые сюрпризы оказались действительно приятными.

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

«В некотором смысле это даже лучше, чем на мобильном устройстве». — Команда Alphaputt

Управление с помощью мыши во многом объясняет эту особенность. Как отметила команда разработчиков: «Щелчок правой кнопкой мыши для поворота буквы и прокрутка для изменения масштаба ощущаются на удивление естественно, а в некоторых аспектах даже более точно и приятно, чем при использовании сенсорного управления». Механика, изначально разработанная исключительно для сенсорного управления, оказалась прекрасно адаптирована к мыши, придав удару особую продуманность и выверенность, что отлично подходит для данной игры.

Данные о конверсии также раскрывают интересную картину. В платном App Store менее 1 % посетителей становятся игроками. Во время бесплатной акции этот показатель вырос примерно до 16 %. На веб-сайте примерно половина всех посетителей начинает играть.

Уровень вовлечённости игроков после их входа в игру также остается высоким. Средняя продолжительность сеанса, составляющая около десяти минут, является хорошим показателем для браузерной игры. 10 % лучших игроков проводят в игре двадцать минут и более, что свидетельствует о том, что, открыв для себя Alphaputt, люди по-настоящему увлекаются ею.

Не менее интересно то, что будет дальше. В планах команды — внедрение виртуальной реальности, и прототип уже создан. По их словам, типографические мини-миры Alphaputt естественным образом подходят для иммерсивного формата. Кроме того, формируется новый вызов для сообщества. В режиме «Par-fection» игрокам предстоит пройти полный курс от А до Я, а конечной целью является попадание в лунку с одного удара на каждой букве. Насколько известно команде, никому это ещё не удавалось. Теперь, когда Alphaputt стала бесплатной и мгновенно доступной для любого пользователя с браузером, глобальный челлендж по этому поводу впервые кажется вполне реальной возможностью.

Рекомендации для разработчиков, планирующих создание веб-версии

По итогам этого проекта команда Alphaputt подготовила четкие и практические рекомендации для любого разработчика, задумывающегося о портировании игры на веб-платформу.

Проведите проверку вашего аудио-промежуточного программного обеспечения на раннем этапе

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

Прежде чем приступить к работе, продумайте, какие ресурсы вам понадобятся

Мобильные игры зачастую разрабатываются таким образом, что все ресурсы загружаются заранее. Браузеры же гораздо менее терпимы к подобным подходам. Если вы сможете с самого начала перестроить процесс загрузки ресурсов так, чтобы он осуществлялся динамически, это позволит вам значительно сократить объём работы в дальнейшем. А когда у вас всё же возникнут проблемы с производительностью, выделите время на их диагностику. Как правило, устранить неполадку довольно просто, как только вы поймёте, что на самом деле происходит.

Интернет меняет отношения между игроками, а не только саму платформу

Пользователи попадают на сайт по ссылке без каких-либо предварительных обязательств и без затрат. Это представляет собой определенную сложность, но в то же время открывает реальные возможности. Как отметила команда Alphaputt: «Если ваша игра сможет заинтересовать пользователя в течение первых тридцати секунд, у нее появится шанс найти аудиторию, к которой она никогда бы не смогла обратиться через магазин».

Разрабатывайте с учётом переносимости с самого начала

В случае с Alphaputt веб-версия была добавлена уже на более позднем этапе, что значительно усложнило процесс портирования. Решения, принятые на ранних этапах разработки относительно структуры игры, впоследствии либо облегчают, либо затрудняют её портирование на новые платформы. Мультиплатформенные возможности Unity — это действительно сильная сторона этой среды. Используйте их осознанно.

Развертывание VIVERSE не представляет сложности, если ваша сборка работает

VIVERSE поддерживает стандартные сборки Unity для WebGL. Вы можете загрузить ZIP-архив напрямую через VIVERSE Studio или опубликовать проект с помощью VIVERSE CLI. После того как сложная техническая работа была выполнена, размещение Alphaputt на платформе не представляло никаких трудностей.

Сыграйте в Alphaputt на VIVERSE

Игра «Alphaputt» теперь доступна бесплатно в VIVERSE на любом устройстве с браузером. Все 29 уровней, полное звуковое сопровождение и оригинальная атмосфера игры сохранены в полном объеме.

Играйте в любом браузере: Alphaputt на VIVERSE.

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

«VIVERSE подарила Alphaputt вторую жизнь. Компания взяла игру, которая уже отжила своё на одной платформе, и сделала её мгновенно доступной для любого пользователя с браузером на любом устройстве — совершенно бесплатно. » — Команда Alphaputt

Узнайте больше о партнерской программе VIVERSE или ознакомьтесь с грантами для авторов, чтобы выяснить, соответствует ли ваш проект требованиям.

Часто задаваемые вопросы: Портирование игры в веб-среду с помощью VIVERSE

1. Сколько времени занимает портирование игры на Unity для веб-платформы?

Это зависит от сложности игры и возраста кодовой базы. В случае с Alphaputt — 3D-игрой для мобильных устройств, созданной в Unity восемь лет назад с использованием собственного аудио-промежуточного программного обеспечения, — процесс от согласования проекта до запуска занял примерно шесть месяцев при работе небольшой команды. Разработка более простых или недавно созданных игр может проходить быстрее. Наиболее значимыми факторами являются настройка звука и способ загрузки ресурсов вашей игрой.

2. Поддерживает ли Wwise WebGL?

Официально — нет, по крайней мере, в качестве стандартной поддерживаемой функции. Команде Alphaputt пришлось напрямую обратиться в Wwise, чтобы разблокировать экспериментальную опцию WebGL, и даже после этого для обеспечения её работоспособности в браузере потребовалась значительная переработка системы аудиоресурсов. Если вы используете Wwise, перед началом работы уделите особое внимание изучению и определению объёма работ, связанных с поддержкой веб-аудио.

3. В чём заключается разница между портированием и переработкой игры для веб-платформы?

Порт позволяет сохранить исходную игру в неизменном виде и адаптировать её для работы в новой среде. Переработка же предполагает начало с нуля. Alphaputt представлял собой порт: уровни, игровой механизм, звуковое оформление и визуальный стиль были полностью сохранены. Работа носила почти исключительно технический характер и заключалась в обновлении версии Unity, переработке механизма загрузки аудио, смене метода сжатия текстур, а также добавлении поддержки управления с помощью мыши и клавиатуры. Сама игра не претерпела изменений.

4. В чём заключается разница между портированием и переработкой игры для веб-платформы?

Порт позволяет сохранить исходную игру в неизменном виде и адаптировать её для работы в новой среде. Переработка же предполагает начало с нуля. Alphaputt представлял собой порт: уровни, игровой механизм, звуковое оформление и визуальный стиль были полностью сохранены. Работа носила почти исключительно технический характер и заключалась в обновлении версии Unity, переработке механизма загрузки аудио, смене метода сжатия текстур, а также добавлении поддержки управления с помощью мыши и клавиатуры. Сама игра не претерпела изменений.

5. Как работает модель получения дохода VIVERSE для разработчиков игр?

Партнерская программа VIVERSE выплачивает вознаграждение разработчикам в зависимости от времени взаимодействия игроков с игрой, а не от количества показов рекламы. Это означает, что вы можете сделать свою игру бесплатной, не полагаясь на рекламу как источник дохода. Для Alphaputt это стало одной из главных причин, по которой команда выбрала VIVERSE: они смогли устранить ценовой барьер, не изменяя игровой опыт.

6. Нужно ли мне удалить свою игру с других платформ, чтобы опубликовать её в VIVERSE?

Нет. VIVERSE не является эксклюзивной платформой. Приложение Alphaputt по-прежнему доступно в App Store для iOS наряду с версией для VIVERSE. Публикация на VIVERSE открывает новый канал распространения; она не заменяет те каналы, которые у вас уже есть.

7. Будет ли моя игра, созданная на Unity, нормально работать в мобильных браузерах?

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

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

8. Можно ли монетизировать бесплатную веб-игру без рекламы?

Да, и платформа VIVERSE создана именно для этого. В рамках партнерской программы авторы получают вознаграждение в зависимости от того, как долго игроки взаимодействуют с их контентом, а не от количества показов рекламы. Это означает, что ваша игра может быть бесплатной, при этом вы будете зарабатывать благодаря аудитории, которую вы привлечете. Для Alphaputt именно эта модель позволила выпустить бесплатную веб-версию игры без ущерба для её игрового дизайна. Помимо Партнёрской программы, VIVERSE также поддерживает подписки на каналы и разовые покупки для авторов, желающих получить дополнительные возможности заработка.

9. Как загрузить свою игру в VIVERSE?

Существует два варианта. Вы можете загрузить сжатую сборку Unity WebGL непосредственно через VIVERSE Studio — это самый простой способ для большинства разработчиков. В качестве альтернативы вы можете использовать командную строку VIVERSE (VIVERSE CLI) для публикации непосредственно из папки со сборкой в терминале, что удобно, если вы хотите интегрировать процесс публикации в свой рабочий процесс. В любом случае процесс основан на стандартной сборке Unity WebGL, поэтому вам не придётся осваивать какой-либо проприетарный формат экспорта. Полные инструкции приведены в документации VIVERSE.