Paano Gumawa ng Prototype ng 3D Game sa Isang Weekend Gamit ang AI Skills

Ship a playable 3D game prototype in 48 hours. The Friday-to-Sunday workflow using machine learning skills, Three.js, and Vibe Skills - for indie devs and hobbyists.

3D GamesIndie Game DevThree.jsVibe CodingVibe Skills
Sarah Mitchell
Sarah Mitchell
Creator editorial lead
10,620
Paano Gumawa ng Prototype ng 3D Game sa Isang Weekend Gamit ang AI Skills - Vibe Skills preview
Vibe Skills
Vibe Skills

Mandefasa an'arivony fahaizana efa vonona ho an'ny Claude, Cursor, ary maro hafa.

Как прототипировать 3D-игру за выходные: рабочий процесс с пятницы по воскресенье

Вы можете выпустить играбельный прототип 3D-игры на itch.io с вечера пятницы до вечера воскресенья. Джемы для разработчиков игр доказали это в течение двадцати лет. Игровые навыки, основанные на ИИ, теперь еще больше сжимают рабочий процесс: пятница - концепция и объем, суббота - сборка, воскресенье - полировка и выпуск. Никакого раздувания движка, никакой команды, никакой долгосрочной дорожной карты.

Это не мотивирующая речь. Ludum Dare проводится каждые четыре месяца и стабильно выпускает 2000-3000 готовых игр за 48-72 часа. Формат работает, потому что ограничения заставляют выпускать продукт. Игровые навыки, основанные на ИИ, предоставляют вам те же ограничения с более быстрым стартом - шаблонный код, заготовки ассетов и основной игровой цикл готовы, поэтому выходные посвящены частям, которые действительно ощущаются как игра.

Это руководство предназначено для инди-разработчиков, студентов-дизайнеров и любителей, которые хотят получить одно играбельное творение к вечеру воскресенья. Мы рассмотрим анатомию 48-часовой сборки, пять игровых навыков для прототипирования на основе ИИ на Vibe Skills и рабочий процесс с пятницы по воскресенье, который умещается в выходные.


Paano Gumawa ng Prototype ng 3D Game sa Isang Weekend Gamit ang AI Skills - Vibe Skills preview
Vibe Skills
Vibe Skills

Mandefasa an'arivony fahaizana efa vonona ho an'ny Claude, Cursor, ary maro hafa.

Почему выходных достаточно для выпуска играбельного прототипа

Джемы для разработчиков игр доказывали эффективность 48-часовой сборки в течение двух десятилетий. Ludum Dare стартовал в 2002 году и теперь проводится три раза в год, собирая более 2000 заявок за раунд. GMTK Game Jam привлекает более 8000 работ за одни выходные. itch.io ежегодно размещает тысячи страниц джемов, и большинство игр, созданных на джемах, выпускаются за 48-72 часа с нуля.

Формат работает благодаря трем принудительным факторам:

  • Объем определяется до начала написания кода. Темы джемов предотвращают разрастание функционала.
  • Срок публичной подачи. С пятницы по воскресенье означает, что нет времени на "я отполирую это на следующей неделе".
  • Доставка через браузер. itch.io и Newgrounds доставляют по ссылке в браузере, а не через установщик.

Что изменилось в 2026 году, так это скорость освоения. Игровые навыки, основанные на ИИ, сокращают шаблонный код, который раньше занимал 8-10 часов на джеме:

  • Настройка сцены Three.js, освещение, rigging камеры
  • Контроллер игрока (клавиатура, мышь, геймпад)
  • Физика (raycast, коллайдеры, базовый AABB)
  • Заполнители ассетов (низкополигональный персонаж, объекты окружения, скайбокс)
  • Конвейер сборки, экспортирующий готовую к игре HTML-сборку

Эта работа по настройке теперь занимает 30 минут. Остаток выходных посвящен дизайну, созданию уровней и ощущениям.


