TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • flag Russian
    Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
Ringov

15 Aug, 21:13

Открыть в Telegram Поделиться Пожаловаться

Prev Next
Я навайбкодил GTA 🦍

Две недели назад вирусились чуваки, которые за один промпт делали аналоги AAA-игр: я видел и попробовал Call of Duty и Starfield. По факту это мини-демки на пару минут, чисто красивый видосик записать, но играбельность — нулевая.

Ну и, конечно, начали "релизиться" ГТА6 (как минимум раз и два). И снова авторы почему-то забыли, что игры придуманы для того, чтобы в них играть, а не просто рассматривать улицы.

Короче я возмутился, и решил проверить — а можно ли сделать не просто картинку, а реально игру с геймплеем? С миссиями, полицией, радио, КРИПТОЙ И САМОКАТАМИ? Можно! И теперь можно даже поиграть прямо в браузере.

Начал я, конечно же, с попытки заваншотить с одного промпта. Спойлер — получилось говно. Так что я решил упороться.

По итогу вот список того, чем я позанимался с клодом за эти две недели:

1. Физика персонажа
2. Физика машины
3. Физика столкновений
4. Рендер/свет/постобработка
5. Физика толпы и трафика
6. Перемещения толпы и трафика
8. Проектирование улиц города
11. Модели/текстуры персонажей
12. Модели/текстуры машин
13. Модели/текстуры зданий
14. Модели/текстуры объектов
15. Физика драки
16. Реации толпы и трафика
17. События в городе
18. Озвучка города и людей
19. Поведение полиции
20. Механика розыска/погони
21. Жизнь/стамина, wasted/busted
22. HUD-интерфейс
23. Геймплей миссий
24. Режиссура кат-сцен
25. Радио-эфир/музыка
26. Физика самолёта
27. Физика самоката
28. Арт-дизайн
29. Производительность в браузере
30. Профили и лидерборд


И хоть я и нещадно вайбкодил, но аджентик инжиниринг пролез уже и сюда. Я использовал:

1. Замкнутый фидбек-луп, у агента полный доступ в рантайм. Полгода назад это звучало как ноухау, сейчас это базовая база
2. Простейшая память и регулярный "сон" агента, для систематизации знаний о проекте из его сырых дневников
3. Квалити-гейты на функциональность и перфоманс. Сейчас в проекте 1300+ тестов
4. Повторяющиеся процессы в скиллах. Например, машины и персонажи генерируются фабрикой: 2D-референс в ChatGPT, 3D в meshy.ai, перепаковка под разные цвета в рантайме
5. Автономный пайплайн для эффективной утилизации квоты на протяжении нескольких лимитных окон подряд, чтобы и квоту выжрать, но и в лимит не упереться
6. Работа исключительно в worktree. В пике насчитал 10 оркестраторов в параллель. В какой-то момент дошло до отдельной worktree, в которой агент декомпозировал задачу на worktree для своих субагентов
7. Вендор-агностик, чтобы кодить клодом и кодексом. Но в итоге кодекс жоско не шарит за геймдев: ни рендер нормально сделать не смог, ни левел-дизайн, ни физику


Ещё собрал всякую стату и скрины процесса разработки.

И вроде бы с одной стороны игра полностью нейрослоп, всё сгенерено. Но с другой — я всё это время придумывал, что нужно сгенерить и пробовал, как вообще ощущается каждый кусочек игры. И по факту именно это сделало игру — игрой.

Один из первых альфа-игроков очень точно охарактеризовал результат:

Понятны все косяки, которых тонна, но этот MVP продаёт главное - фантазию современной русской ГТА, но сильно более мирной и мемной


А ещё в игре можно меряться с корешами своей статистикой и залететь в топ глобального лидерборда 🧇

765 0 38 66
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot