Как создать и монетизировать блокчейн-игру. Рассказывает DAOPlatform

1 месяц назад 36

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

Пишем приложение. Главное — смарт-контракты

На рынке децентрализованных приложений есть проекты, которые помогают разработчикам создавать и продвигать блокчейн-игры, например гемблинговая платформа FunFair и беттинговая P2P-платформа Decent.bet. FunFair предлагает инструменты для запуска блокчейн-казино. Операторы казино в том числе выбирают игры, которые на платформе размещают сторонние разработчики. FunFair не использует блокчейн для определения игровой логики — он служит только для записи результатов игр. Decent.bet планирует запустить маркетплейс с контентом для блокчейн-игр: изображениями, скинами и звуками. Кроме того, Decent.bet разместит в нем примеры смарт-контрактов для гемблинговых приложений. Написание смарт-контрактов — самая сложная часть разработки. Смарт-контракты проводят расчеты между игроками и казино. Игры с ошибками в смарт-контрактах становятся мишенями для хакеров. Так, в 2018 году пользователь гемблингового приложения EOSBet воспользовался уязвимостью смарт-контракта игры и похитил $200 тысяч. В ближайшее время заработает DAOPlatform — платформа для создания и продвижения блокчейн-игр. Команда проекта рассчитывает упростить разработку гемблинговых блокчейн-приложений. DAOPlatform предоставит разработчикам: шаблоны смарт-контрактов. В шаблонах прописаны правила расчетов между казино и пользователем, реакция приложений на действия игрока, а также принцип выплат создателям игры. Разработчикам остается продумать игровую логику и указать размер вознаграждения; генератор псевдослучайных чисел Signidice PRNG с сертификатом соответствия компании Gaming Laboratories International; набор средств разработки (SDK) на Java Script для переноса классических игр на блокчейн; сервис оповещений о действиях игроков. Казино будут получать данные из блокчейна без запуска полной ноды; инструменты для проверки игровых сценариев и расчета процента отдачи игр (RTP). Для разработки приложений на DAOPlatform понадобятся знания JavaScript и основы C++. Инструкция по работе с платформой доступна на GitHub.

Игра готова. Как на ней заработать?

Разработчик зарабатывает, если у игры есть пользователи. Получить аудиторию можно тремя способами: выложить игру в интернете, агрегаторе или казино. В первом случае разработчику придется самостоятельно продвигать приложение и искать игроков. Во втором и третьем — создатель игры получит доступ к базе пользователей, но будет платить за услуги посредников. На DAOPlatform реализован маркетплейс для гемблинговых приложений на блокчейне. В основе маркетплейса — смарт-контракты, которые автоматически выплачивают вознаграждение создателям игр. По словам DAOPlatform, разработчики не будут платить за листинг приложений: проект будет получать прибыль от операторов игровых площадок. Единственное условие для размещения на платформе — аудит игры от DAOPlatform. Во время аудита команда проекта тестирует смарт-контракт, проверяет игровую логику и ищет уязвимости приложения. При добавлении новой игры DAOPlatform рассылает оповещения партнерской сети казино. Маркетплейс работает по принципу AppStore: операторы выбирают игры для казино и интегрируют их с помощью скрипта, который предоставляет DAOPlatform. Добавление игры на сайт казино занимает не больше минуты. Создатели приложений получают часть выручки с каждой игровой транзакции. Казино не может вмешиваться в расчет и выплату вознаграждений. Этот процесс происходит автоматически: казино размещает у себя игру; смарт-контракт игры учитывает процент вознаграждения разработчиков при каждой транзакции; раз в месяц смарт-контракт отправляет на адрес разработчиков долю от выручки. Периодичность выплат можно изменить по договоренности с DAOPlatform. Размер вознаграждения устанавливают разработчики: прописывают его в смарт-контракте при создании игры.

Памятка для разработчиков

Разработка блокчейн-игр практически не отличается от создания обычных гемблинговых приложений. Разница в том, что играм на блокчейне нужен смарт-контракт. Это «движок», который определяет принцип работы и финансовую логику игры. Есть несколько правил, которых стоит придерживаться при создании блокчейн-игр: заранее продумайте возможные действия пользователя и реакцию на них; изучите логику работы смарт-контрактов. Ошибки в смарт-контрактах могут привести к взлому или краже денег пользователей; протестируйте игру перед выпуском; не завышайте процент вознаграждения — так больше шансов попасть в казино. DAOPlatform советует брать не больше 10% от выручки игр.

Выводы

По данным аналитического сервиса Dapp.com, в 2019 году объем транзакций блокчейн-игр составил $6,71 млрд, а количество пользователей блокчейн-казино выросло на 372%. Гемблинг — единственный сегмент на рынке децентрализованных приложений, в котором за прошлый год появился миллион новых пользователей. С ростом популярности гемблинговых приложений на рынок выходят проекты, которые упрощают создание блокчейн-игр: консультируют разработчиков, предоставляют шаблоны смарт-контрактов и медиаконтент для визуальной части игры. По оценке DAOPlatform, разработчики блокчейн-игр получают по несколько тысяч долларов в день. Создавать прибыльные игры можно без опыта работы с блокчейном: DAOPlatform предлагает SDK, шаблоны смарт-контрактов и другие инструменты для разработки децентрализованных приложений. Подписывайтесь на новости ForkLog в Telegram: ForkLog FEED — вся лента новостей, ForkLog — самые важные новости и опросы.
Перейти к источнику статьи