Найти в Дзене
Пикабу

Разработка и Публикация игры для ВКонтакте. Часть 3 (Игры ВКонтакте, Монетизация, Appscentrum, InstantGamesBridge, Оформление, Модерация)

О серии В серии "Разработка и Публикация игры для ВКонтакте" я расскажу вам о своем личном опыте создания и публикации первой игры на платформе ВКонтакте. Приятного чтения! Страница игры ВКонтакте: Повелитель Рыцарей. Почему ВКонтакте Первая причина - это надежность. ВКонтакте — крупнейшая социальная сеть в России и странах СНГ. Иными словами, это очень крупная технологическая корпорация, чей бизнес в непосредственно связан с русскоязычным населением и практически полностью зависит от него. В современных реалиях для меня, как для разработчика игр, важно вести взаимодействие с надежным партнером. Под надежностью я понимаю возможность беспрепятственного (и без танцев с бубном) вывода денег с баланса платформы, а также возможность выкладывать новые и обновлять старые игры. Вторая причина - это популярность платформы. По официальной статистике у ВК 100 млн пользователей в месяц, а непосредственно играют в игры около 10 млн человек. Что касается среднего времени на игры в день, это 32 минут

О серии

В серии "Разработка и Публикация игры для ВКонтакте" я расскажу вам о своем личном опыте создания и публикации первой игры на платформе ВКонтакте. Приятного чтения! Страница игры ВКонтакте: Повелитель Рыцарей.

Почему ВКонтакте

Первая причина - это надежность.

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

В современных реалиях для меня, как для разработчика игр, важно вести взаимодействие с надежным партнером. Под надежностью я понимаю возможность беспрепятственного (и без танцев с бубном) вывода денег с баланса платформы, а также возможность выкладывать новые и обновлять старые игры.

Вторая причина - это популярность платформы.

По официальной статистике у ВК 100 млн пользователей в месяц, а непосредственно играют в игры около 10 млн человек. Что касается среднего времени на игры в день, это 32 минуты на мобильных устройствах и 23 минуты — на компьютере.

Игры всегда приносили ВК хороший доход, поэтому после вынужденной продажи My.Games ВК заинтересованы в восстановлении и развитии своего игрового направления.

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

-2

Игры ВКонтакте

Игры ВКонтакте — это HTML5-приложения для мобильных устройств и компьютеров (не путать с площадкой VK Play). Приложения запускаются из пользовательского интерфейса ВКонтакте, т.е. непосредственно из приложения ВК на Android, IOS, а также в десктопной и мобильной версиях браузера.

Поскольку я начинающий разработчик, то простота создания HTML5-игр - как раз то, что мне нужно.

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

-3

Монетизация

Во ВКонтакте два вида монетизации, доступной для разработчика игр:

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

Показ рекламы.

В играх можно использовать:

Рекламу за вознаграждение.

Рекламу между экранами.

Рекламные баннеры.

Поскольку игры получают рекламные материалы от рекламной сети ВКонтакте, то для их показа необходимо использовать библиотеки VK Bridge, VKUI и icons. Подробнее про работу с данными библиотеками можно узнать в документации ВК игр.

Далее я приведу цитату из документации ВК:

Учёт статистики и начисление средств за показы и игровые покупки начинается только после подключения игры к договору о выводе средств или подключения её к вашему аккаунту AppsCentrum (в зависимости от того, какой способ вывода средств вы используете). До этого момента начисления не производятся.

Appscentrum

Реклама ВК может показываться и без подключения к аккаунту AppsCentrum. Но для получения денег зарегистрироваться в AppsCentrum и присоединить игру к созданному аккаунту придется обязательно.

Начисления заработанных денежных средств на аккаунт в AppsCentrum осуществляются 3 раза в месяц согласно графику. После поступления денег на аккаунт Вы можете запросить выплату любым удобным способом.

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

Так же из личного опыта заметил, что статистика в AppsCentrum обновляется не сразу. Если вы точно знаете, что вы или кто-то просмотрел рекламу в вашей игре, но при этом деньги не начислились, подождите несколько часов. Для новичка данное наблюдение может быть полезным, потому что я на собственном примере испытал всё это на себе - при отсутствии опыта постоянно боишься что-то сделать не так. Тем более, когда вроде все сделал правильно, а деньги не начисляются несколько часов. Лучшее средство - не переживать и не начинать переделывать то, что и так правильно сделано, а просто подождать.

-4

InstantGamesBridge

А теперь поговорим об одном из самых важных моментов при разработке игр. Важном, но не понятном и трудном для понимания/освоения новичком.

Это внедрение показа рекламы в игре.

