Как мы провели GameNode

Наш первый хакатон по разработке блокчейн-игр

Привет! В июле наша команда совместно с Mail.Ru Games Ventures организовала хакатон по разработке игр на блокчейне — GameNode.

Мы рады, что ивент вызвал большой интерес среди разработчиков — количество заявок на участие значительно превысило наши ожидания :-)

Представляем вашему вниманию подробный отчет о прошедшем мероприятии.

Задача хакатона

Участники должны были за 44 часа разработать прототип игры на блокчейне, используя SDK Expload.

При этом разрешалось:

  • Выбрать любую целевую платформу (desktop, mobile, web) и игровой движок для создания клиентской и серверной части игры.
  • Использовать любые технические и геймплейные наработки, сделанные ранее.
  • Использовать наработки, сделанные для интеграции с другими блокчейнами, например, Ethereum, с переносом их на SDK Expload.

На старте были озвучены дополнительные пожелания:

  • Игровые механики не должны ограничиваться спекулятивным коллекционированием.
  • Среди проектов хотелось бы увидеть классный Battle Royale — просто потому, что мы любим Battle Royale :-)

Жюри хакатона

  • Илья Карпинский — директор Mail.Ru Games Ventures.
  • Олег Чумаков — CEO Luden.io и руководитель R&D компании Nival.
  • Антон Шалаев — старший менеджер по корпоративному развитию в игровом направлении Mail.Ru Group.
  • Ярослав Кравцов — независимый разработчик игр, куратор курса разработки игр на Unity в Scream School и координатор Games Hub конференции DevGAMM.
  • Сергей Гимельрейх — геймдизайнер, соучредитель проекта «Манжеты Геймдизайнера», куратор пространства Indie Space.
  • Вячеслав Козихин — креативный директор Dark Crystal Games.
  • Дмитрий Плахов — главный инженер-разработчик Лаборатории блокчейн Сбербанка.
  • Эдуард Гуринович — CEO Expload.
  • Александр Зеленщиков — соучредитель и СРО Expload.
  • Алексей Фомкин — СТО Expload.

Участники

На старте к участию в конкурсе приступило 35 команд, три из которых создавали свои проекты удаленно. Участники представляли разные города России, некоторые приехали из Украины и Белоруссии.

Ребята придумали много разных интересных идей. Среди них были викторины, переосмысление Minecraft, угадывание звуков из Hearthstone, обучение основам блокчейна с помощью Монополии и многое другое.

До финала дошли 33 команды, которые презентовали свои разработки в течение трех часов. Мы рады представить вам победителей хакатона GameNode!

Победители

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

Лучшая игра:

1-е место: Ethernal

2-е место: RxProject

3-е место: NoNameGames

Самая оригинальная идея: Команда имени Сахарова

Лучшее применение блокчейна в играх: pravda.services

Лучшая игра, сделанная онлайн (удаленно): 0xWarriors

Лучшее техническое решение: Ducatur

Самая органичная интеграция блокчейна в готовую игру: Zаpp

Дополнительные призы за активную помощь в совершенствовании платформы Expload получили:

  • Александр Белов
  • Владимир Кравченко
  • Александр Щёлов

Лучшая игра — 1 место

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

→ презентация проекта

Ключевые фишки проекта:

1. Основная механика игры. Ребята назвали её Ethernal Lord. Есть PvP-система, где игроки сражаются каждый месяц. Лучший игрок становится Ethernal Lord’ом и весь следующий месяц получает процент от всех транзакций, которые происходят в игре.

«То есть люди идут, гриндятся, лутают артефакты, а потом устраивают дикое месиво за топ-1 в PvP. И тот, кто занимает топ-1, живет просто в куче денег весь следующий месяц, потому что получает процент со всей игры», — Александр Воронков, капитан команды Ethernal.

2. Блокчейн-летопись, которая постоянно обновляется. Например, можно посмотреть историю всех Ethernal Lord’ов или эпохальных событий: первый рейд на сервере или первый килл какого-то босса. События записываются в блокчейн и доступны всем игрокам.

3. Гибкая система налогообложения. Комиссия, которую получает Ethernal Lord и разработчики игры, зависит от прокачанности игрока. Новички, у которых еще ничего нет, не тратят много денег на комиссии. Но чем больше игрок добился и чем богаче стал, тем большим налогом он облагается. Все как в жизни :-)

