studioigor · геймдев с нейросетями

Не делай игру.
Настрой пайплайн.

Как держать нейросеть под контролем на каждом этапе — от концепта до релиза — и строить инструменты, чтобы вы с ней видели одну и ту же игру

Игорьyoutube.com/@studioigor
01идея02стиль03движок04окружение05ассеты06механики07срез08контент09полировка10релиз
кто я

Игорь, studioigor

  • 15 лет в разработке: пишу код и управляю командами
  • Всегда занимался технической стороной геймдева: движки, инструменты, пайплайны
  • Изучаю, при помощи чего делают игры
  • Первый ролик на YouTube — 1 января 2026
  • Сейчас — геймдев с нейросетями: проверяю модели на реальных задачах
7 500+
промптов в Claude Code за год
100+
проектов-экспериментов
форматы канала
сравнение нейросетейнейронки делают игру вместетест новой моделиигровой опыт с нуля
мои последние игры

Шесть игр — на них обкатан пайплайн

АргоUnity · sci-fi хорроринтро на манекенах, Tripo → Blender, ~20 критиков
DinolandUnity · экспедиция с динозаврамиджип собран скриптами Blender
Стратегия на JEVUnity · RTSюнитами правит нейросеть, стенд на 100 симуляций
Wild WasteGodot · вестерн, ордыарт по референсу, риги и эффекты кодом
Creepy Farmref2game · пиксельная фермакартинку рисует нейронка, жизнь — код
MarchlandsPixiJS · пошаговая, как HOMMстудия агентов Orca, 12 дней
план на 40 минут

От «сделай игру» — к пайплайну, который делает игры

01

«Сделай игру»

когда работает, а когда нет
02

Пайплайн

этапы, критерии, инструменты
03

10 этапов

что решаешь ты, что делает агент, как вы оба проверяете работу
04

Ловушка

когда инструменты съедают игру
05

Нюансы

модели, effort, промпты, скиллы
часть 1 из 5

«Сделай игру»

когда работает, а когда нет

часть 1 · «сделай игру»

Иногда «сделай игру» — достаточно

голая строка
сделай игру стратегию в реальном времени в стиле warcraft на phaser
строка + план
сделай игру в godot @plan.md
строка + скилл
/studioigor хочу ферму: Stardew Valley × Stranger Things
строка + цикл
/loop 30m /gamemaker делаем игру-демо: летать на корабле по космосу и садиться на планеты …
тесты моделей на канале: одна задача — одна игра

Современная модель соберёт играбельный прототип по одной строке.

часть 1 · кто принимает решения

Что не решил ты — додумает нейронка

жанрреференсыфантазияцикл 30 сцикл 5–15 минцикл сессиикамерауправлениережимысюжетсеттинг, тонпрогрессияпоражениедлина сессиимасштабплатформы
«сделай ферму»
1из 16 решил ты
«ферма: Stardew Valley × Stranger Things»
3из 16
CONCEPT.md после интервью2–3 раунда вопросов с вариантами
1613 твоих + 3 на виду
решил тыдодумала нейронка — молчадопущение агента — на виду, можно поменять
Подробность концепта = насколько сильно нейронка будет додумывать игру
часть 1 · цена додумывания

Решения, которые приняла за тебя нейронка, — потенциальный источник проблем

персонаж двигается задом наперёдBlock Stars · март
пули боком повернутыRangers in Space · май
картинки концепта получились нейрослопныеАрго · концепты · октябрь
агент не видит проблемуГробница Ра · май
проблема 1

Игра, которую никто не просил

Пустоты заполнены AI-слопом
проблема 2

Ошибки, которые никто не видит

Модель пишет код вслепую: не видит, не слышит и не играет
Решения и настройка окружения — до работы. Инструменты — во время работы
часть 2 из 5

Пайплайн

этапы, критерии, инструменты

главная мысль

Цель — не игра.
Цель — пайплайн, который делает игры

этапы

Порядок

Нельзя полировать то, чего ещё нет. Сначала решения — потом производство
критерии

Твоё «да»

Каждый этап кончается приёмкой: критерий выполнен, ты видишь результат и решаешь
инструменты

Глаза

Чтобы ты и агент видели одну и ту же игру — кадрами и числами
Все решения принимаешь ты. Остальное делает студия.принцип скилла studioigor
не только мой опыт · лучшие практики 2025–2026

Индустрия пришла к тем же решениям

проверка