Paano Gumawa ng Prototype ng 3D Game sa Isang Weekend Gamit ang AI Skills - Vibe Skills preview
Vibe Skills
Vibe Skills

Mandefasa an'arivony fahaizana efa vonona ho an'ny Claude, Cursor, ary maro hafa.

Анатомия 48-часовой сборки

Каждый прототип, выпущенный за выходные, примерно следует одним и тем же четырем фазам. Пропустите фазу - и сборка не попадет на itch.io. Задержитесь на одной фазе - и фаза полировки будет съедена.

ФазаБлок времениЧто вы делаетеЧто вы выпускаете к концу фазы
Фаза 1: ОбъемПятница, 18:00 - 22:00Выбор жанра, написание одностраничного дизайн-документа, определение основного цикла, выбор игрового навыка на основе ИИДизайн-документ + выбранный навык
Фаза 2: СборкаСуббота, 9:00 - 20:00Генерация шаблонного кода, создание основной механики, добавление 1-2 уровней, подключение вводаИграбельная сборка с состоянием победы/поражения
Фаза 3: ПолировкаВоскресенье, 10:00 - 16:00Звук, "сок", всплывающее окно с обучением, баланс, проходка по ошибкамСборка, которая не ломается в первые 60 секунд
Фаза 4: ВыпускВоскресенье, 16:00 - 20:00Экспорт, написание страницы itch.io, запись GIF, публикация в соцсетяхПубличная страница itch.io с работающей веб-сборкой

Четырехфазная структура оставляет запас для вещей, которые всегда идут не так: граничный случай сломанной физики, проклятый импорт ассета, сборка, которая работает локально, но ломается в WebGL. Планируйте исправление ошибок.


Как на самом деле выглядит "виб-кодирование" игры

"Виб-кодирование" - это рабочий процесс создания программного обеспечения путем описания того, чего вы хотите, и позволения ИИ генерировать код, а затем итерации над результатом. Для игр это работает, потому что большая часть кодовой базы - это "сантехника". Приятные части - ощущения, дизайн уровней, звук, арт-дирекшн - остаются человеческими, но шаблонный код генерируется.

Игра, созданная с помощью виб-кодирования за выходные, выглядит так: вы пишете дизайн-документ на обычном английском в вкладке Cursor или Claude, устанавливаете игровой навык Vibe Skills 3D, который поставляется с шаблоном Three.js, просите ИИ добавить специфичную для жанра механику, а затем тонко настраиваете ощущения - высоту прыжка, задержку камеры, интенсивность частиц. ИИ набирает текст. Вы занимаетесь дизайном. Это разделение делает прототип за выходные возможным для тех, кто не является старшим инженером.


5 игровых навыков для прототипирования на основе ИИ на Vibe Skills

Эти навыки созданы для ускорения фазы шаблонного кода прототипа, создаваемого за выходные. Все они находятся в категории 3D Games на Vibe Skills и поставляются с шаблоном Three.js, рабочим конвейером сборки и экспортом, готовым для itch.io.

1. Генератор шаблонов игр Three.js

Отправная точка почти для каждого 3D-прототипа, создаваемого за выходные. Генерирует сцену Three.js с контроллером игрока, камерой от третьего лица, базовым освещением, скайбоксом и плоскостью земли с коллизиями. Результат - проект Vite, который можно запустить командой pnpm dev за 30 секунд, и pnpm build, который создает HTML-бандл, готовый для itch.io.

Лучше всего подходит для: любого жанра, кроме чисто 2D. Используйте это как свой стартовый проект.

2. Навык "Исследователь от первого лица"

Генерирует отполированный контроллер от первого лица (WASD + движение мыши + гравитация + спринт + прыжок) с хуками для звука шагов и эффектом покачивания головы. Добавьте свою сетку уровня поверх, и у вас будет симулятор ходьбы, прототип хоррора или музейная игра к обеду субботы.