Как уже отмечал выше, для того, чтобы в игре показывалась реклама, необходимо взаимодействовать с библиотекой игровой платформы ВКонтакте. В моём случае - это библиотека VK Bridge.

Что ж, VK Bridge - это здорово, вот только для создания моей первой игры Повелитель Рыцарей мне уже пришлось придумать идею для игры, найти графику, звук, с нуля изучить движок Construct 3, разобраться в локализации игры и адаптации под различные устройства.

Скажу честно, у меня кипел и до сих пор подкипает от всего этого мозг. Это слишком большой объем информации, слишком много задач. Поэтому я решил пойти по пути упрощения своей жизни. По крайней мере, для первых нескольких игр. Ведь какая у нас задача в игре Повелитель Рыцарей? Это очень простая игра и 99% возможностей, предоставляемых ВК, я использовать в ней не буду. Всё, что мне нужно - просто добавить появление полноэкранных баннеров в нужные моменты игры. Я даже не стал добавлять просмотр рекламы за вознаграждение, потому что это слишком простая игра и в ней нет механик, чтобы игрок мог что-то получить за просмотр видео. Скажу больше, даже если бы я заложил в неё такую механику, мало кто пользовался бы ей за ненадобностью для прохождения игры.

Поэтому, для упрощения я внедрил в игру плагин InstantGamesBridge.

Instant Games Bridge — Единый бесплатный SDK для публикации HTML5-игр на разных платформах.

Выражаю разработчику плагина (ник mewton) благодарность за его труд!

Возможности Instant Games Bridge

Сохранение и загрузка прогресса игрока.

Монетизация: Banner, Interstitial, Rewarded.

Социальные функции (поделиться, пригласить друга, добавить в избранное, etc.)

Лидерборды.

Информация о языке, девайсе.

И другое.

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

Какие особенности плагина важны для меня?

Плагин на данный момент бесплатный.

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

Не нужно разбираться в JS Core и структуре HTML-5.

Простота внедрения плагина в игру.

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

Внедрение Instant Games Bridge в игру на движке Construct 3

После скачивания и установки плагина его необходимо добавить в игру в раздел Object types, как и любые другие объекты, которые вы ранее уже добавляли.

Далее последовательность действий следующая:

1. Установить в настройках проекта «Use Worker» в No.

-5

2. Отключить галочку «Load From CDN» в настройках плагина. Там же включить галочку «Initialize On Load»

3. Взять отсюда файл «instant-games-bridge.js» последней версии и добавить его в проект в папку Scripts. Выбрать его и указать «Main Script».

4. Никаких изменений в файл «index.html» вносить не нужно!

Вызов полноэкранных баннеров через Instant Games Bridge в игре на движке Констракт 3

Нет ничего проще:

-7

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

Отмечу, что полноэкранные баннеры в приложении ВК на Android показываются иначе, чем на компьютере через браузер. Как именно - проверьте сами с телефона и с компьютера на примере игры Повелитель Рыцарей.

Оформление страницы

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

Хостинг

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

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

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

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

Модерация

Когда игра полностью готова, в нее встроена реклама, а страница оформлена, пора переходить к отправке игры на модерацию.

Всего игру можно отправить на 4 разных платформы:

Каталог в приложении ВК на Android.

Каталог в мобильной браузерной версии ВК m.vk.com.

Каталог в ПК браузерной версии ВК vk.com.

Каталог в приложении ВК на IOS.

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

В самой модерации нет ничего сложного, просто нажимаете кнопку отправить.

Срок модерации на моем личном опыте - в течение 1-2 рабочих дней. Как я понял, модерация не происходит в выходные и праздничные дни.

На этом серия «Разработка и Публикация игры для ВКонтакте» закончена, однако вы можете задавать вопросы в комментариях, я на них отвечу.

Если ответы нужны будут более развернутые, как, например, про хостинг, тогда ответ выйдет в формате статьи вне данной серии.

Желаю удачи в разработке ваших игр!

П.С. Мне будет приятно, если вы поиграете в Повелитель Рыцарей во ВКонтакте. Тем самым мой немалый труд по написанию данных, на мой взгляд, достаточно полезных статей, будет вознагражден. Спасибо!

Часть 1: Разработка и Публикация игры для ВКонтакте. Часть 1 (Мотивация, Идея, Графика, Звук, Движок, Взгляд из будущего - суровая реальность)

Часть 2: Разработка и Публикация игры для ВКонтакте. Часть 2 (Программирование в Construct 3, Локализация, Адаптация под различные устройства, Тесты)

Пост автора SlamgGames.

Комментарии