Разработка игр в 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 Code для устранения проблем с конфигурацией OpenClaw
Кейсы

Использование Claude Code для устранения проблем с конфигурацией OpenClaw

Разработчик использовал Claude Code для исправления настроек OpenClaw, конфигурации heartbeat, памяти, cron-задач и других проблем с настройкой после неудачных попыток ручной настройки и переключения версий.

OpenClawRadar
Как основатель-одиночка SaaS использует Project Knowledge от Claude для экономии 20–30 минут ежедневно
Кейсы

Как основатель-одиночка SaaS использует Project Knowledge от Claude для экономии 20–30 минут ежедневно

Один основатель, управляющий CRM для индийских МСП ($11,2 тыс. MRR), рассказывает, как функция Project Knowledge от Claude заменила ежедневную настройку контекста постоянными, курированными знаниями в областях продукта, клиентов и роста.

OpenClawRadar
Восстановление автоматизированного конвейера производства видео с помощью OpenClaw
Кейсы

Восстановление автоматизированного конвейера производства видео с помощью OpenClaw

Разработчик перестроил автоматизированный конвейер производства видео с использованием OpenClaw, yt-dlp, ffmpeg и ElevenLabs. Новая версия анализирует сценарии для поиска соответствующего видеоматериала, синхронизирует клипы с таймингом озвучки и ограничивает длину клипов, чтобы предотвратить видимое зацикливание.

OpenClawRadar
OpenClaw, работающий как полный системный администратор в Linux с локальной LLM
Кейсы

OpenClaw, работающий как полный системный администратор в Linux с локальной LLM

Пользователь запускает OpenClaw в качестве полного системного администратора на серверах Linux, используя локальную Qwen 3.6 27b q6 без внешнего интернета, кроме Tailscale, и сообщает, что она автономно справилась с развертыванием режима киоска.

OpenClawRadar