Лучше всего подходит для: симуляторов ходьбы, хорроров, прототипов для исследования, нарративных игр.

3. Комплект для аркадного шутера с видом сверху

Генерирует камеру с видом сверху, управление двумя стиками (клавиатура или геймпад), спаунер волн, базовый ИИ врагов, систему снарядов и HUD для подсчета очков. Игровой цикл шутера - это проверенная основа геймплея - замените арт и шаблон спауна, и у вас будет совершенно новая игра.

Лучше всего подходит для: аркадных шутеров, bullet hell, экшенов с двумя стиками.

4. Скелет 3D-платформера-головоломки

Генерирует контроллер платформера от третьего лица (переменный прыжок, время уклонения, обнаружение уступов), систему контрольных точек и шаблон уровня с тремя черновыми уровнями, которые можно редактировать в Blender или напрямую в коде. Включает цикл смерти/возрождения и триггер завершения уровня.

Лучше всего подходит для: платформеров-головоломок, паркур-прототипов, инди-игр, ориентированных на скоростное прохождение.

5. Песочница для вождения в браузере

Генерирует аркадное ощущение вождения (кривая ускорения, физика дрифта, задержка камеры, базовый ландшафт) плюс низкополигональный автомобиль, который можно перекрасить за 10 секунд. Добавьте сетку трассы, и у вас будет гоночный прототип к ужину в субботу.

Лучше всего подходит для: аркадных гонок, внедорожного вождения, симуляторов трафика, тестирования ощущений от автомобиля.

Просмотреть все навыки для 3D-игр на Vibe Skills →


Рабочий процесс с пятницы по воскресенье

Это точное расписание, которое подходит для выходных. Измените время начала, но сохраните порядок фаз.

Пятница, 18:00 - 22:00: Объем и настройка

Шаг 1: Выберите игровой навык для прототипирования на Vibe Skills. Просмотрите категорию 3D Games и выберите навык, который соответствует жанру, который вы хотите создать. Если вы еще не знаете, выберите Генератор шаблонов игр Three.js - он адаптируется ко всему.

Шаг 2: Напишите одностраничный дизайн-документ. Откройте новый документ и ответьте на эти пять вопросов на обычном английском языке. Не пропускайте ни одного из них.

  • Что игрок делает каждые 5 секунд? (основной цикл)
  • Каково условие победы? Каково условие поражения?
  • Сколько уровней или сколько длится один забег?
  • Каков визуальный крючок? (освещение, цветовая палитра, эталон стиля)
  • Какая одна особенность делает эту игру запоминающейся за 30 секунд игрового процесса?

Шаг 3: Установите навык и запустите шаблонный код. Получите работающую сборку локально. Вы должны увидеть, как персонаж игрока движется в сцене Three.js до полуночи. Если нет, сократите объем - смените жанр, упростите камеру или выберите меньший навык.

Суббота, 9:00 - 13:00: Создание основной механики

Шаг 4: Замените заполнитель механики вашей единственной особенностью. Это единственная важная функция. Если ваша игра - "рыбалка от первого лица в проклятом озере", то утро этого дня посвящено только логике заброса удочки и ощущениям от шейдера воды. Ничему другому.

Шаг 5: Обеспечьте работу состояния победы/поражения. Прототип продолжительностью 60 секунд с экраном победы ощущается как игра. Прототип продолжительностью 60 минут без конечного состояния ощущается как технологическая демонстрация. Всегда выпускайте конечный результат первым.

Суббота, 13:00 - 20:00: Добавление контента и уровней

Шаг 6: Создайте один полностью играбельный уровень или забег. Не три недоделанных уровня - один отполированный. Используйте кубы-заполнители для геометрии. Используйте персонажа-заполнитель из навыка. Настройте ощущения.

