Руководство

Как купить HTML5-игру: 12 проверок перед оплатой

Чек-лист для тех, кто выбирает HTML5-игры или шаблоны игр. С реальными ответами из нашего магазина, включая то, чего в нём нет.

Панда Полярзино в белом халате изучает чек-лист с лупой в магазине, где на полках стоят яркие коробки с играми.

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

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

Скажем прямо: мы Polar Games, студия, которая продаёт готовые HTML5-игры в собственном маркетплейсе, так что о покупке пишет продавец. В примерах мы берём собственные карточки, в том числе их неудобные места, а чек-лист одинаково работает и с чужими магазинами. Там, где приводится наш ответ, он взят из публичных условий лицензии и страниц товаров.

Прежде чем купить HTML5-игру: что на самом деле продаёт карточка

За объявлением о продаже HTML5-игр или шаблона HTML5-игры может стоять одно из трёх: готовая игра, которую вы загружаете и запускаете; шаблон, рассчитанный на смену оформления; или заготовка, которую нужно серьёзно дорабатывать, прежде чем в неё можно будет играть. Времени они требуют очень разного, поэтому решите, что именно вы покупаете, ещё до сравнения цен.

В нашем маркетплейсе каждый товар — готовая игра, а не заготовка. В неё можно сыграть до покупки, и она запускается сразу после загрузки на статический веб-хостинг. На нашей странице так и написано: «Every template is a finished game, not a starter kit» («Каждый шаблон — это готовая игра, а не заготовка»). Эту фразу любой продавец должен суметь написать о своём товаре.

Открыть маркетплейс Polar Games

Пункты 1–3: лицензия

1. Объём лицензии: один конечный продукт или без ограничений?

Хороший ответ: одно предложение о том, сколько продуктов можно опубликовать по одной покупке, кто считается конечным пользователем и истекает ли лицензия. Как проверить: найдите сам текст лицензии, а не рекламную строку рядом с кнопкой «Купить», и поищите в нём слова «конечный продукт», «клиент» и «бессрочная».

У нас: каждая покупка даёт бессрочную неисключительную лицензию на использование купленной редакции в одном конечном продукте — вашем или одного клиента. Лицензия не прекращается, когда заканчивается поддержка. Если вы планируете второй продукт, уточните до покупки: в условиях речь идёт об одном.

2. Кто может играть и разрешена ли реклама?

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

У нас: игроки могут пользоваться вашим конечным продуктом бесплатно или с монетизацией через рекламу. При этом сами игры поставляются без рекламной сети. В каждом товаре в списке «Not included in this edition» («Не входит в эту редакцию») названы рекламные SDK, рекламные аккаунты или рекламный провайдер, а в Zabum и Ricopop есть необязательные настройки рекламы, которые по умолчанию выключены. Подключить рекламную сеть и получить её одобрение — ваша часть работы.

3. Что можно менять и что нельзя перепродавать?

Хороший ответ: вы можете править код, графику и звук внутри своего продукта, но не можете продавать сам шаблон. Как проверить: ищите два отдельных предложения — об изменении и о распространении. Если продавец пишет только «все права», вам остаётся гадать, что именно он имеет в виду.

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

Пункты 4–6: исходный код, инструменты и сборка

4. Исходный код читаем или обфусцирован?

Хороший ответ: отформатированный, неминифицированный код, который можно открыть и в котором можно разобраться, плюс руководство, где указано, что где лежит. Как проверить: запросите список файлов, затем откройте JavaScript-файл из демо или из образца. Если это одна гигантская строка, вы получили ответ.

У нас: в версии 1.0.1 игры Velvet Pool длинные однострочные строки (аудио, переводы, шейдеры) разбили на читаемые строки, а Zabum 1.0.1 начала поставляться с неминифицированной сборкой, готовой к загрузке, и с файлами source map. Обе правки появились уже после запуска, и поэтому журнал изменений стоит читать: он показывает, что продавец признаёт исправленным.

5. Нужен ли платный движок или редактор, чтобы что-то изменить?

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

У нас: в требованиях указаны браузер, статический веб-хостинг и, для правки некоторых исходников, Node.js. Ни один товар не требует платного движка, редактора или аккаунта. Библиотеки, которые входят в игру, например Three.js и Rapier в Puttide, лежат в её папке lib/, а их уведомления — в файле THIRD-PARTY-LICENSES. Puttide к тому же ничего не загружает из CDN: библиотеки, шрифты и музыка находятся внутри game/, поэтому нужен только ваш собственный хостинг.

6. Этап сборки, npm или сервер: что должно быть, чтобы игра заработала?

Хороший ответ: одно понятное утверждение о том, что нужно для размещения игры, и другое — о том, что нужно для её редактирования. Как проверить: поищите в требованиях npm, Node.js, PHP, базу данных и «file://».