«Дайте Claude проверку, которую он может запустить: тесты, сборку, скриншот. Это разница между сессией, за которой нужно следить, и сессией, за которой не нужно»

Anthropic · Claude Code best practices
$9 против $200

Один агент: 20 минут, $9 — «ничего не реагировало на ввод». Планировщик + генератор + оценщик: 6 часов, $200 — в игру можно играть

Anthropic Engineering · март 2026
план — источник истины

С одним PLANS.md Codex работал 7+ часов. Агент сам ведёт в нём прогресс и журнал решений: «перезапуститься можно с одним только планом»

OpenAI Cookbook · Using PLANS.md, 2025
код — малая часть

«Код — 10–20% ценности. Остальные 80–90% — структурированная коммуникация»

Sean Grove, OpenAI · «The New Code», 2025
коротко, а не много

Длинные файлы контекста снижают успех агента и добавляют 20%+ к цене. Совет — «только минимальные требования»

ETH Zurich · arXiv 2602.11988 · 2026
блокаут

«Дизайн-документ нельзя плейтестить. Блокаут — можно»

The Level Design Book
Этапы, короткие спеки, проверки и «глаза» — это уже консенсус, а не вкусовщина
карта пайплайна · скилл studioigor

10 этапов — 10 критериев

01

Идея

тыотвечаешь на 2–3 раунда вопросов, утверждаешь концепцию
агентпитч, принципы, сюжет, список механик
02

Стиль

тыотмечаешь картинки на доске, принимаешь стиль
агентнаправления, референсы, арт-библия
03

Движок

тывыбираешь платформу и движок
агентсравнивает движки под эту игру
04

Окружение

тывидишь окно игры своими глазами
агентCLI, MCP, Blender, автопроверки, захват кадров
05

Ассеты

тыутверждаешь эталонную сцену: «так будет выглядеть игра»
агентмодели, анимации, звук
06

Механики

тыиграешь в каждую тестовую сцену
агентспека в числах, тестовая сцена, тюнинг
07

Срез

тыпроходишь первый настоящий кусок
агентменю → игра → результат
08

Контент

тыиграешь каждую новую итерацию
агентуровни как данные, сюжет, катсцены
09

Полировка

тыговоришь «достаточно»
агентотклик, звук, первые 60 секунд
10

Релиз

тырешаешь, публиковать ли и где
агенттребования площадки, билды, стор
Ты не пишешь код — ты принимаешь решения на всех этапах
как устроен любой этап

Каждый этап — один и тот же цикл

01

Ресерч

ищем лучшие практики в интернете, а не в памяти модели
→
02

Документ

одна строка — одно решение
→
03

Сделал

код, ассет, сцена
→
04

Измерил

кадры, числа, логи: чем больше данных, тем лучше
→
05

Приёмка

проверка или твоё «да»
→
06

Коммит

git после каждого решения
приёмка · инструмент
check: test -s research/stack.md
скрипт проверяет сам
приёмка · критик
check: manual
агент оценивает по кадрам
приёмка · вкус
check: user
только после твоего явного «да»
Приёмку вкуса агент закрыть не может — это и есть контроль
часть 3 из 5

10 этапов

что решаешь ты, что делает агент, как вы оба проверяете работу

этап 1 · идея · интервью

Интервью — фундамент игры

  • Из ответов вырастает всё: геймплей, стиль, сюжет, объём
  • Агент разбирает фразу по частям и задаёт вопросы по существу
  • 2–3 раунда, у каждого вопроса — рекомендованный вариант
  • Факты не спрашивает — ищет сам
скиллы-интервьюеры
/grill-me — допрашивает, пока в плане не останется дыр
/studioigor — этап 1: интервью с вариантами ответов
AskUserQuestion · интервью и финальная карточка
Вы
Хочу ферму: Stardew Valley × Stranger Things.
Студия
Раунд 1 из 2: угроза, ночь, масштаб — у каждого вопроса ★ рекомендованный ответ
Студия
CREEPY FARM · ОДНА НОЧЬ — дожить до рассвета и сберечь урожай, пока из разлома ползёт порча
Допущено: один экран · ночь ~5 минут · браузер
УтверждаюСмелееПоменять одно
тыотвечаешь на 2–3 раунда вопросов и утверждаешь концепцию
агентразбирает фразу, ищет факты сам, пишет CONCEPT.md
инструментинтервью с вариантами + журнал решений DECISIONS.md
этап 1 · идея · принципы

Пожелание — это ещё не принцип