Шаг 7: Добавьте всплывающее окно с обучением. Двухстрочное сообщение "WASD для движения, клик для рыбалки" при первом запуске спасает вашу страницу itch.io от растерянных игроков, которые сдаются через 8 секунд.

Воскресенье, 10:00 - 16:00: Полировка

Шаг 8: Добавьте звук. Даже три звука (шаги, фоновый цикл, победный сигнал) значительно улучшают прототип. Бесплатные источники: freesound.org, opengameart.org, приложения для генерации звуковых эффектов на inference.sh.

Шаг 9: Добавьте "сок". Частицы при попадании, тряска экрана при ударе, всплывающее число при начислении очков. "Сок" - это то, что заставляет 48-часовой прототип выглядеть как 6-месячный в GIF.

Шаг 10: Проходка по ошибкам. Сыграйте в свою сборку пять раз подряд. Исправьте все, что ломается дважды. Игнорируйте все, что ломается один раз.

Воскресенье, 16:00 - 20:00: Выпуск

Шаг 11: Создайте производственный бандл. Выполните pnpm build в проекте вашего навыка. Протестируйте производственную сборку в новой вкладке браузера.

Шаг 12: Создайте страницу itch.io. Название, краткий заголовок, три скриншота, один GIF, управление, кредиты, ссылка на ваш дневник разработки. Вся страница должна занять 45 минут, если у вас готовы ассеты.

Шаг 13: Опубликуйте ссылку. Twitter, Bluesky, ваш Discord-сообщество разработчиков, соответствующий сабреддит. Используйте GIF в качестве превью, а не скриншот. Посты в дневниках разработки, включающие название ИИ-навыка (и ссылку на него), как правило, получают больше кликов.


Что делать, когда вы достигаете "субботней стены"

Большинство прототипов, создаваемых за выходные, погибают в субботу днем. Механика сложнее, чем казалось, физика странная, и вы начинаете сомневаться, весела ли игра. Это стена. Каждого разработчика на джеме она настигает.

Три спасательных приема:

  • Урежьте функцию. Если битва с боссом вас изводит, уберите босса. Если многопользовательская игра сломана, выпустите однопользовательский режим. Выпущенный прототип всегда лучше незавершенного амбициозного.
  • Переключитесь на заполнители. Если вы проводите субботу в Blender, остановитесь. Используйте кубы и капсулы. Полировка выигрывает прототипы; ассеты выигрывают обновления после джема.
  • Перечитайте дизайн-документ. Какая одна функция имела значение? Посвятите остаток субботы только ей.

Заполнители ассетов навыка достаточно хороши для выпуска. Игроки будут судить об ощущениях, "соке" и цикле. Они не будут судить о камне-заполнителе на заднем плане.


Где размещать и как делиться

itch.io - это стандарт для игровых прототипов в браузере, точка. Бесплатный хостинг, отсутствие очереди на проверку, встраивание работает везде, а аудитория ожидает сырых сборок за выходные. Newgrounds - хороший вторичный вариант, если ваша игра имеет комедийный или аркадный уклон.

Для видимости:

  • Подавайтесь на реальный джем для разработчиков игр, если ваши выходные совпадают с ним (Ludum Dare, GMTK, js13k для сборок с ограниченным размером, GitHub Game Off в ноябре). Даже вне официального джема публикация на странице, посвященной джему, привлекает внимание.
  • Кросс-пост 15-секундного GIF в Twitter, Bluesky и r/IndieDev / r/IndieGaming со ссылкой на itch.io.
  • Добавьте пост в дневник разработки на свою страницу itch.io - один абзац о том, какой ИИ-навык вы использовали и что изменилось за выходные.

Первые 100 прохождений обычно поступают из ваших собственных аккаунтов в социальных сетях и одного правильно размеченного поста на Reddit. После этого страницы "Новые" и "Популярные" на itch.io начинают работать.


Часто задаваемые вопросы

Могу ли я действительно создать 3D-игру за 48 часов без опыта разработки игр?

