Vibe Coding Game Jam 2025: Эпоха ИИ-игр для творческих вайб-разработчиков

Организаторы Vibe Coding Game Jam 2025 объявили, что у разработчиков осталось всего чуть больше суток, чтобы подать свою игру, созданную с помощью ИИ, для участия в конкурсе.

«В 20XX году в цифровом мире возник новый вызов. Творческий потенциал начинает снижаться, так как рынок наполняется контентом, созданным искусственным интеллектом. Однако надежда остается в сочетании человеческого креатива и возможностей ИИ. Условия Vibe Coding Game Jam 2025: игра должна состоять как минимум на 80% из кода, ресурсов и других элементов, созданных ИИ. Она должна иметь мгновенный доступ через интернет — без необходимости регистрации, входа в систему или загрузки. Игра должна быть бесплатной и размещаться на собственном домене или поддомене. Разрешены как однопользовательские, так и многопользовательские форматы, и любая игровая платформа подходит (рекомендуется ThreeJS)», — уточнили организаторы этого игрового события, направленного на объединение творческого подхода человека и помощи со стороны ИИ.

Более 500 вайб-разработчиков подали заявки для участия в Vibe Coding Game Jam 2025. Игры будут оцениваться пятеркой судей, среди которых находится Андрей Карпаты, сооснователь OpenAI, экс-директор по ИИ и бывший руководитель разработки автопилота Tesla.

Вайб-кодинг — это метод программирования, в основе которого лежит использование языковых моделей. Разработчик формулирует задачу на естественном языке и получает рекомендации от нейросети или уточняет свои запросы.

В июле Карпаты сообщил, что погрузился в вайб-программирование, и ему это нравится.

«Существует новый способ программирования, который я называю вайб-программированием (vibe coding). Вы полностью теряетесь в процессе, принимаете идеи и забываете о самом коде. Это стало возможным благодаря тому, что большие языковые модели (например, Cursor Composer с Sonnet) достигли впечатляющих результатов. Я общаюсь с Composer через SuperWhisper, так что почти не использую клавиатуру. Я могу спрашивать о самых простых вещах, вроде „уменьшения отступа на боковой панели в два раза“, потому что мне слишком лень искать это самостоятельно. Я всегда выбираю опцию «Принять все» (Accept All) и больше не смотрю на различия. Если мне приходят сообщения об ошибках, я просто копирую их и вставляю, как есть, что, как правило, решает проблему. Код порой выходит за пределы моего понимания, и мне действительно приходится потратить время на его изучение. Иногда LLM не может исправить ошибку, и я просто обхожу ее или прошу внести случайные изменения, пока она не исчезнет. Это вполне приемлемо для одноразовых проектов на выходные, и, в общем, это довольно увлекательно. Я создаю проект или веб-приложение, но это не совсем программирование: я просто вижу что-то, говорю что-то, запускаю что-то и копирую, вставляю что-то, и это, как правило, срабатывает», — поделился своим опытом Карпаты.