пожеланиепринциппроверка игрой: нарушен, если…
«эпичные бои»здоровье даёт только атакаудалось отсидеться в укрытии
«жуткая атмосфера»свет кончается, в темноте не видно враговпрошёл уровень, не думая о свете
«интересно исследовать»в каждой комнате есть что-то новоедве одинаковые комнаты подряд
«риск и награда»лучшее лежит в опасных местахв обход опасностей собрал столько же
Принцип что-то запрещает и проверяется игрой. Пожелание — нет
этап 1 · пример: бриф арго

Каждая строка брифа — решение, которое не надо додумывать

refs/scenes/ref.md · режиссёрский разбор «под Прометея»
## Scene 02 — Посадка · 0:20–0:45 Что видим: низкий ракурс почти от земли. Корабль на четырёх опорах садится на пыльную равнину Камера: фиксированная точка у земли, лёгкая вибрация. Дым и пыль проходят прямо перед объективом Свет: плоско-пасмурный, верхний; снизу — оранжевая вспышка посадочных двигателей Звук: нарастающий рёв, сброс давления, шипение гидравлики. После — оглушительная тишина Приём: тишина после рёва — самый дешёвый звуковой контраст
10
сцен, ~3:45
52
реплики, 4 голоса
существо не должно быть видно целиком ни в одном кадре катсценыправило из брифа
результат
интро 236 секунд, 32 плана — агент работал точно по заданию
этап 1 · концепт

Концепт — набор правил и решений, а не эссе

правило

Одна строка — одно решение с числом

CONCEPT, DESIGN, STORY — короткие файлы. Решение поменялось — правим строку и пишем причину в Changelog
то же у исследователей
длинные файлы контекста снижают успех агента — ETH Zurich, 2026. А GDC ещё в 2010-м: «одностраничные дизайны» вместо библий, которые никто не читает — Stone Librande
эссе
Фонарик — ключевой элемент выживания, позволяющий игроку почувствовать себя защищённым посреди жуткой ночи и…
DESIGN.md · правила и решения
| M01 | Фонарик | mvp | Свет — граница | луч держишь 1,5 с → тайл порчи очищен батарейка 30 с · заряд на крыльце порча: тайл каждые 4,0 с → 2,7 с к рассвету фонари: 4 шт · свет 2,5 клетки, порча не входит рассудок: −5/с на порче · −1,3/с в темноте крыльцо +3/с · газировка +25
Абзац вместо строки — значит, решение ещё не принято
этап 2 · стиль · шаг 1

Стиль начинается с направления

1направление: фраза + правило2референсы на доске3проверка: как агент понял стиль
близкое · выбрано

Уютный пиксель-арт осенью

Правило: каждый пиксель — один плоский цвет, контур #2d1315

смелое

Видно только то, что в свете

Вне света — чёрное, свет становится геймплеем

заимствованное

Стоп-моушен, как «Бесподобный мистер Фокс»

Войлок, глина, ручной макет, туман из ваты

тывыбираешь направление, а не прилагательные
агент3–5 направлений
инструменткарточка направления: по одной фразе художник нарисует кадр
этап 2 · стиль · шаг 2 · инструмент

Выбираете стиль — по картинкам

1направление2референсы на доске3проверка
  • Агент качает реальные референсы: Steam, Wikimedia, Openverse, кадры YouTube
  • Локальная доска в браузере: лайки, «не то», комментарии, кнопка «Отправить»
  • Раунды: направления → вариации → кадры игры → «Принимаю»
  • Генерация — дополнение, а не замена: такие картинки помечены generated
тыотмечаешь, что нравится, и жмёшь «Отправить»
агентчитает отзыв как данные и сужает выбор
инструментboard.py serve --until-feedback
этап 2 · стиль · шаг 3 · документ

Арт-библия — и проверка, как агент её понял

art/style_bible.txt · Creepy Farm
## Direction уютно-жуткий пиксель-арт, сверху 3/4 ## Palette снята с рефа ■ #F59A2F оранжевый · 57% кадра ■ #7B5256 ржаво-красный · 15% ■ #D05EEA пурпур порчи · 12% ## Signature - пиксель — один цвет, контур #2D1315 - свет ровный дневной: ночь даёт движок ## Forbidden сглаживание · градиенты · шум · свечение
референскадр из игры
проверка
агент рисует лист ассетов по якорю; кадр игры скрипты сверяют с рефом числами, критик — глазами
тыговоришь «Принимаю»
агентпалитра, свет, форма, ≥3 приёма, запреты + пробные кадры
инструментstudy.py разбирает реф: палитра, тона, свет · compare.py сверяет кадр с рефом
этапы 3–4 · движок и окружение · первый инструмент