Да, для прототипа, нет, для отполированной игры. Выходные позволяют создать одну играбельную механику с состоянием победы/поражения, один уровень и страницу itch.io. Этого достаточно, чтобы проверить идею, создать элемент портфолио и решить, заслуживает ли она более длительной разработки. Игровые навыки на Vibe Skills берут на себя шаблонный код, поэтому выходные посвящаются дизайну, а не настройке.

Стоит ли мне работать одному или строить команду для прототипа за выходные?

Одному для первого раза. В команде - для второго. Одиночные прототипы выпускаются чаще, потому что нет затрат на координацию. Как только вы узнаете свой собственный темп, команда из 2 человек (один дизайн + код, один арт + звук) - это оптимальный вариант для выходных. Команды из 4+ человек, как правило, не выпускают продукт за 48 часов.

Нужно ли мне знать Three.js или игровой движок перед началом?

Вам нужно знать достаточно JavaScript, чтобы читать то, что генерирует ИИ, и настраивать значения. Вам не нужно писать Three.js с нуля. Игровые навыки для прототипирования 3D-игр Vibe Skills генерируют настройку движка; вы пишете геймплей. Если вы можете редактировать React или обычный JS, вы можете выпустить прототип Three.js за выходные.

Как монетизировать прототип за выходные?

Обычно нет. Первый прототип предназначен для портфолио, проверки и обучения. Как только прототип набирает обороты (10 000+ прохождений на itch.io - хороший показатель), типичные пути монетизации: "оплата по мере возможности" на itch, сборка Steam Early Access или выпуск в браузере с рекламой на порталах типа CrazyGames. Для сборок за выходные сосредоточьтесь на выпуске и контенте дневника разработки - доход - это проблема 3-го месяца.

Что, если моя игра аварийно завершит работу при загрузке на itch.io?

Протестируйте производственную сборку перед загрузкой. Большинство прототипов за выходные ломаются в производстве из-за путей к ассетам или настроек контекста WebGL - оба варианта исправимы за 5 минут, если вы поймаете их локально. Конвейер сборки, который поставляется с навыками на Vibe Skills, настроен для хостинга HTML5 itch.io "из коробки", что устраняет большинство этих проблем.

Могу ли я продавать или изменять код игрового навыка Vibe Skills?

Да. Навыки на Vibe Skills поставляются с коммерчески дружественной лицензией, которая позволяет вам выпускать код в своей собственной выпущенной игре на itch.io, Steam или где-либо еще. Создатели сохраняют права на свой навык; вы сохраняете права на свою игру, построенную на его основе.


Выпустите прототип в эти выходные

Самая большая причина, по которой прототипы, создаваемые за выходные, не выпускаются, - это не выбор навыка или движка. Это пятничный вечер, когда вы "исследуете еще немного" и никогда не начинаете. Следующие свободные выходные, следуйте четырехфазному плану: объем в пятницу, сборка в субботу утром, контент в субботу днем, полировка и выпуск в воскресенье. Используйте игровой навык для прототипирования 3D-игр, чтобы шаблонный код был готов до того, как вы выпьете кофе в субботу.

Портфолио ваших первых десяти прототипов, созданных за выходные, стоит больше, чем ваша гипотетическая игра мечты, создаваемая шесть месяцев. Сначала выпускайте маленькие.

Просмотреть игровые навыки для прототипирования 3D-игр на Vibe Skills →


Пропустите марафон шаблонного кода Three.js. Установите игровой навык для прототипирования 3D-игр на Vibe Skills и выпустите играбельную сборку к вечеру воскресенья.

Paano Gumawa ng Prototype ng 3D Game sa Isang Weekend Gamit ang AI Skills - Vibe Skills preview
Vibe Skills
Vibe Skills

Mandefasa an'arivony fahaizana efa vonona ho an'ny Claude, Cursor, ary maro hafa.