This media is not supported in your browser
VIEW IN TELEGRAM
Добавил монетки. По-моему очень прикольно.
Теперь надо добавить хоть что-то, на что их можно потратить. Самое простое мне сейчас - это сделать бустер с двойным объемом топлива.
Можно было бы это закостылять, но поскольку магазин, скины, бустеры это обязательная монетизационная часть игр, решил разобраться поглубже. Взял за основу код системы инвентаря из этой демки от Unity. Очень понятно и много комментариев по коду - рекомендую.
Теперь надо добавить хоть что-то, на что их можно потратить. Самое простое мне сейчас - это сделать бустер с двойным объемом топлива.
Можно было бы это закостылять, но поскольку магазин, скины, бустеры это обязательная монетизационная часть игр, решил разобраться поглубже. Взял за основу код системы инвентаря из этой демки от Unity. Очень понятно и много комментариев по коду - рекомендую.
🔥9
[Завершение бутылочки (почти)]
Обновление с монетками не зашло. Ретеншн D1 так и остался ниже 30%, а плейтайм даже упал с 9 мин 40 сек до 7 минут.
Так же мы протестили монетизацию. Если интерстишлы показываются в среднем через 30 сек, то 10 минут геймплея приносит около 20 центов.
С учетом того, что закупка была больше 50 центов, требуется 25 минут чтобы отбить затраты на рекламу.
Про все эти показатели (30 минут геймплея, ретеншн 35%) я и раньше слышал. Все топовые издатели про них пишут. Но прочувствовать это на своем опыте вызывают совсем другие ощущения.
Есть, конечно, разочарование от того, что результат не достигнут. С другой стороны я чувствую сильную мотивацию сменить тактику и искать геймплей, где CPI = 10 центов или ретеншн d1 = 50%.
Еще я отчетливо вижу у нас нехватку опыта в геймдизайне. И качество ощущений от игры у нас далеко от конкурентов. Кажется тут два варианта, либо наращивать свою экспертизу, либо искать ее в других людях.
P.S.: Решили с издателем сделать последнюю попытку - выложить бутылочку как instant game.
Обновление с монетками не зашло. Ретеншн D1 так и остался ниже 30%, а плейтайм даже упал с 9 мин 40 сек до 7 минут.
Так же мы протестили монетизацию. Если интерстишлы показываются в среднем через 30 сек, то 10 минут геймплея приносит около 20 центов.
С учетом того, что закупка была больше 50 центов, требуется 25 минут чтобы отбить затраты на рекламу.
Про все эти показатели (30 минут геймплея, ретеншн 35%) я и раньше слышал. Все топовые издатели про них пишут. Но прочувствовать это на своем опыте вызывают совсем другие ощущения.
Есть, конечно, разочарование от того, что результат не достигнут. С другой стороны я чувствую сильную мотивацию сменить тактику и искать геймплей, где CPI = 10 центов или ретеншн d1 = 50%.
Еще я отчетливо вижу у нас нехватку опыта в геймдизайне. И качество ощущений от игры у нас далеко от конкурентов. Кажется тут два варианта, либо наращивать свою экспертизу, либо искать ее в других людях.
P.S.: Решили с издателем сделать последнюю попытку - выложить бутылочку как instant game.
👍6❤2🔥1😢1
Апдейт, что сейчас происходит
Бутылочку закрыли. Мне удалось сжать билд с 45 мегабайт до 15 - это требование чтобы загрузить в Instant games. Но мы решили не выкладывать, так как там поменялись правила и больше нельзя показывать интерстишл рекламу. А никакой другой монетизации в игре нет. Как кейс в портфолио, мне он все равно нравится.
По шарику все ещё готовимся ко второму тесту. Много делаем чтобы улучшить механику управления и сделать её приятной.
Месяц назад запустил кампанию по поиску в партнёры геймдизайнера. Как писал выше, считаю это один из ключевых навыков и решил искать человека, у которого есть глубокий опыт. Тут на финишной прямой, есть несколько очень крутых геймдизайнеров, с кем я был бы рад начать работать. Договариваемся.
По программированию. Давно натыкался на подход Game architecture with Scriptable objects и вот решил погрузиться. И теперь я в восторге, сколько разных проблем он решает. Кому интересно, читайте вот этот гайд от Юнити и вот этот гитхаб. Основное преимущество - геймдизайнеры могут создавать куски геймплея и игровых систем не привлекая программиста. Просто 🔥 Напишите в комментах, если кто пользуется. Может есть подводные камни.
Бутылочку закрыли. Мне удалось сжать билд с 45 мегабайт до 15 - это требование чтобы загрузить в Instant games. Но мы решили не выкладывать, так как там поменялись правила и больше нельзя показывать интерстишл рекламу. А никакой другой монетизации в игре нет. Как кейс в портфолио, мне он все равно нравится.
По шарику все ещё готовимся ко второму тесту. Много делаем чтобы улучшить механику управления и сделать её приятной.
Месяц назад запустил кампанию по поиску в партнёры геймдизайнера. Как писал выше, считаю это один из ключевых навыков и решил искать человека, у которого есть глубокий опыт. Тут на финишной прямой, есть несколько очень крутых геймдизайнеров, с кем я был бы рад начать работать. Договариваемся.
По программированию. Давно натыкался на подход Game architecture with Scriptable objects и вот решил погрузиться. И теперь я в восторге, сколько разных проблем он решает. Кому интересно, читайте вот этот гайд от Юнити и вот этот гитхаб. Основное преимущество - геймдизайнеры могут создавать куски геймплея и игровых систем не привлекая программиста. Просто 🔥 Напишите в комментах, если кто пользуется. Может есть подводные камни.
Unity
Create modular game architecture in Unity with ScriptableObjects
This guide provides tips and tricks from professional developers for deploying ScriptableObjects in production.
❤5🔥5👍1
С прошлой недели начал работать с геймдизайнером. Катя привет 👋
Как же это круто когда есть человек, который думает про ниши, тренды, а ещё и про геймплей.
Я могу полностью заниматься тем, что нравится мне - перебирать какими паттернами программирования реализовать игровые механики 😂
Теперь над производством нас работает уже трое - программист, художник и геймдизайнер. Прям полноценная мини-команда
Мы определились с нишей для следующей игры - это будут гоночки с дрифтом в вертикальном формате. Что-то в таком стиле по графике https://play.google.com/store/apps/details?id=com.nostel.taxi.run&hl=ru&gl=US
В целом кажется что жанр очень большой и живучий. Можно будет поитерировать несколько раз вокруг одного мвп.
Как же это круто когда есть человек, который думает про ниши, тренды, а ещё и про геймплей.
Я могу полностью заниматься тем, что нравится мне - перебирать какими паттернами программирования реализовать игровые механики 😂
Теперь над производством нас работает уже трое - программист, художник и геймдизайнер. Прям полноценная мини-команда
Мы определились с нишей для следующей игры - это будут гоночки с дрифтом в вертикальном формате. Что-то в таком стиле по графике https://play.google.com/store/apps/details?id=com.nostel.taxi.run&hl=ru&gl=US
В целом кажется что жанр очень большой и живучий. Можно будет поитерировать несколько раз вокруг одного мвп.
Google Play
Приложения в Google Play – Crazy Driver 3D: таксист гонки
драйв на машины - симулятор вождения
👍8🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
Купил в Unity Store ассет за 5 долларов с аркадной физикой для машинок.
Вот как он играется из коробки. Мне понравилось, будем использовать. Можно потвикать разное поведение в том числе
https://assetstore.unity.com/packages/tools/physics/arcade-vehicle-physics-193251
Вот как он играется из коробки. Мне понравилось, будем использовать. Можно потвикать разное поведение в том числе
https://assetstore.unity.com/packages/tools/physics/arcade-vehicle-physics-193251
🔥6🦄2
В этот раз делюсь ссылкой на бесплатный ассет с Unity store для горизонтального скролла-карусели, который я прикрутил себе. Хороший пакет, рекомендую.
На втором видео другие режимы из коробки.
https://assetstore.unity.com/packages/tools/gui/simple-scroll-snap-140884
На втором видео другие режимы из коробки.
https://assetstore.unity.com/packages/tools/gui/simple-scroll-snap-140884
🔥9
This media is not supported in your browser
VIEW IN TELEGRAM
Прикрутил автоматическое управление машиной через чекпоинты (ссылка на бесплатный ассет). Игрок будет нажимать только ручной тормоз. Реалистично выглядит или не особо?
Еще добавил зоны, в которых будет выдаваться награда за дрифт. Пока не знаем, как красиво и понятно их отобразить. Если есть идеи или рефы, как на трассах отображать зоны, накидайте в комментах🫰
Еще добавил зоны, в которых будет выдаваться награда за дрифт. Пока не знаем, как красиво и понятно их отобразить. Если есть идеи или рефы, как на трассах отображать зоны, накидайте в комментах🫰
🔥8
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
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
На что мы ориентировались, когда придумывали игру про дрифт
Crazy Driver 3D: Car Traffic, релиз в августе 2022, скачиваний >2 млн, выручки от инапов пока не видно
Hot Slide, релиз в апреле 2021, скачиваний >10 млн, выручка >$2 млн долларов
Hyper Drift!, релиз в марте 2021, скачиваний >20 млн, выручка >$20 тыс долларов
Line Race: Police Pursuit, релиз в ноябре 2021, скачиваний >20 млн, выручка >$100 тыс долларов
Sling Drift, релиз в мае 2018, скачиваний >50 млн, выручка >$2 млн долларов
(данные по выручке только от инапов, т.е. без учета рекламного дохода)
Crazy Driver 3D: Car Traffic, релиз в августе 2022, скачиваний >2 млн, выручки от инапов пока не видно
Hot Slide, релиз в апреле 2021, скачиваний >10 млн, выручка >$2 млн долларов
Hyper Drift!, релиз в марте 2021, скачиваний >20 млн, выручка >$20 тыс долларов
Line Race: Police Pursuit, релиз в ноябре 2021, скачиваний >20 млн, выручка >$100 тыс долларов
Sling Drift, релиз в мае 2018, скачиваний >50 млн, выручка >$2 млн долларов
(данные по выручке только от инапов, т.е. без учета рекламного дохода)
👍5❤1
Еще неплохие бесплатные ассеты
База бесплатных 3D моделек. Всего доступно более 1000
https://www.thebasemesh.com/model-library
Для зомби выживача
https://quaternius.com/packs/zombieapocalypsekit.html
База бесплатных 3D моделек. Всего доступно более 1000
https://www.thebasemesh.com/model-library
Для зомби выживача
https://quaternius.com/packs/zombieapocalypsekit.html
TheBaseMesh
Assets (All) | TheBaseMesh
👍2🤩1
Про рынок гиперказуальных (ГК) игр
ГК игры это игры с очень простым, но залипательным геймплеем. Наша бутылочка, шарик и гоночки в текущем виде целятся в эту категорию.
Я тут увидел график в статье, как живется таким играм. И оказывается не очень. Вроде все про это говорят, но цифры всегда говорят лучше.
На графике видно, что с 2018 по 2021 количество скачиваний пёрло вверх, а начиная с 2022 увы только падает.
Что это значит? Борьба за аудиторию увеличивается, в первую очередь через углубление геймплей (прокачки и т.п., что уже превращает ГК в так называемые Hybrid Casual или айдлеры), а также за счет повышения качества игр.
Все это про одно и тоже - нужно больше времени и людей, причем более опытных - чтобы конкурировать...
Вот думаю, как с этим мириться.
Параллельно пошел изучать, как устроен суперхит-гибрид Outlet Rush. Смотрю видео и выписываю игровые элементы и их параметры. Получается что-то такое (см картинку 2).
Есть и приятная мысль. После трех своих проектов, чувствую уверенность, что с точки зрения кода такое тоже смогу сделать.
ГК игры это игры с очень простым, но залипательным геймплеем. Наша бутылочка, шарик и гоночки в текущем виде целятся в эту категорию.
Я тут увидел график в статье, как живется таким играм. И оказывается не очень. Вроде все про это говорят, но цифры всегда говорят лучше.
На графике видно, что с 2018 по 2021 количество скачиваний пёрло вверх, а начиная с 2022 увы только падает.
Что это значит? Борьба за аудиторию увеличивается, в первую очередь через углубление геймплей (прокачки и т.п., что уже превращает ГК в так называемые Hybrid Casual или айдлеры), а также за счет повышения качества игр.
Все это про одно и тоже - нужно больше времени и людей, причем более опытных - чтобы конкурировать...
Вот думаю, как с этим мириться.
Параллельно пошел изучать, как устроен суперхит-гибрид Outlet Rush. Смотрю видео и выписываю игровые элементы и их параметры. Получается что-то такое (см картинку 2).
Есть и приятная мысль. После трех своих проектов, чувствую уверенность, что с точки зрения кода такое тоже смогу сделать.
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Update по шарику
Вы могли уже забыть, что у нас есть игра про шарик. А мы его медленно допиливали до второго теста.
- Мы улучшили управление. Теперь он меньше застревает в углах и в целом управляется легче.
- Сделали около 40 новых уровней
- Улучшили графику и шрифты, добавили немного juice.
- Но пожалуй самое главное - мы добавили видео туториалы.
Надеемся, что теперь игроки научаться управлять правильно, т.е. держать палец, а не свайпать.
Кроме того, вставили рекламу. Впервые будем тестить Rewarded Video (вдобавок к интерстишлам).
Наша цель на тест сейчас - получить 20+ минут плейтайма. Если успешно, то по идеи только на интерстишлах мы уже можем выйти в 0. Т.е. будет иметь смысл дальше что-то думать. Если нет, то проект выложим как есть.
UPD: можно успеть забрать бесплатный ассет по промокоду BLINK2024 до 6 июня
Вы могли уже забыть, что у нас есть игра про шарик. А мы его медленно допиливали до второго теста.
- Мы улучшили управление. Теперь он меньше застревает в углах и в целом управляется легче.
- Сделали около 40 новых уровней
- Улучшили графику и шрифты, добавили немного juice.
- Но пожалуй самое главное - мы добавили видео туториалы.
Надеемся, что теперь игроки научаться управлять правильно, т.е. держать палец, а не свайпать.
Кроме того, вставили рекламу. Впервые будем тестить Rewarded Video (вдобавок к интерстишлам).
Наша цель на тест сейчас - получить 20+ минут плейтайма. Если успешно, то по идеи только на интерстишлах мы уже можем выйти в 0. Т.е. будет иметь смысл дальше что-то думать. Если нет, то проект выложим как есть.
UPD: можно успеть забрать бесплатный ассет по промокоду BLINK2024 до 6 июня
🔥9
Про GenAI в программировании
Сейчас слушаю курс от Гугла про использование LLM (всех их сейчас называют GenAI). Про курс подглядел в канале Тимура.
В лекциях был один игрушечный пример, который я захотел воспроизвести. Хочу с вами поделиться.
Пример про то, как робот будет убираться в комнате.
Итак, открываете прикрепленный к посту файл index.html. (Можете скопировать весь код из него и запускать в jsfiddle.net, если не доверяете)
Далее вы по циклу:
- копируете промпт со страницы и вставляете в свою любимую LLM
- копируете действие (action), которая вам посоветовала LLM
- вставляете это действие в поле “Give a command” и нажимаете “Execute”
- читаете, что изменилось в комнате
- далее снова пункт один, пока не приберетесь в комнате.
Этот пример демонстрирует итеративный подход работы с LLM. Именно в этом, мне кажется, кроется ключ к его стабильному, а значит успешному применению без “галлюцинаций”.
Для тех, кто с ChatGPT и ими подобными еще не на ты, я записал видео.
Слушаю я не просто так. Сам начинаю думать, что он способен делать вместо меня небольшие программистские задачи. Как я это планирую реализовать обязательно расскажу отдельно. Программиста это не заменит, но сильно ускорить может.
P.S.: в комментах будут ссылки на unlisted лекции на Ютубе.
P.P.S.: я уже 10 лет не прогал на HTML и JS. Страницу написал с помощью Gemini от Гугла. Тоже через несколько итераций.
Сейчас слушаю курс от Гугла про использование LLM (всех их сейчас называют GenAI). Про курс подглядел в канале Тимура.
В лекциях был один игрушечный пример, который я захотел воспроизвести. Хочу с вами поделиться.
Пример про то, как робот будет убираться в комнате.
Итак, открываете прикрепленный к посту файл index.html. (Можете скопировать весь код из него и запускать в jsfiddle.net, если не доверяете)
Далее вы по циклу:
- копируете промпт со страницы и вставляете в свою любимую LLM
- копируете действие (action), которая вам посоветовала LLM
- вставляете это действие в поле “Give a command” и нажимаете “Execute”
- читаете, что изменилось в комнате
- далее снова пункт один, пока не приберетесь в комнате.
Этот пример демонстрирует итеративный подход работы с LLM. Именно в этом, мне кажется, кроется ключ к его стабильному, а значит успешному применению без “галлюцинаций”.
Для тех, кто с ChatGPT и ими подобными еще не на ты, я записал видео.
Слушаю я не просто так. Сам начинаю думать, что он способен делать вместо меня небольшие программистские задачи. Как я это планирую реализовать обязательно расскажу отдельно. Программиста это не заменит, но сильно ускорить может.
P.S.: в комментах будут ссылки на unlisted лекции на Ютубе.
P.P.S.: я уже 10 лет не прогал на HTML и JS. Страницу написал с помощью Gemini от Гугла. Тоже через несколько итераций.
Telegram
Тимур Таепов
Разработчик игр. AI-энтузиаст. Делаю игры на Roblox & HypeHype.
Основатель студии Justforward @jfgamedev и сообщества GDTalents @gdjobs.
Чат канала https://t.iss.one/+bhWYS456hY03Yzcy
Чаты @ugcgd @gdevai @tggamedev
Подкаст https://timur.mave.digital/
Основатель студии Justforward @jfgamedev и сообщества GDTalents @gdjobs.
Чат канала https://t.iss.one/+bhWYS456hY03Yzcy
Чаты @ugcgd @gdevai @tggamedev
Подкаст https://timur.mave.digital/
🔥2❤1