Разработка игр в 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

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

Искусственный интеллект Claude используется как резервный мозг для Alexa для обработки неподдерживаемых команд.
Кейсы

Искусственный интеллект Claude используется как резервный мозг для Alexa для обработки неподдерживаемых команд.

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

OpenClawRadar
Интеграция OpenClaw и n8n для пакетной генерации изображений
Кейсы

Интеграция OpenClaw и n8n для пакетной генерации изображений

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

OpenClawRadar
Анализ 7 лет дневниковых записей с помощью LLM: провалы RAG и тонкой настройки
Кейсы

Анализ 7 лет дневниковых записей с помощью LLM: провалы RAG и тонкой настройки

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

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

Создание агентной исследовательской системы с помощью Claude Code: практическая реализация

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

OpenClawRadar