Канал для поиска исполнителей для разных задач и организации мини конкурсов
Last updated 2 месяца, 3 недели назад
Новые и перспективные Web3 игры с добычей токенов.
Чат: https://t.me/Crypto_Wolf_Chat
Правила чата смотрите в описании чата.
Все свои вопросы направляйте в чат или главному модератору чата: @Exudna_118
По теме сотрудничества: @Zombini
Last updated 2 месяца, 1 неделя назад
⬆ Результат обновления игры на HypeHype
Ранее обозначал, что в игре про большие головы есть проблема со значительными отвалами на некоторых уровнях.
Сделал обновление, которое включает в себя:
▫️ Дизайн окружения и нарратив (теперь выглядит более привлекательно и содержит некоторый нарратив, что положительно вляет на плейтайм и доходимость уровней, так как игрокам нравится эксплорить это).
▫️ Упрощение и оптимизация уровней.
Результаты:
▫️ График отвалов стал более пологим.
▫️ Плейтайм увеличился на 35%.
Текущее узкое место:
▫️ Все еще плохая доходимость на первых уровнях, поэтому пока нет смысла делать новые уровни, а нужно проработать и улучшить первые.
Ключевая гипотеза причин узкого места:
▫️ Изучив аналитику и посмотрев реплеи игроков, я пришел к выводу, что в начале игрок слабо понимает, какой тип игры ему вообще предстоит. Далее идут достаточно скучные пробежки по уровням без вовлечения.
? Поэтому я планирую с самого начала сфокусировать геймлпей на понятной обби-механике с короткими уровнями. Чтобы игрок сразу видел, что это обби, сразу вовлекался в прохождение препятствий, получал быстрый дофамин и видел, что его ожидает в ближайшей перспективе по уровням на экране.
При этом буду продолжать активно развивать идею с нарративом через окружение, потому что это дает хорошие результаты.
про #hypehype и доступ к нему в посте по ссылке
Делать ли игры для Роблокс?
Я пока не встретил разработчиков или студии, которые бы стабильно выпускали игры на Роблокс и монетизировали их именно за счет игроков. А те, кто что-то смог заработать там, уже ушли на другие платформы, потому что не могут добиться стабильности заработка в Роблоксе.
Зато встретил ребят, которые делают коммерческую разработку игр для брендов в Роблоксе. Это хорошая опция, но это уже совсем другой бизнес. Нужно искать заказчиков, договариваться с ними, делать игры под их ТЗ. Это по сути аутсорс со всеми вытекающими из этой бизнес-модели.
Пока я сделал вывод, что Роблокс – хороший источник идей, чтобы реализовывать на других платформах. Если хочется зарабатывать на игроках. Например, на Яндекс Играх уже очень много реализовано концепций из Роблокса и они хорошо заходят.
Поэтому связка очень простая. Много играть в Роблокс и тащить эти концепции на другие платформы, потому что Роблокс задает тренды и является первоисточником механик и концепций для игр для молодой ЦА.
? Топ-жанры Roblox
Когда заходишь на Roblox, глаза разбегаются от количества разнообразных игр. Чтобы понять, какие игры делать для UGC-платформ, нужно прямо очень глубоко погрузиться во все это и разобраться. Особенно это тяжело для разработчиков игр, которые пришли из классического мобильного или веб-рынков. Разница в механиках и жанрах значительная.
Относительно недавно вышла интересная статья на GamesBeat, где Tian Lim (VP of Product) из Roblox делится исследованием жанров, которое они провели внутри платформы.
Среди устоявшихся топ-жанров выделяются следующие:
▫️ roleplaying/lifesim
▫️ battlegrounds
▫️ horror
При этом Tian Lim и команда хотят подсветить жанры, которые сейчас формируются в трендовые и будут расти далее:
▫️ open world action
▫️ social co-opetition
▫️ driving and racing
▫️ arcade sports
Phaser Editor
У фреймворка для разработки игр Phaser.js есть визуальный редактор Phaser Editor.
Так как с некоторых пор я перешел на Phaser.js для своих проектов, то решил попробовать этот редактор. Спойлер – отказался от его использования. Кстати, он стоит 10 баксов в месяц.
Крутейшим элементом редактора является то, что игровая сцена компилируется в адекватный js-скрипт, а не какой-нибудь замудренный файл специфического формата, как это происходит у движков типа Unity или Cocos Creator.
То есть, можно собрать сцену ручками и она магическим образом превратится в удобный код, который можно дополнять далее уже чистым кодом. Получается, что над сценой можно одновременно работать как drag & drop, так и кодом. Это очень удобно и круто, особенно, если используется AI-ассистент типа GitHub Copilot или Cursor для разработки проекта. Потому что так AI-ассистент видит лучше контекст проекта, а именно сцены.
Есть одно большое НО. Реализовано это немного костыльно. Скрипт сцены делится на две части. Одна часть содержит код, который компилируется из ручных манипуляций со сценой. А другая часть для кода, который пишется разработчиком. И вот получается, что одни и те же сущности нужно как бы задваивать, что руинит всю задумку и влечет больше неудобств, чем преимуществ.
Оплатил подписку, поигрался с этим редактором, понял, что проще сидеть на голом фреймворке без дополнительных слоев. Отменил подписку.
GitHub Copilot VS Cursor
Внезапно для себя открыл, что GitHub Copilot далеко не самое лучшее, что можно использовать некодеру для работы с кодом на естественном языке.
Есть Cursor, который, на мой взгляд, значительно лучше, чем GitHub Copilot, и вот почему:
▫️ лучше видит и понимает контекст всего проекта;
▫️ лучше и точнее генерит код и сразу подставляет нужные куски в нужные места;
▫️ использует последнюю версию GPT и вообще дает свободу выбора LLM.
Cursor, по сути, является форком VS Code и в своем ядре построен как AI-first инструмент. Наверное, поэтому получился действительно хороший инструмент, который превосходит GitHub Copilot.
Cursor стоит в два раза дороже, чем GitHub Copilot, но это того стоит.
Прототипы на GPT-4o + Phaser.js
Я сейчас работаю над поиском и отладкой наиболее эффективного стека и методологии для прототипирования игр с использованием AI. Причем важна именно связка двух блоков: идеация и прототипирование, а не просто техническая реализация прототипа.
Пока много ручной работы и итераций с GPT-4o. Когда будет отлажена методология и набор технологий и инструментов, это всё будет завернуто в мультиагентную систему, которая будет позволять генерировать качественную идею и прототип игры почти в один клик.
Почему Phaser.js?
▫️ Construct 3. Пора забыть про этот движок, если хочется использовать AI для скорости, эффективности и автоматизации.
▫️ JS без фреймворков. Позволяет делать интересные вещи, но далеко на этом не уедешь.
▫️ Unity & Cocos Creator. Шикарные движки, но требуется много ручной работы внутри движка. Например, управление нодами внутри Cocos Creator.
▫️ Phaser.js позволяет очень ловко перекраивать многое чисто на скриптах, используя AI. При этом фреймворк обладает всеми необходимыми элементами для разработки игры. А при удачном прототипе его легко можно потом развить в полноценную игру.
Почему GPT-4o?
▫️ Пробовал, например, Llama-3-70b, и результат оставляет желать лучшего.
Признаю, что пока GPT-4o не обеспечивает прям вау-эффекта. Но сейчас главное выстроить систему и методологию. При апгрейде GPT, аутпут в виде прототипов игр будет кратно расти в качестве.
Сейчас я накапливаю экспертизу в том, как это дело выстраивать и как взаимодействовать с LLM для создания идей игр и прототипов. В ходе многочисленных итераций выясняется много интересных аспектов, которые стоит учитывать и которые влияют на методологию.
? Что такое AI-агенты и мультиагентные системы?
В этом эпизоде подкаста рассмотрим, как работают большие языковые модели. Узнаем, как AI-агенты могут автоматизировать процесс взаимодействия с языковыми моделями. Обсудим также мультиагентные системы и фреймворки для их реализации.
Где послушать, подписаться и лайкнуть:? Apple ? Яндекс ? YouTube ? Все платформы
Курс по CrewAI
Я уже многократно упоминал CrewAI как основной фреймворк, который я использую для построения агентских команд. Наконец-то вышло официальное бесплатное обучение по фреймворку от его создателя.
Ссылка на курс: "Multi AI Agent Systems with CrewAI".
Придется совмещать этот курс с обучением по агентам от Google, о котором писал недавно. Благо курс по CrewAI достаточно короткий, и получится запараллелить с объемным обучением по гугловскому курсу.
Продолжая погружение в тему агентов, я все больше вижу и понимаю, что мультиагентные системы становятся по сути новым "движком" для создания разного рода продуктов. Причем то, что стоило раньше миллионы в разработке и требовало больших команд, будет стоить копейки, и разработка будет возможна небольшими командами.
www.deeplearning.ai
Multi AI Agent Systems with crewAI - DeepLearning.AI
Learn key principles of designing effective AI agents, and organizing a team of AI agents to perform complex, multi-step tasks.
Канал для поиска исполнителей для разных задач и организации мини конкурсов
Last updated 2 месяца, 3 недели назад
Новые и перспективные Web3 игры с добычей токенов.
Чат: https://t.me/Crypto_Wolf_Chat
Правила чата смотрите в описании чата.
Все свои вопросы направляйте в чат или главному модератору чата: @Exudna_118
По теме сотрудничества: @Zombini
Last updated 2 месяца, 1 неделя назад