За хакатон ребята успели сделать много всего:

  • Игровой трейлер
  • Простейший многопользовательский режим
  • Новые игровые механики
  • Концепт-арты
  • Первые смарт-контракты
  • Локации в подземельях и городах

Круто же? :-) За первое место команда получила чек на 300 000 ₽.

Лучшая игра — 2 место

Команда RxProject, состоящая из двух разработчиков на iOS, сумела не только освоить Unity c нуля за отведенное на хакатон время, но и написать рабочий прототип игры с полностью завершенным игровым циклом!

→ презентация проекта

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

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

Приложение предельно простое и подходит под концепцию мобильного гейминга. Запускаете матч и смотрите. Сессии быстрые — всего 5 минут. Ход каждой игры непредсказуем.

За второе место команда получила чек на 200 000 ₽.

Лучшая игра — 3 место

Возраст — не помеха на пути к победе, что доказала команда NoNameGames. Ребята из города Жуковский в этом году закончили 10 класс, приехали к нам на хакатон и уверенно заняли третье место.

В команде было два геймдизайнера и два программиста. Они сделали игру в жанре Battle Royale, стилизованную пиксельной графикой и где, помимо онлайн-игроков, в качестве противников присутствуют NPC.

→ презентация проекта

NoNameGames увезли с собой в Жуковский 100 000 ₽.

Самая оригинальная идея

Участники из команды имени Сахарова придумали обучающий проект под названием EduExpload. В формате игры «Монополия» они объясняют, что такое блокчейн, как его использовать в играх, как писать смарт-контракты и как вообще со всем этим работать.

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

→ презентация проекта

За крутую идею команда получила чек на 100 000 ₽.

Самая органичная интеграция блокчейна в готовую игру

Команда Zapp представила игру Minecraft, дополненную режимом Battle Royale с блокчейном под капотом. Механики, завязанные на блокчейн:

  • Покупка оружия
  • Внутриигровая валюта
  • Личный склад игрока
  • Честный рандом в кейсах
  • Джекпот для больших ивентов

→ презентация проекта

В качестве приза команда получила чек на 100 000 токенов Expload.

Лучшее применение блокчейна в играх

Далеко не все хакатонщики понимали, зачем внедрять блокчейн в свои разработки. У кого-то он ассоциировался исключительно с хайпом. Другие не видели реального применения блокчейна в своих играх и интегрировали технологию только потому, что организаторы так пожелали. Однако команда pravda.services (да-да, у ребят уже есть сайт) придумала проект, который не может работать без блокчейна.

Pravda.services — это ломбард, куда вы можете сдать свои игровые предметы, если вам нужны деньги прямо сейчас, и потом выкупить их обратно! Смарт-контракт ломбарда в этом случае гарантирует выполнение всех обязательств, как получения денег в залог, так и возврат предмета владельцу.

→ презентация проекта

Ребята получили чек на 100 000 ₽.

Лучшее техническое решение

Победителем в номинации стала команда Ducatur с проектом Exploading Poker. Ребята считают, что самое органичное применение блокчейна — это гэмблинг, поэтому написали покер с использованием смарт-контрактов. Стэк технологий: игровой клиент на Unity, лобби на Node.js, игровая логика целиком в смарт-контракте Expload (471 строчки кода).

Команда написала самый насыщенный по функциональности смарт-контракт на платформе Expload.

→ презентация проекта

В награду команда получила 100 000 ₽.

Лучший геймдизайн

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

Лучшая игра, сделанная онлайн (удалённо)

Из трех команд, которые креативили удаленно, победила 0xWarriors. Ребята сделали прототип игры-арены. Игроки получают из лутбоксов воинов, которые сходятся друг с другом в сражении.

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

Наградой победителю стал чек на 60 000 ₽.

→ презентация проекта

Активная помощь в совершенствовании платформы EXPLOAD

Александр Белов, Владимир Кравченко и Александр Щелов внесли неоценимый вклад в развитие платформы Expload и получили по 30 000 ₽.

Победители совсем не ожидали, что получат призы. Один из ребят даже признался после награждения: «Я думал, что достал своими вопросами». Однако факт остается фактом: ваши вопросы и предложения помогли улучшить нашу платформу. Спасибо!

Заключение

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

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

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

Фотографии проекта выложены в группах ВКонтакте и Фейсбука.

Запись трансляции можно посмотреть на канале GameNode.

Удачи!
Команда Expload