Tonlanders | GameFi – Telegram
Tonlanders | GameFi
1.17K subscribers
46 photos
13 videos
94 links
GameFi | Play and Earn метавселенная, экономическая стратегия, градостроительный бизнес симулятор.

🌐 Сайт: Tonlanders.com

🎮 Купить NFT: Tonrare.com

💬 Ru Чат: @Tonlanders_chat

🔊 English Channel: @Tonlanders_eng
Download Telegram
Channel created
Создаём успешную NFT игру за 80 дней!
Tonlanders | GameFi pinned «Создаём успешную NFT игру за 80 дней!»
Создавая очередную игру на заказ в голове снова появились мысли, что сам бы я сделал лучше 😎
Очень хорошо, что я могу это проверить. На новый год желание выпустить еще 2 свои игры загадано, значит пора делать 🎄

Идея вести блог разработки появилась после того как я увидел тонны скама на рынке nft. Проекты с лендингом собирают инвестиции и исчезают, либо выпускают треш на коленке, разочаровывая игроков и инвесторов 🙁

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

Итак игра:
Ферма где ты плодишь овец 🐑 и борешься за территории. Выкупая соседние территории увеличивает доход с них.
С овец игроки получают шерсть, а шерсть каждый час обменивается на криптовалюту.💰
доход игрока в час = (доход шерсти игрока / сумма дохода шерсти всех игроков) * фиксированное кол-во криптовалюты
таким образом получается гарантировать контролируемую эмиссию криптовалюты.👍
👍2
Давайте введу вас в курс дела и расскажу что уже сделано:
Шейдер для смешивания тайлов территорий еще потребует доработки для того, чтобы все тайлы рендерились в 1 draw call (быстро), но визуально скорее всего останется таким же
Написан matcap шейдер для производительного и симпатичного освещения
This media is not supported in your browser
VIEW IN TELEGRAM
В шейдер добавлено постепенное исчезновение для того чтобы избежать рывка и прятать овец, когда камера очень далеко
Заменил модель овечки на ту что слева
This media is not supported in your browser
VIEW IN TELEGRAM
Сделал камеру с привязкой мыши к точке на земле
This media is not supported in your browser
VIEW IN TELEGRAM
Переход в стратегический режим в котором видно кому принадлежат территории и сколько они добывают шерсти
Как нарисовать множество объектов на экране и сохранить высокий fps?
Накидаем травы и камней на плоский мир, вышло 465 объектов или 465 draw call - это близко к пределу для комфортной webgl игры
Конечно есть gpu instancing! видеокарта получает не 1 набор координат для рендера 3д модели, а целый массив. в unity есть готовая система для этого, достаточно просто внести несколько изменений в шейдеры.
Результат на первой картинке. Огромный прогресс, кол-во draw call снизилось на 438, но почему-то компоновщик вызовов отрисовки не смог объединить одинаковые модели и увеличил работу видеокарты в 3 раза.

Ответ почему так я не нашел, зато придумал простой fix.🗿
Создадим разные материалы для каждой группы объектов которые отличаются только очередью отрисовки.
Очевидно, что задача компоновщика предоставить оптимальное решение для видеокарты за минимальное время работы CPU.
Разделив объекты по разным очередям мы упростили задачу компоновщику, в результате кол-во draw call стало минимально возможным и немного вырос fps! 🔥
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Овцам точно нравится новая трава
👍7
This media is not supported in your browser
VIEW IN TELEGRAM
Познакомьтесь с первой уникальной овечкой spacie. Она будет выставлена на продажу в первую волну пресейла.
👍13
This media is not supported in your browser
VIEW IN TELEGRAM
Сегодня закончили адскую овцу🔥 вторая уникальная.
👍10🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Продолжаем работать над nft коллекцией - Динозавровая овечка😳
👍8🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Как вам эффект дня и ночи?🗿
👍10🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Осталось 58 дней до релиза! Нарисовали четвертую уникальную овечку из пяти🐑
👍8🔥1