Окружение, где агент «видит»

движок — под эту игру
UnityАрго
UnityJEV
GodotWild Waste
PixiJSMarchlands
WebGLCreepy Farm
2–4 варианта с честным «почему»: 2D или 3D, платформы, как хорошо агент им управляет
полный комплект, а не минимум
CLI · MCP редактора · Blender · захват кадров · автопроверки
моё мнение
Лучше родные инструменты вендоров: Claude Code, Codex
цель: полный набор автопроверок
Пример: скрипт сам находит пересечения коллайдеров во всех сценах — вместо ручного осмотра
тывыбираешь движок и видишь окно игры своими глазами
агентставит всё сам и пишет себе автопроверки
инструментENV.md: RUN · TEST · BUILD · CAPTURE · CHECK
сквозной инструмент · проверки и захват кадров

Проверка в три уровня: скрипты → критики → ты

1 · автоматические проверки
тесты, скрипты, коллайдеры: ловят всё, что можно посчитать
2 · критики смотрят кадры
агенту нужно дать смотреть игру: одна команда → плёнка кадров + metrics.json. Свежий агент оценивает кадры, а не код
3 · ты
играешь и решаешь, нравится или нет
этап 5 · ассеты · блокинг

Сначала манекены — потом актёры

…делаем сейчас интро и выход в игру НО на 3д примитивах, хочу посмотреть режиссуру кат сцен
  • Камеры, тайминг, реплики, звук — отлажены на кубиках
  • Манекены заменили моделями, не трогая монтаж
  • 10 версий интро за день: i1 в 08:10, i10 в 16:14
тысмотришь режиссуру на кубиках
агентстроит сцену, подменяет «актёров» по готовности
инструментпересборка одной командой + флаг UseRealCrew
этап 5 · ассеты · 3d

Сложное — в Tripo, простое агент делает сам в Blender

Арго · персонаж в Tripo
Dinoland · джип кодом в Blender
сложное → Tripo · Meshy
персонажи и сложные формы: реф из Codex image gen → multiview → модель
простое → агент в Blender
пропсы, техника, окружение: агент моделирует кодом
blender — сборочный цех
Откуда бы ни пришла модель — из Tripo или из кода, — риг, лицо, анимации и экспорт идут через Blender одной цепочкой
каждый шаг — скрипт, а не клик
analyze_char.py→build_char.py→rig_char.py→face/ · 38 скриптов→bake_char_anims.py→check_rig.py→export_char.py→Unity: BuildAll()
Все изменения в редакторе — только скриптами
этап 5 · ассеты · лук-дев

Эталонная сцена: так будет выглядеть игра

раунд 1 · собрал агентраунд 8 + грейд · принято

Лук-дев — одна сцена в финальном качестве до массового производства: свет, пост, герои, интерфейс

1 · агент собрал
скрипты прошли: сцена собирается, рендер есть, ошибок нет
2 · критики: «не то»
по кадрам видно, что до референса далеко — 8 раундов правок света и поста
3 · ты принимаешь результат
все решения записываются в файл и учитываются в будущих проверках
этап 5 · ассеты · анимация

Лаборатория — вместо «сделай анимацию»

прежде чем делать все, дай мне отсмотреть пару реплик
  • Нейтральная студия
  • Переключение клипов
  • Замеры всех состояний
тыотсматриваешь результат до массового производства
агентмеряет шаг, скорость ног, зазоры касаний
инструментлаборатория + замеры + разметка линией на кадре
этап 5 · ассеты · звук

Звук агент не слышит — значит, меряем

озвучка
ElevenLabs v3, Gemini TTS
sfx и музыка
ElevenLabs, Suno, CC0 или код
разборчивость
речь к фону — в каждой реплике
журнал звуков
какие действия «немые»
липсинк: что такое виземы
Визема — форма рта для группы звуков, хватает 15. Whisper → фонемы → виземы
Что агент не может услышать, он должен измерить
этап 6 · механики · спека

«Сочно» и «плавно» — это не спека

Слово агент поймёт как угодно. Число однозначно: его можно задать, замерить и проверить

