Про 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
Как можно было бы применять GenAI(LLM) в разработке
Шаги
1. Формируем гейм-дизайн документ
2. Формируем список задач на его основе в крупную (для этого тоже можно LLM применять)
3. С помощью LLM детализируем каждую задачу, базируясь на архитектурных правилах и описании структуры шаблонного проекта
- Если есть непонятные вещи, просим LLM предложить возможные реализации для уточнения
Далее начинает работать наш AI программист
4. Начинаем выполнять задачи по промту с архитектурными правилами, описанием интерфейсов игровых систем и доступом к текущему коду
- Тут LLM прям реально правит ваш код (Git уже должен быть включен)
5. Если предложенное изменение нас устраивают, то коммитим в репозиторий
6. Параллельно формируем тестовые сценарии
7. Прогоняем их и фиксируем расхождения
8. Просим поправить их
9. Коммитим все правки
Снова п.4 и т.д.
Пояснения
Игровые системы - это такой каркас на который нанизываются задачки, которые берутся из гейм-дизайн документа. Я подразделяю их на следующие классы
Базовые
- Unity Atoms - надстройка над ScriptableObjects для хранения переменных и сопутствующих операций (типа рассылка событий об изменении переменной)
- Система сохранки, построенная поверх переменных из Unity Atoms
- Система переключения между экранами
- Система управления игровой сессией
Системы самого движка Unity
- Игровой цикл
- Физика
- UI
- Input
Игровые
- управление персонажем
- прокачка
- валюты
- инвентарь
- экипировка
- внутриигровой магазин
Это неполное и не финальное описание систем. Далее я планирую описать интерфейсы игровых систем, чтобы включать их в промпты.
Понятно ли я описал? Пишите, что думаете на этот счет
Шаги
1. Формируем гейм-дизайн документ
2. Формируем список задач на его основе в крупную (для этого тоже можно LLM применять)
3. С помощью LLM детализируем каждую задачу, базируясь на архитектурных правилах и описании структуры шаблонного проекта
- Если есть непонятные вещи, просим LLM предложить возможные реализации для уточнения
Далее начинает работать наш AI программист
4. Начинаем выполнять задачи по промту с архитектурными правилами, описанием интерфейсов игровых систем и доступом к текущему коду
- Тут LLM прям реально правит ваш код (Git уже должен быть включен)
5. Если предложенное изменение нас устраивают, то коммитим в репозиторий
6. Параллельно формируем тестовые сценарии
7. Прогоняем их и фиксируем расхождения
8. Просим поправить их
9. Коммитим все правки
Снова п.4 и т.д.
Пояснения
Игровые системы - это такой каркас на который нанизываются задачки, которые берутся из гейм-дизайн документа. Я подразделяю их на следующие классы
Базовые
- Unity Atoms - надстройка над ScriptableObjects для хранения переменных и сопутствующих операций (типа рассылка событий об изменении переменной)
- Система сохранки, построенная поверх переменных из Unity Atoms
- Система переключения между экранами
- Система управления игровой сессией
Системы самого движка Unity
- Игровой цикл
- Физика
- UI
- Input
Игровые
- управление персонажем
- прокачка
- валюты
- инвентарь
- экипировка
- внутриигровой магазин
Это неполное и не финальное описание систем. Далее я планирую описать интерфейсы игровых систем, чтобы включать их в промпты.
Понятно ли я описал? Пишите, что думаете на этот счет
👍2
Раз уж это девлог, поделюсь немного не радужными реалиями
По факту новый проект с гоночкой не удалось запустить за последние 3 месяца (считаю от момента, когда я стал искать геймдизайнера в партнеры). Я посмотрел по истории коммитов, много времени ушло на изучение нового фреймворка Unity Atoms, когда я приступил к гоночкам.
К сожалению, мой партнер-геймдизайнер по гоночкам потерял интерес к игре. Поменялись жизненные обстоятельства. Это конечно ожидаемо, в найме люди меняют работу, а тут доля в непроверенном проекте. Мотивация от этого у всех снижается. Теперь гоночки в подвешенном состоянии.
Также 4 месяца ушло на "допиливание" шарика. По этому проекту тоже сказывается загруженность партнера на основной работе.
Что дальше
1. Довести до конца тест по шарику (неплохо будет, если он хоть что-то заработает)
2. Искать геймдизайнера-партнера на новый проект. Смотрю в сторону гибридкэж/idle-tycoon. Что-то типа клона Burger Please или Outlet Rush
3. Попробовать найти партнера на гоночки, кто сможет не только геймдизайн придумать, но и настроить классное управление машинкой (надо много ковырятся с настройками физики машинки)
По факту новый проект с гоночкой не удалось запустить за последние 3 месяца (считаю от момента, когда я стал искать геймдизайнера в партнеры). Я посмотрел по истории коммитов, много времени ушло на изучение нового фреймворка Unity Atoms, когда я приступил к гоночкам.
К сожалению, мой партнер-геймдизайнер по гоночкам потерял интерес к игре. Поменялись жизненные обстоятельства. Это конечно ожидаемо, в найме люди меняют работу, а тут доля в непроверенном проекте. Мотивация от этого у всех снижается. Теперь гоночки в подвешенном состоянии.
Также 4 месяца ушло на "допиливание" шарика. По этому проекту тоже сказывается загруженность партнера на основной работе.
Что дальше
1. Довести до конца тест по шарику (неплохо будет, если он хоть что-то заработает)
2. Искать геймдизайнера-партнера на новый проект. Смотрю в сторону гибридкэж/idle-tycoon. Что-то типа клона Burger Please или Outlet Rush
3. Попробовать найти партнера на гоночки, кто сможет не только геймдизайн придумать, но и настроить классное управление машинкой (надо много ковырятся с настройками физики машинки)
❤6❤🔥2🤔2
Немного скепсиса
Прикольный пост видел про ограничения LLM. Привожу тут перевод.
"""
"""
Стоит отметить, что и я дал неправильный ответ. Может я LLM?
Правильный ответ: -5
https://x.com/ericneyman/status/1804168604847358219
Прикольный пост видел про ограничения LLM. Привожу тут перевод.
"""
Каждый раз, когда выходит новый LLM, я задаю ему один вопрос:
Каково наименьшее целое число, квадрат которого находится между 15 и 30?
Пока ни один LLM не дал правильный ответ.
"""
Стоит отметить, что и я дал неправильный ответ. Может я LLM?
https://x.com/ericneyman/status/1804168604847358219
🔥3😁2
Год назад я опубликовал на itch свой первый клон (всего 6) мобильной ГК игры, которые я делал за неделю.
Я решил таким образом прокачивать свои скилы в разработке игр.
Публиковать на itch было обязательным требованиям для меня, потому что это требует подготовить скриншоты, небольшое видео и описание.
Я решил таким образом прокачивать свои скилы в разработке игр.
Публиковать на itch было обязательным требованиям для меня, потому что это требует подготовить скриншоты, небольшое видео и описание.
itch.io
Pixel Crusher by JB
Result #1 from my challenge of making games in a week. Play in your browser
💯4❤2
Update что сейчас происходит
Про шарик. Мы сразу решили добавлять встроенные покупки перед следующим тестом, чтобы заодно проверить и окупаемость.
Пользуясь моментом, я решил потестить ИИ (LLM) в разработке согласно пунктам, которые я писал выше в посте. Результаты тестов мне понравились, хотя я не успел дойти до агента, который еще и сам кодит.
Как я сейчас этим пользуюсь.
1. Перевожу гейм дизайн документ в список верхнеуровневых задач. Он очень хорошо с этим справляется. Я пробовал Gemini и Sonet 3.5, результаты Gemini мне понравились больше. Вот промпт
2. Перевожу верхнеуровневое описание задачи из п.1 в детальное описание для реализации. Тут преимущество в том, что он предлагает решение уже базируясь на архитектурных правилах. Т.е. экономит мне время, когда я продумываю, как новая фича должна быть взаимосвязана с уже реализованными фичами и системами. Результат такой - 80% того, что он предлагает я принимаю. В комментарии приведу пример того, что он выдает.
Чтобы это запустить пришлось подключить ИИ к исходникам. Я сначала гонял их в промте через API, получались промпты по 30 тыс слов. Это неудобно. Мне Тимур посоветовал попробовать Cursor, и это оказалось гораздо удобнее. Он уже видит всю кодовую базу. Я ему туда пишу следующий промпт
Вторая новость - я взялся за новый проект. В следующем посте про него расскажу.
#ии #ai #gamedev #программирование
@roadtogamestudio
Про шарик. Мы сразу решили добавлять встроенные покупки перед следующим тестом, чтобы заодно проверить и окупаемость.
Пользуясь моментом, я решил потестить ИИ (LLM) в разработке согласно пунктам, которые я писал выше в посте. Результаты тестов мне понравились, хотя я не успел дойти до агента, который еще и сам кодит.
Как я сейчас этим пользуюсь.
1. Перевожу гейм дизайн документ в список верхнеуровневых задач. Он очень хорошо с этим справляется. Я пробовал Gemini и Sonet 3.5, результаты Gemini мне понравились больше. Вот промпт
You are an experienced Unity game developer. Your task is to take the description of the game provided and prepare a list of tasks for a unity game developer. Break down the description into functionality, purpose, and key components. Use simple wordings. The goal is to create a list of tasks that is sufficient to implement all functionally covered in the game design document.
Here is the game design document.
[Вставляете текст своего гдд]
2. Перевожу верхнеуровневое описание задачи из п.1 в детальное описание для реализации. Тут преимущество в том, что он предлагает решение уже базируясь на архитектурных правилах. Т.е. экономит мне время, когда я продумываю, как новая фича должна быть взаимосвязана с уже реализованными фичами и системами. Результат такой - 80% того, что он предлагает я принимаю. В комментарии приведу пример того, что он выдает.
Чтобы это запустить пришлось подключить ИИ к исходникам. Я сначала гонял их в промте через API, получались промпты по 30 тыс слов. Это неудобно. Мне Тимур посоветовал попробовать Cursor, и это оказалось гораздо удобнее. Он уже видит всю кодовую базу. Я ему туда пишу следующий промпт
You are the world's best Unity game developer. Your task is to write a detailed description of a given high level task description for a junior unity developer.
Use the following materials.
# The Game Design Document
[вставляете ваш гдд]
# The list of tasks
[вставляете список задач из п1 (я помечаю словом done, те что сделаны)]
# List of game systems
[вставляете описание игровых систем, которые вы используете. Это как API для них]
# Architectural rules
[вставляете ваши архитектурные правила]
# High level description of the task
[вставляете задачу и списка задач, которую нужно декомпозировать]
Write a clear detailed description of this task for a Junior Unity Developer. Make the most of the existing code base, and the following game systems and the APIs for interacting with them:
Base systems
[перечисляете системы, которые описали выше]
Prefer to use API functions calls of these systems.
Вторая новость - я взялся за новый проект. В следующем посте про него расскажу.
#ии #ai #gamedev #программирование
@roadtogamestudio
👍6🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Новый проект - клон Supermarket Simulator. Уже начал по нему работать.
Хотя я поиграл в саму игру и многое я хочу сделать по другому. Прям руки чешутся.
Этот проект для меня намного сложнее моих предыдущих. Это уже видно по подготовке. Я составил первую версию гейм дизайн документа, а затем по нему список задач и получилось месяца на 3-4.
Но с другой стороны я чувствую, что мои знания про процесс производства игр уже выросли настолько, что я могу делегировать задачи.
Кроме того на игру есть интерес со стороны издателей.
В общем я решил нанимать программиста, чтобы запилить быстрее. Ниже будет сообщение о вакансии.
Хотя я поиграл в саму игру и многое я хочу сделать по другому. Прям руки чешутся.
Этот проект для меня намного сложнее моих предыдущих. Это уже видно по подготовке. Я составил первую версию гейм дизайн документа, а затем по нему список задач и получилось месяца на 3-4.
Но с другой стороны я чувствую, что мои знания про процесс производства игр уже выросли настолько, что я могу делегировать задачи.
Кроме того на игру есть интерес со стороны издателей.
В общем я решил нанимать программиста, чтобы запилить быстрее. Ниже будет сообщение о вакансии.
🔥6❤2
Вакансия Middle Unity Developer
👋Ищем к нам в студию Time Crystal разработчика на новый проект.
🎨Основные требования: ум, легкость в общении, радость к жизни и наличие коммерческого опыта разработки.
👔Обязанности:
- Полный цикл разработки игры на Unity: имплементация игровых механик, интеграция метрик, рекламы, встроенных покупок, графики, верстка UI.
🤝Условия:
- Работа удаленная;
- График работы 5/2;
- 4-х часовой рабочий день;
- ЗП 1000-1500$ в месяц
Если вакансия заинтересовала, откликайся!
Заполняй форму
Будем рады с тобой работать! 🚀
Ссылка на форму для заполнения: https://forms.gle/CLJEpJhwWqm57G4R6
👋Ищем к нам в студию Time Crystal разработчика на новый проект.
🎨Основные требования: ум, легкость в общении, радость к жизни и наличие коммерческого опыта разработки.
👔Обязанности:
- Полный цикл разработки игры на Unity: имплементация игровых механик, интеграция метрик, рекламы, встроенных покупок, графики, верстка UI.
🤝Условия:
- Работа удаленная;
- График работы 5/2;
- 4-х часовой рабочий день;
- ЗП 1000-1500$ в месяц
Если вакансия заинтересовала, откликайся!
Заполняй форму
Будем рады с тобой работать! 🚀
Ссылка на форму для заполнения: https://forms.gle/CLJEpJhwWqm57G4R6
Google Docs
Вакансия Unity разработчик
👍5🔥3❤2
Если у вас есть подходящие знакомые, перешлите им сообщение с вакансией ❤️
P.S.: и да, студия будет называться Time Crystal в честь одноименного физического открытия
P.S.: и да, студия будет называться Time Crystal в честь одноименного физического открытия
🔥3
Большое спасибо всем кто откликнулся на вакансию! Мы определились с кандидатурой и уже начали вместе работать (Всеслав 👋)!
Я был удивлен сколько интересных людей откликнулось на вакансию.
Немного статистики по нашему поиску. На данный момент (за 2,5 недели) откликнулось 214 человек. На первый этап собеседования мы успели позвать 19 человек. Из них на второй этап прошли 9, и 4 человека хорошо со вторым этапом справились.
Я был удивлен сколько интересных людей откликнулось на вакансию.
Немного статистики по нашему поиску. На данный момент (за 2,5 недели) откликнулось 214 человек. На первый этап собеседования мы успели позвать 19 человек. Из них на второй этап прошли 9, и 4 человека хорошо со вторым этапом справились.
👍6😱3😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Про готовые игры-ассеты
Один из подписчиков мне посоветовал посмотреть уже готовые клоны-ассеты игры Supermarket Simulator (который и мы сейчас делаем) 🙏 Таких оказалось уже несколько. Я пошел посмотреть и в итоге два из них купил ради интереса в сумме за 40$.
Ну что я могу сказать, в целом они представляют собой вполне рабочий вариант (на видео пример одного из ассетов). По крайней мере для теста CPI точно. Код внутри конечно никаким архитектурным правилам не подчиняется, потому что оба ассета написаны поверх декомпилированного исходника какого-то клона из Google Play. Вот так и живем - тиражируем клоны, успешных клонов других успешных игр.
Теперь, когда буду начинать новый проект, в первую очередь буду смотреть готовые игры-ассеты.
Не стоит думать, что только небольшие студии клонируют игры. Весь мобильный gamedev это сплошные клоны клонов и миксы других клонов. У меня количество идей, как сделать более лучший клон всегда зашкаливает. Я все-таки вижу этот подход больше как микс существующей игры с чем-то новым (или просто под другим углом). И для меня это так же интересно, как делать супер оригинальную игру.
@roadtogamestudio
Один из подписчиков мне посоветовал посмотреть уже готовые клоны-ассеты игры Supermarket Simulator (который и мы сейчас делаем) 🙏 Таких оказалось уже несколько. Я пошел посмотреть и в итоге два из них купил ради интереса в сумме за 40$.
Ну что я могу сказать, в целом они представляют собой вполне рабочий вариант (на видео пример одного из ассетов). По крайней мере для теста CPI точно. Код внутри конечно никаким архитектурным правилам не подчиняется, потому что оба ассета написаны поверх декомпилированного исходника какого-то клона из Google Play. Вот так и живем - тиражируем клоны, успешных клонов других успешных игр.
Теперь, когда буду начинать новый проект, в первую очередь буду смотреть готовые игры-ассеты.
Не стоит думать, что только небольшие студии клонируют игры. Весь мобильный gamedev это сплошные клоны клонов и миксы других клонов. У меня количество идей, как сделать более лучший клон всегда зашкаливает. Я все-таки вижу этот подход больше как микс существующей игры с чем-то новым (или просто под другим углом). И для меня это так же интересно, как делать супер оригинальную игру.
@roadtogamestudio
🔥4👍1🦄1
3 дня назад этому каналу исполнился 1️⃣ год!
Все время уходит на проект Supermarket Sim, не успел во время написать.
Из новостей. Игра про шарик не показала улучшений основных показателей после очередного теста (а мы так долго готовили обновление...) Retention первого дня остался на уровне 23%, плейтайм также меньше 10 минут. Закупка не окупается, возможно, просто выложим игру как есть в надежде на естественный траффик.
Продолжаем делать Supermarket Sim. Буквально сегодня показали первый билд издателю и утвердили графический стиль. На разработку уже ушло 6 недель. Наша цель по ней - уложиться в 2 недели для запуска. Пока это для нас очень тяжело, будем оттачивать навыки "урезания фичей".
Статистика лучших постов в этом канале за год (🎁 на ДР)
Больше всего просмотров набрал пост про то, как мы научились считать отвалы
Больше всего репостов у поста с выжимкой статьи про разработку игры Camo Sniper. 28 раз его переслали или сохранили в избранное.
Спасибо большое всем кто меня читает и ставит реакции под постами - это действительно помогает двигаться вперед ❤️🔥
Все время уходит на проект Supermarket Sim, не успел во время написать.
Из новостей. Игра про шарик не показала улучшений основных показателей после очередного теста (а мы так долго готовили обновление...) Retention первого дня остался на уровне 23%, плейтайм также меньше 10 минут. Закупка не окупается, возможно, просто выложим игру как есть в надежде на естественный траффик.
Продолжаем делать Supermarket Sim. Буквально сегодня показали первый билд издателю и утвердили графический стиль. На разработку уже ушло 6 недель. Наша цель по ней - уложиться в 2 недели для запуска. Пока это для нас очень тяжело, будем оттачивать навыки "урезания фичей".
Статистика лучших постов в этом канале за год (🎁 на ДР)
Больше всего просмотров набрал пост про то, как мы научились считать отвалы
Больше всего репостов у поста с выжимкой статьи про разработку игры Camo Sniper. 28 раз его переслали или сохранили в избранное.
Спасибо большое всем кто меня читает и ставит реакции под постами - это действительно помогает двигаться вперед ❤️🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Женя|пишу игры, делаю студию
Смотрите какую крутую штуку мы научились считать. Отток по уровням💥 Спасибо, Настя 👋
Видно, что начиная с 7 уровня начинаются вдруг резкие отвалы. Проанализировал уровни, там как раз появляются преграды и нужно нажимать кнопку рестарт. В качестве исправления…
Видно, что начиная с 7 уровня начинаются вдруг резкие отвалы. Проанализировал уровни, там как раз появляются преграды и нужно нажимать кнопку рестарт. В качестве исправления…
❤6🔥1
Женя|AI-пайплайны и свои игры pinned «3 дня назад этому каналу исполнился 1️⃣ год! Все время уходит на проект Supermarket Sim, не успел во время написать. Из новостей. Игра про шарик не показала улучшений основных показателей после очередного теста (а мы так долго готовили обновление...) Retention…»
Бесплатные ассеты
Я тут искал иконки для кнопок и много годных нашел на Unity Asset Store. Держите подборку
UX Flat Icons [Free]
139 Vector Icons
Simple Button Set 01
Simple Button Set 02
Game GUI Buttons
simple icon pastel tone
Hyper casual mobile GUI
А еще я на итче нашел вполне прикольный ассет-стиль для кнопок
#freeassets #gamedev
@roadtogamestudio
Я тут искал иконки для кнопок и много годных нашел на Unity Asset Store. Держите подборку
UX Flat Icons [Free]
139 Vector Icons
Simple Button Set 01
Simple Button Set 02
Game GUI Buttons
simple icon pastel tone
Hyper casual mobile GUI
А еще я на итче нашел вполне прикольный ассет-стиль для кнопок
#freeassets #gamedev
@roadtogamestudio
Unity Asset Store
UX Flat Icons [Free] | 2D Icons | Unity Asset Store
Elevate your workflow with the UX Flat Icons [Free] asset from Heathen Engineering. Browse more 2D GUI on the Unity Asset Store.
❤3👍2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Update по Supermarket Sim
Сегодня показывал техническую демку издателю (вторая итерация).
Видео с неё записано в режиме 2-4х. На нем мы играем уже на максимальном уровне, заказываем товары, расставляем их по полкам, обслуживаем покупателя, и в конце видно как покупатель расстраивается, что цена слишком большая и уходит.
Дизайн интерфейса делал сам на основе ассетов с предыдущего поста. Как выглядит?
Еще предстоит добавить несколько игровых фичей: выдача сдачи, открытие/закрытие магазина и статистика за день.
Сегодня показывал техническую демку издателю (вторая итерация).
Видео с неё записано в режиме 2-4х. На нем мы играем уже на максимальном уровне, заказываем товары, расставляем их по полкам, обслуживаем покупателя, и в конце видно как покупатель расстраивается, что цена слишком большая и уходит.
Дизайн интерфейса делал сам на основе ассетов с предыдущего поста. Как выглядит?
Еще предстоит добавить несколько игровых фичей: выдача сдачи, открытие/закрытие магазина и статистика за день.
🔥8❤1
#gamedesign
Смотрите какую интересную штуку про то как увеличивать ретеншен я нашел.
В целом автор очень много чего интересного пишет у себя в linkedin
@roadtogamestudio
Смотрите какую интересную штуку про то как увеличивать ретеншен я нашел.
В целом автор очень много чего интересного пишет у себя в linkedin
@roadtogamestudio
🔥5✍4
Последние 2 недели были очень загружены работой по Supermarket Simulator. Вчера мы наконец дотолкали до релиза в Гугл Плей. Там он называется Supermarket Boss 3D.
Я посчитал, что затраты на создание этого проекта составили $11 275.
Я серьезно задумываюсь о том, чтобы не выпускать новые игры, а покупать уже запущенные, чтобы учится прокачивать меты, делать контент и т.д. В общем вести операционную деятельность.
Еще вариант найти финансирование от издателя (burn rate).
@roadtogamestudio
Я посчитал, что затраты на создание этого проекта составили $11 275.
Я серьезно задумываюсь о том, чтобы не выпускать новые игры, а покупать уже запущенные, чтобы учится прокачивать меты, делать контент и т.д. В общем вести операционную деятельность.
Еще вариант найти финансирование от издателя (burn rate).
@roadtogamestudio
👍5🔥3👀3
Supermarket Sim закрываем
Тест прошел неуспешно. Цена установки получилась 80 центов. Плейтайм около 20 минут. Ретеншн первого дня около 10%
В целом можно было бы побороться, у нас туториал как раз заканчивается на 20 минут и у игрока больше нет целей. Но в связке со стоимостью установки, которая будет только расти, я решил что лучше взяться за новый проект.
За прошедшую неделю постучались по всем издателям из списка отсюда и пообщались с теми кто ответил. Но никто не соглашается давать денег на зарплаты студии без успешного проекта.
Сейчас в приоритете два варианта. Мой первый издатель предложил очень интересную идею в idle гоночках, которую мы попробуем проверить за 2 недели.
А ещё я познакомился со студией, которая может дать экспертизу в гейм-дизайне и арте. Как раз то, чего у нас сейчас нет. Думаю, что следующий проект попробуем в партнёрстве с ними.
Тест прошел неуспешно. Цена установки получилась 80 центов. Плейтайм около 20 минут. Ретеншн первого дня около 10%
В целом можно было бы побороться, у нас туториал как раз заканчивается на 20 минут и у игрока больше нет целей. Но в связке со стоимостью установки, которая будет только расти, я решил что лучше взяться за новый проект.
За прошедшую неделю постучались по всем издателям из списка отсюда и пообщались с теми кто ответил. Но никто не соглашается давать денег на зарплаты студии без успешного проекта.
Сейчас в приоритете два варианта. Мой первый издатель предложил очень интересную идею в idle гоночках, которую мы попробуем проверить за 2 недели.
А ещё я познакомился со студией, которая может дать экспертизу в гейм-дизайне и арте. Как раз то, чего у нас сейчас нет. Думаю, что следующий проект попробуем в партнёрстве с ними.
Google Docs
Games Publishers https://t.iss.one/hyper_casual
🔥9👍4
Мы стучались к издателю Voodoo...
и они, конечно же, отказали давать денег без хорошего прототипа.
Прислали нам видео на их текущие рекомендации, как делать hybrid игры.
Вот такие показатели (см скриншот) они считают минимальными, чтобы дальше итерировать. Но при этом они говорят, что у итерации должен быть потенциал в одном из 3-х направлений Visuals, Gamefeel или Funnels (сюда попадает сложность или непонимание геймплея). Если нет четкого понимания, за счет чего можно в одном из этих 3 направлений получить значительное улучшение - бросай идею.
Voodoo Academy - Iterating or Killing an Hybrid Game
@roadtogamestudio
В комменты скину остальные видео
и они, конечно же, отказали давать денег без хорошего прототипа.
Прислали нам видео на их текущие рекомендации, как делать hybrid игры.
Вот такие показатели (см скриншот) они считают минимальными, чтобы дальше итерировать. Но при этом они говорят, что у итерации должен быть потенциал в одном из 3-х направлений Visuals, Gamefeel или Funnels (сюда попадает сложность или непонимание геймплея). Если нет четкого понимания, за счет чего можно в одном из этих 3 направлений получить значительное улучшение - бросай идею.
Voodoo Academy - Iterating or Killing an Hybrid Game
@roadtogamestudio
В комменты скину остальные видео
😁2🙏1