Как создать и монетизировать блокчейн-игру. Рассказывает DAOPlatform
Просмотров: 1
Популярные гемблинговые блокчейн-платформы ежедневно обрабатывают транзакции на миллионы долларов. До 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, шаблоны смарт-контрактов и другие инструменты для разработки децентрализованных приложений.