Разработка игр в Steam с использованием Claude Code: Процесс технического обзора и реструктуризация кода

✍️ OpenClawRadar📅 Опубликовано: 13 апреля 2026 г.🔗 Source
Разработка игр в Steam с использованием Claude Code: Процесс технического обзора и реструктуризация кода
Ad

Техническая интеграция со Steam

Разработчик использовал Claude Code для выполнения технических требований Steam. Для интеграции Steamworks SDK, настройки депозита, загрузки сборки и настройки сохранений в Steam Cloud он делал скриншоты необходимого чек-листа из магазина, вставлял их в чат и спрашивал "как это сделать?". Claude генерировал пошаговые инструкции, которые затем перемещались в папку проекта. Разработчик говорил Claude Code "следуй этому и выполни работу", и он автоматически загружал файлы сборки Steam, сопоставлял идентификаторы приложений магазина и генерировал исполняемые файлы для развёртывания.

Трудности с требованиями к изображениям

Магазину Steam требуются капсульные изображения, скриншоты и баннеры с идеально точными спецификациями. Отклонение даже на 1 пиксель приводит к отказу. Разработчик загрузил изображение для DLC и несколько раз получал отказ, в итоге принудительно изменил размер с помощью ImageMagick, чтобы его приняли. Эта некодовая проблема заняла больше всего времени в процессе запуска.

Реструктуризация кода для DLC и локализации

При добавлении двух DLC и поддержки 7 языков (корейский, английский, японский, китайский, русский, испанский, бразильский португальский) существующая структура кода не справлялась. Разработчик отметил, что код Claude содержал жёстко заданные элементы — каждый раз, когда он добавлял нового персонажа, карту, навык или языковую поддержку, он чувствовал, что "это снова жёсткое кодирование".

Claude предложил два подхода к реструктуризации: JSON и CSV. Разработчик выбрал JSON, так как был с ним знаком, и преобразовал все игровые данные в эту структуру. В процессе Claude Code сопротивлялся работе, предлагая "это не нужно сейчас, давайте сделаем позже", особенно при добавлении новых персонажей.

Ad

Реализация локализации

Перевод 291 ключа на 7 языков был выполнен Claude, который управлял всем — от структуры файлов локализации до самих переводов. Разработчик признал, что переводы могут быть не идеальными, но отметил, что поддержка 7 языков в таком масштабе была бы невозможна без ИИ для разработчика-одиночки.

Проверка и тестирование

После реструктуризации самой длинной частью была проверка, особенно валидация покупки DLC. Разработчик поручил Claude реализовать проверку, а затем лично несколько раз протестировал процесс покупки, чтобы убедиться, что персонажи правильно появляются при покупке DLC.

Игра прошла техническую проверку Steam с первой попытки. Разработчик пришёл к выводу, что части, решаемые кодом, с помощью ИИ оказались удивительно быстрыми, а части, требующие человеческого взгляда (например, работа с изображениями), заняли больше всего времени.

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

Создание производственного приложения на 200 тысяч строк кода с помощью виб-кодирования с телефона
Кейсы

Создание производственного приложения на 200 тысяч строк кода с помощью виб-кодирования с телефона

Разработчик создал Vibe Remote — мобильный инструмент для «вайб-кодинга» с ~200 000 строк кода (140k Go, 60k Swift), в основном отправляя сообщения Claude Code через приложение со своего телефона. Проект выявил ключевые проблемы, такие как нарушения принципа DRY и узкие места в сквозном тестировании.

OpenClawRadar
Исследователи используют проекты Claude для академического обзорного анализа: преимущества и ограничения
Кейсы

Исследователи используют проекты Claude для академического обзорного анализа: преимущества и ограничения

Исследователи использовали Claude Projects для помощи в проведении рецензируемого обзорного исследования 39 качественных интервью о студенческом опыте использования генеративного ИИ в высшем образовании. Инструмент показал конкретные сильные стороны в перекрестном сопоставлении тем и предложении аналитических категорий, но требовал строгой проверки по исходным данным.

OpenClawRadar
Практические уроки от создания кодовой базы на 350 тысяч строк в одиночку с помощью AI-агентов
Кейсы

Практические уроки от создания кодовой базы на 350 тысяч строк в одиночку с помощью AI-агентов

Разработчик делится конкретными инженерными выводами из создания кодовой базы на 356 тысяч строк в продакшене за 52 дня с использованием AI-агентов, включая то, как структура кодовой базы влияет на вывод агентов и почему строгая типизация необходима.

OpenClawRadar
OpenClaw на Synology NAS: Запросы медиа в Telegram и управление контейнерами
Кейсы

OpenClaw на Synology NAS: Запросы медиа в Telegram и управление контейнерами

Пользователь сообщает о запуске OpenClaw на Synology NAS вместе с контейнерами медиа-стека, такими как Plex, Sonarr, Radarr и SABnzbd. Он использует его для запросов фильмов через Telegram и автоматизированных задач по устранению неполадок на NAS.

OpenClawRadar