вместо словапишем число
«отзывчиво»≤100 мс до реакции, лучше 2–4 кадра
«сочный удар»хит-стоп 30–100 мс
«тряска»80–200 мс с затуханием
«с весом»разгон 0,1–0,3 с герой · 3–6 с машина
«приятный прыжок»0,3–0,45 с до верхней точки · койот ~0,1 с
DESIGN.md · M01 Фонарик · Creepy Farm
гипотеза: держу луч — порча отступает → игрок чувствует «я могу продержаться эту ночь» видно: бегает между полем и крыльцом параметры: sim.js · K (BATT, CLEAN_T, BEAM_R) feel: очистка 1,5 с · батарейка 30 с луч 340 px, конус ±0,36 рад · с лучом ход ×0,8 антиреференс: «фонарик-пылесос» приёмка: есть выбор «бегу чистить» или «стою стреляю» · на «весело?» — «Да, ещё»
Каждая строка спеки проверяется глазом или числом — иначе это пожелание
этап 6 · механики · инструмент

Каждой механике — своя тестовая сцена

  • Отдельная сцена для одной механики, запуск напрямую, без меню
  • Расстояния подписаны прямо в сцене
  • Панель тюнинга: крутишь числа спеки на лету, A/B одной клавишей
Арго: тестовая сцена стрельбы — отдача, вспышки, перезарядка
тыиграешь, крутишь ползунки, отвечаешь «весело?»
агентспека → тестовая сцена → самопроверка кадрами → тюнинг
инструменттестовая сцена + панель тюнинга → дамп JSON → коммит
сквозной инструмент · оверлей

Одна панель — для меня и для агента

TechOverlay (F3): FPS, 1% low, время кадра, draw calls, треугольники, память
почему ещё и текстом
Только по скриншотам лучшие модели прошли 0,48% игр VideoGameBench. Поэтому агенту даём и картинку, и состояние игры текстом
Princeton · 2025

      
тот же оверлей, который агент читает текстом
Лучший момент проекта — когда агент сам решил, что ему не хватает глаз, и сделал их
сквозной инструмент · критик

Критик не читает код — он смотрит кадры

«свежие глаза»
новый агент без контекста и без доступа к коду. В Арго ~20 критиков, 25 раундов по экстерьеру
gauntlet — только для главного
планка, которую можно открыть · слепое A/B: вердикт до раскрытия · один главный разрыв за раунд
раунд 1
раунд 13
раунд 25
«Агенты стабильно завышают оценку своей работы. Отделить того, кто делает, от того, кто судит, — сильный рычаг» — Anthropic, 2026
этапы 7–10 · срез → релиз

Сначала целиком — потом красиво

07 срез
меню → игра → результат → рестарт. Некрасиво, но целиком
08 контент
уровни как данные; каждый новый уровень приносит новое: врага, механику или место
09 полировка
пока ты не скажешь «достаточно»
10 релиз
требования площадки — свежим ресерчем; аудитор перед модерацией
чек-лист «это игра, а не техдемо»
менюHUDцельпрогрессиясюжетзвук на всёмпобеда · поражение · рестартпаузасохраненияобучение игройфинал и титры
Доделывайте
игры

Урезай объём, а не качество

часть 4 из 5

Ловушка

когда инструменты съедают игру

а теперь честно

Студия, которая забыла про игру

Orca: 7 ролей, worktrees, критерии, стражи, Producer раздаёт задачи. 12 дней, пиксельная HOMM в браузере.

70%
недельного лимита Max 20x
22%
кода — сама игра
×1,5
тестов больше, чем игры
×2,5
документации больше
правило

Изменение оправдано, если меняет то, что видит игрок

рельсы
проверки — не дольше 3 минут
тревога
тестов больше 35% → статус пишет TOO MANY TESTS
ритм
одна механика — одна тестовая сцена — один плейтест
часть 5 из 5

Нюансы и скиллы

модели, effort, промпты, скиллы

нюансы · какая нейросеть для чего

Модель — под роль в пайплайне

задачачемпочему
код и архитектураClaude Opus 5.5 · Claude Codeдержит большой проект, пишет скрипты для Blender и Unity
картинки и UICodex (GPT) · imagegenрефы, концепты, иконки, промо
3D-моделиTripo · Meshyсложные объекты нейронка в Blender сама не соберёт
звук и голосElevenLabs · Gemini TTSSFX, музыка, озвучка с эмоциями
плейтест и рутинадешёвые модели: Haiku, Luna5 плейтестеров параллельно почти бесплатно
локальныеQwen и др.только для специфических задач
нюансы · уровень вдумчивости

Effort — по цене ошибки

xhigh / max

Где ошибка стоит дней

план и архитектура, концепт, написание скилла, сложный баг, долгий автономный прогон
high

По умолчанию

обычная разработка внутри этапа
low / medium

Где проверяешь сам

быстрые фиксы «я сам проверю», монтаж, рутина
это же касается сабагентов
Effort задаётся каждому сабагенту отдельно: сложная задача — xhigh, рутина — low
Хорошая спека позволяет снизить effort. Документация Anthropic: xhigh — для долгих агентных задач от 30 минут, low — для простых и для сабагентов
нюансы · реальные промпты

Промпты, которые управляют пайплайном

приёмка
прежде чем делать все, дай мне отсмотреть пару реплик
глаза
сделай простой html, где я увижу все юниты со всеми анимациями
память
исправь скилл, чтобы ошибка больше не повторялась
критерий готовности
/goal все задачи из папки @task выполнены
автономно на ночь
/loop 25m /gamemaker continue <slug>
классика
делай хорошо, плохо не делай
скиллы

Скилл — это упакованный пайплайн

01

Сделал задачу

в обычной сессии, без скилла
→
02

Упаковал

«сделай из этого скилл»
→
03

Ошибка

«исправь скилл, чтобы ошибка больше не повторялась»
→
04

Умнеет

каждый проект делает его лучше
studioigor
пайплайн этого доклада: 10 этапов, критерии, доска, автопилот
ref2game
играбельная 2D-сцена по референсу: арт генерирует нейронка, движение — код
3d-animator
риг, mocap, лица и липсинк — то, что обкатано на Арго
Добавляйте новые правила только после того, как заметили повторяющиеся ошибкиOpenAI · Codex best practices
studioigor учится в user-choices/ — только после твоего «да». Сам SKILL.md агент не трогаетправило 12 скилла
скиллы · анатомия

Что внутри скилла-пайплайна

studioigor/
SKILL.md когда включаться и процесс по фазам references/ детали — читаются по фазе, не все сразу scripts/ приёмка и рутина кодом: studio.py, board.py templates/ CONCEPT, ART_BIBLE, захват кадров, роли user-choices/ чему скилл научился с твоего «да» game/.studioigor/ состояние игры: фаза, решения, критерии
Критерий — команда, а не утверждение
Скрипты не ошибаются на 134-м раунде
Доверяй тому, что хранится на диске, а не контексту
progressive disclosure
агент заранее знает только имя и описание скилла; тело и references грузятся, когда нужны
Anthropic · Agent Skills, 2025
круг замкнулся

«Сделай игру сам» — но уже с пайплайном

автопилот studioigor
Вы
Сделай игру сам, пока я сплю.
Студия
Запустить независимую разработку?
ДаЦель: играбельный срез~10 ч
Ночь
CronCreate запускает тики. Каждый тик — свежий агент: один шаг и коммит
Утро
REPORT.md: как поиграть одной командой · что сделано · решения, принятые за вас, — на пересмотр
  • Каждое решение — в REVIEW.md
  • Проверяет себя по кадрам и числам
  • Сам останавливается: цель, время или 3 тика без изменений
  • Не пушит, не публикует, не платит, не логинится
Разница с первым подходом — не в промпте, а в пайплайне за ним
скиллы · которые я использую

Мой набор

studioigor

игра от идеи до релиза вместе с тобой

ref2game

играбельная 2D-сцена по референсу

3d-animator

риг, mocap, лица, липсинк

grill-me

интервью до начала работы, пока не останется дыр

codex-imagegen

растровые ассеты через Codex

скиллы для публикации

SDK площадки, карточка игры и аудит релиза перед модерацией
Выделенные — мои, открыты на GitHub. QR — в конце
последнее

Не бойтесь экспериментировать

выбрасывайте
ref2game заменил мой старый скилл для 2D-ассетов за один день
пробуйте новое
Tripo, Hunyuan и другие — сравнил на одном персонаже за вечер и выбрал по результату
изменяйте
улучшайте то, что есть, постоянно: каждый проект и каждая ошибка делают скилл лучше
делайте инструменты
просмотрщик юнитов за 9 минут показал, что половина анимаций — статичные кадры
Начните с одного инструмента для своей игры: просмотрщик, оверлей с состоянием игры или тестовая сцена
забирайте

Скиллы — бесплатно, на GitHub

studioigorgithub.com/studioigor/studioigor-skill
3d-animatorgithub.com/studioigor/3d-animator-skill
ref2gamegithub.com/studioigor/ref2game
YouTube@studioigor
Установи скилл studioigor https://github.com/studioigor/studioigor-skill