Як інтегрувати NFT у геймплей, а не лише у косметичні предмети

На цьому тижні Tezos Foundation оголосила про роботу над Tezos SDK для Unity. Unity (колишній Unity 3D) — популярний ігровий движок для великих та мобільних ігор.
Якщо все вийде, у розробників ігор з’явиться універсальне рішення для підключення гаманців, роботи з транзакціями та NFT. Ми добре подумали і знайшли кілька способів, як інтегрувати NFT у геймплей і зробити їх справді корисними.
То NFT в іграх не приносять користі?

Головний недолік NFT в іграх — надто стандартні контракти. Користувачі та розробники звикли, що невзаємозамінні токени просто репрезентують цифрові об’єкти: аватарки, 3D-моделі, персонажів або предмети. Але це не єдині кейси.
plenty.network буде використовувати NFT vePLY для репрезентації заблокованих токенів та «ваги» у голосуваннях. У SalsaDAO фірмові NFT можна застейкати та отримувати частину комісій.
Якщо NFT можна застосовувати в DeFi, значить і у GameFi вони можуть більше, ніж просто відображати картинки. Ми дійшли до кількох варіантів використання.
Вбудовані NFT
Уявіть базовий токен з окремою адресою, яка може зберігати інші токени. Таку систему можна використовувати у різних жанрах:
- збирати автомобілі, роботів чи зброю з NFT-деталей;
- надягати NFT-броню на NFT-персонажа в MMORPG;
- зберігати обмежену кількість прихованих ресурсів у ділянці NFT-землі у метавсесвіті та дозволити гравцям поступово їх видобувати.
При цьому вбудовані токени можуть виконувати і косметичні, і геймплейні функції. Наприклад, NFT-суперчарджер, вбудований у NFT-авто, може рендеритись на прев’ю автомобіля в гаманці, а також додавати йому 10% до максимальної швидкості в грі.
Змінювані ончейн-параметри NFT
У мультиплеєрних іграх гравці отримують задоволення від своєї статистики та досягнень. У CS:GO є зброя, яка рахує вдалі постріли, у League of Legends — лічильники виконаних внутрішньоігрових завдань, у FIFA — статистика володіння м’ячем та реалізованих моментів.
Подібні лічильники можна продати за допомогою NFT-профілів. Згадаймо Blockxer: користувач мінтить NFT-картридж на свою адресу і підключає гаманець до гри. Blockxer зчитує наявність картриджа та запускає геймплей.
Візьмемо контракт картриджа, приберемо з нього функцію transfer для відправки на інші адреси — отримаємо NFT, який представляє лише одну адресу та ідентифікує гравця. До нього можна записувати будь-яку статистику: кількість побитих ейпфлюенсерів, відсоток вдалих спроб перемогти боса, час кращого забігу.
Аналогічно можна реалізувати реакції гравців у мультиплеєрних іграх. Сподобалося грати разом — поставте партнеру лайк, який контракт запише у властивості токена, а гаманці будуть рендерити його в прев’ю.
Змінювані прев‘ю NFT
У мультиплеєрних іграх головне — прогрес. Гравці підвищують рівні, здобувають досягнення та розблокують унікальні предмети. Їхній прогрес відображається значками в профілях або красивими рамками на аватарках.
З NFT, які заміняють профілі, можна зробити так само. Користувач зіграв понад 100 ігор — на аватарці з’явилася рамочка, переміг п’ять разів поспіль — отримав відповідний значок.
Таким же чином можна змінювати прев’ю NFT-предметів, особливо тих, які по задуму повинні мінятись в процесі гри. Наприклад, NFT-броня може покриватися тріщинами з отриманням пошкоджень, NFT-дерево в метавсесвіті — рости з кожним днем.
Публічні NFT-колекції
Геймери люблять самовиражатися — саме тому в Steam процвітає ринок косметичних предметів, а безкоштовні онлайн-ігри заробляють мільйони на продаж скінів.
Якою б крутою була колекція, не всі гравці захочуть, щоб у їхньому профілі стояв Tezzard або Ottez. Тим більше що їх доведеться купувати та конкурувати за один із 10 000 токенів.
Публічні колекції розв’яжуть цю проблему. Після короткої модерації гравці зможуть випускати власні NFT усередині вже існуючих колекцій з підтримкою рендерингу за зовнішніми умовами та тих самих рамок та значків.
Чи є ще ідеї? Опишіть їх у наших соцмережах:
- Telegram-канал
- Twitter українською мовою
- Twitter російською мовою
- Twitter англійською мовою
- YouTube-канал
- hub на ForkLog


