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

Техническая интеграция со 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 сопротивлялся работе, предлагая "это не нужно сейчас, давайте сделаем позже", особенно при добавлении новых персонажей.
Реализация локализации
Перевод 291 ключа на 7 языков был выполнен Claude, который управлял всем — от структуры файлов локализации до самих переводов. Разработчик признал, что переводы могут быть не идеальными, но отметил, что поддержка 7 языков в таком масштабе была бы невозможна без ИИ для разработчика-одиночки.
Проверка и тестирование
После реструктуризации самой длинной частью была проверка, особенно валидация покупки DLC. Разработчик поручил Claude реализовать проверку, а затем лично несколько раз протестировал процесс покупки, чтобы убедиться, что персонажи правильно появляются при покупке DLC.
Игра прошла техническую проверку Steam с первой попытки. Разработчик пришёл к выводу, что части, решаемые кодом, с помощью ИИ оказались удивительно быстрыми, а части, требующие человеческого взгляда (например, работа с изображениями), заняли больше всего времени.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Искусственный интеллект Claude используется как резервный мозг для Alexa для обработки неподдерживаемых команд.
Разработчик создал легковесный слой, в котором Claude AI обрабатывает каждую неудачную команду Alexa, работая с хинди, трансляцией CCTV и управлением неумными устройствами. Система использует WebSocket для управления телевизором, DLNA для приставок и преобразование RTSP→HLS для CCTV.

Интеграция OpenClaw и n8n для пакетной генерации изображений
Разработчик делится рабочим процессом, использующим OpenClaw для понимания намерений и n8n для пакетной генерации изображений, с Google Sheets для организации. Настройка использует MiniMax M2.7 через Atlas Cloud и экономит токены, разделяя планирование и выполнение.

Анализ 7 лет дневниковых записей с помощью LLM: провалы RAG и тонкой настройки
Ведя дневник с 2019 года, разработчик передал более 200 записей LLM для поиска закономерностей — RAG не сработал, тонкая настройка не сработала, и конфиденциальность была ограничением. Итоговый подход выявил циклические жизненные уроки каждые два года.

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