У нас: Velvet Pool и Puttide не требуют ни npm, ни этапа сборки, ни PHP, ни базы данных, ни аккаунта; папку game/ достаточно загрузить на любой статический хостинг. Папка game/ у Zabum тоже готова к загрузке, но чтобы изменить вопросы, нужно править исходный код на React и TypeScript и запускать npm run build:static, для чего требуется Node.js 20.19 или новее. Для её необязательной таблицы лидеров на PHP нужны PHP 7.4+ и папка с правом записи. В нескольких наших редакциях также сказано, что при открытии с диска через file:// они не заработают, поэтому проверяйте их на хостинге, а не двойным щелчком.

Что входит в Zabum: готовая сборка и редактируемый исходный код

Пункты 7–9: браузеры, языки и демо

7. В каких браузерах и на каких устройствах игра действительно работает?

Хороший ответ: минимальные версии браузеров или хотя бы технологии, которые нужны игре, например WebGL2, WebAssembly или Canvas 2D. Как проверить: откройте демо на самом старом телефоне и в самом старом браузере, которые вероятны у вашей аудитории, и поверните экран.

У нас: только Zabum указывает точные версии: Chrome и Edge 107+, Firefox 104+, Safari 16+ (iOS 16+). У остальных в требованиях названа технология: Velvet Pool нужен WebGL2, Puttide — WebGL2 и WebAssembly, Riffvolt — Canvas 2D и Web Audio. У Deepforge указано управление касанием и мышью. Zabum можно установить как приложение и пользоваться ею офлайн, но только по HTTPS.

8. Какие языки есть на самом деле?

Хороший ответ: отдельные строки для интерфейса игры, озвучки или аудио, руководства и страницы магазина. Как проверить: переключите язык в демо и откройте меню настроек на каждом. Значок флага — это ещё не перевод.

У нас: интерфейс Velvet Pool и Puttide доступен на 14 языках, но руководства к ним — на английском и португальском. У Gridspark интерфейс тоже на 14 языках, а вот реплики диктора только на английском. Интерфейс Deepforge — на английском и бразильском португальском, зато руководство покупателя выходит на 14 языках. У Tenguin 14 языков интерфейса и голосовые подсказки на английском, португальском и испанском. Четыре разных ответа на один вопрос.

9. Можно ли сыграть именно в ту редакцию, которую вы покупаете, до оплаты?

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

У нас: на странице каждого товара есть кнопка Live preview, которая открывает демо именно этой редакции, и скриншоты сделаны в нём. В Puttide и Zabum, например, прогресс хранится в браузере игрока, поэтому перезагрузка — честная проверка.

Посмотреть Tenguin — головоломку с числами на 14 языках интерфейса

Пункты 10–12: документация, поддержка, возврат и обновления

10. Что описано в документации?

Хороший ответ: установка, настройка под себя и устранение неполадок, со скриншотами, доступные для чтения до покупки. Как проверить: откройте ссылку на документацию в карточке. Если её нет, попросите оглавление.

У нас: на странице каждого товара есть ссылка на документацию. К Velvet Pool и Puttide прилагается иллюстрированное руководство на английском и португальском. В руководстве к Gridspark описаны установка, настройка, 20 ответов на частые вопросы и устранение неполадок. Офлайн-руководство покупателя к Tenguin выходит на 14 языках, но скриншоты в нём остаются английскими.

11. Как долго действует поддержка и что она включает?

Хороший ответ: срок в месяцах, список того, что покрывается, и предложение о том, что оплачивается отдельно. Как проверить: поищите слова «включено», «продление» и «доработка».

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

12. Возврат, обновления и сторонние лицензии

Хороший ответ: правило возврата, которое умещается в одно предложение, — срок в днях или условие вроде «до скачивания»; заявление об обновлениях, которое не обещает лишнего; и перечень сторонних материалов. Как проверить: прочитайте абзац о возврате и посмотрите, что даёт право на него; поищите слово «обновления» и файл с лицензиями внутри загрузки. С цифровым товаром спросите, когда прекращается право на возврат: к определённой дате или в момент скачивания.

У нас: шаблоны — цифровые товары, поэтому мы возвращаем деньги за покупку, только если вы ещё не скачали шаблон или если в поставленном шаблоне есть дефект, который мы не можем исправить. Срока в днях нет. Чтобы подать запрос, напишите нам и укажите номер лицензии. Возврат покупки прекращает действие лицензии. На практике сначала сыграйте в живое демо и скачивайте игру, только когда готовы её использовать: после скачивания возврат зависит от дефекта, который мы не можем исправить. Обновления той же редакции появляются в вашей библиотеке по мере выхода, и на определённый срок мы их не обещаем. История открыта: Velvet Pool прошла путь от 1.0.0 от 15 октября 2026 года до 1.0.1 от 18-го и 1.1.0 от 22-го. Это факты, а не обещание. Шрифты и другие сторонние компоненты сохраняют собственные лицензии, перечисленные в THIRD-PARTY-LICENSES.

Посмотреть Puttide: 30 лунок, библиотеки в папке игры, уведомления о лицензиях включены

Что в редакцию не входит: читайте этот список первым

На странице каждого товара Polar Games есть раздел «Not included in this edition». Мы написали его для покупателя, который собирается что-то предположить. Вот он для Velvet Pool, нашей игры в американский бильярд («восьмёрку»):

  • Онлайн-мультиплеер или закрытые онлайн-комнаты
  • Онлайн-рейтинги или облачные аккаунты
  • Рекламные SDK или аккаунты
  • Нативные приложения, хостинг или размещаемые сервисы

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

У других редакций свои границы. В Zabum нет защищённой от накруток таблицы лидеров и панели администратора: её необязательная таблица лидеров на PHP — это простой общий список результатов. В Tenguin нет облачных сохранений, онлайн-аккаунтов, покупок за реальные деньги и подключённого рекламного провайдера.

Посмотреть Velvet Pool и полный список того, что входит и что не входит

Тревожные признаки до оплаты

  • Лицензия есть только строкой в описании или появляется только после оплаты.
  • «Неограниченная» или «пожизненная» без существительного: неограниченная в чём, для кого, на какой срок?
  • Исходный код «по запросу» или только минифицированные файлы, в которых никто не разберётся.
  • Демо — это видео, макет или другая сборка, не та, что вы скачаете.
  • Нет списка требований, и платный инструмент, сервер или база данных обнаруживаются после оформления заказа.
  • Поддержка без срока и без объёма.
  • Графика, шрифты или музыка без перечня источников и лицензий.
  • Нет условий возврата или их можно прочитать только после оплаты.

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

Краткая шпаргалка покупателя

Скопируйте эти двенадцать строк в письмо любому продавцу, включая нас.

  1. Лицензия: сколько конечных продуктов и кто охвачен?
  2. Игроки и реклама: могут ли они играть бесплатно, могу ли я добавить рекламу, есть ли в игре уже рекламный код?
  3. Изменения и перепродажа: могу ли я править код, графику и звук и что запрещено?
  4. Исходный код: читаемый и отформатированный или минифицированный и обфусцированный?
  5. Инструменты: нужен ли для редактирования платный движок, редактор или аккаунт?
  6. Сборка: что нужно, чтобы разместить игру, и что нужно, чтобы её редактировать?
  7. Браузеры: какие версии или технологии, и работает ли игра на телефоне?
  8. Языки: интерфейс, озвучка и руководство — по отдельности.
  9. Демо: могу ли я сыграть именно в ту редакцию до оплаты?
  10. Документация: можно ли прочитать её заранее и показывает ли она, что где лежит?
  11. Поддержка: сколько месяцев, что покрывается, что оплачивается отдельно?
  12. Возврат, обновления и третьи стороны: когда прекращается право на возврат (дата или скачивание), что обещано, что лицензируется отдельно?

Вопросы и ответы

Где купить готовые к публикации HTML5-игры?

Можно покупать у одной студии или на маркетплейсе со многими продавцами, и двенадцать проверок подходят в обоих случаях. В маркетплейсе Polar Games каждый товар — готовая игра с играбельным демо, читаемым исходным кодом и сборкой, готовой к размещению; на момент написания прейскурантные цены составляют от $5 до $59 (наш магазин сейчас даёт скидку 10 % от прейскурантной цены — «цена напрямую от студии» на странице каждого товара).

Чем шаблон HTML5-игры отличается от готовой игры?

Шаблон обычно продают для смены оформления и доработки, а готовая игра полна и играбельна в том виде, в каком куплена. На многих карточках эти два слова пересекаются, поэтому судите по демо и по списку того, что входит. В нашем магазине «шаблон» означает полную игру, в которую можно сыграть до покупки, а потом сменить бренд или отредактировать.

Нужно ли уметь программировать, чтобы пользоваться шаблоном HTML5-игры?

Чтобы опубликовать игру как есть — нет: наши редакции достаточно загрузить папкой на статический веб-хостинг. Чтобы поменять логотип, цвета или правила, нужно править обычные файлы, так что базовые веб-навыки пригодятся, а руководства показывают, что где находится. Установка на ваш сервер — отдельная услуга, стоимость которой мы называем до начала работ.

Можно ли добавить рекламу в купленную HTML5-игру?

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

Можно ли перепродать игру или использовать её для нескольких клиентов?

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

Что будет с моими файлами, когда закончится поддержка?

Лицензия продолжает действовать. Купленные файлы остаются в вашей библиотеке, пока работает маркетплейс, и в обычном режиме работы мы сохраняем доступной ту версию, которую вы купили. Заканчивается только поддержка: 6 месяцев, или 12 с продлением.

Проверьте список на нас

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

Открыть маркетплейс и пройти чек-лист