Раньше для создания мода нужно было знать программирование, разбираться в устройстве движка и самому рисовать графику. Теперь часть этой работы можно поручить ИИ-агенту. Плагин universal-modder для Claude Code учит агента определять движок игры, выбирать загрузчик, писать код, генерировать спрайты и проверять результат в запущенной игре. В этом материале мы расскажем, как устроен плагин, как его установить и создать с его помощью первый мод.
Что такое universal-modder
Universal-modder — это бесплатный плагин для Claude Code, который помогает ИИ-агенту делать моды почти для любой игры на ПК. Его автор — разработчик Rehan, плагин лежит в открытом доступе на GitHub и распространяется по лицензии MIT. На момент написания материала актуальна версия 0.2.0. О том, как Universal Modder генерирует ассеты, пишет код и проверяет моды прямо в игре, мы рассказывали отдельно.
Сам по себе Claude Code умеет писать код, но ничего не знает о том, как устроена конкретная игра и каким загрузчиком модов ее принято расширять. Плагин закрывает этот пробел. Он добавляет агенту набор навыков с инструкциями под разные движки, консольную утилиту um для работы с играми и подключение к сервису fal, который генерирует спрайты, текстуры, 3D-модели и звуки.
Плагин будет полезен как игрокам, которые хотят добавить в любимую игру свой предмет, врага или механику, но не умеют программировать, так и начинающим моддерам, которым нужен помощник для разбора кода игры и поиска нужных функций.
Как установить universal-modder для Claude Code
Прежде чем ставить какой-либо плагин, необходимо скачать и установить ИИ-агента, который будет писать за вас код. В данном случае это Claude Code.
Как установить Claude Code
Claude Code — это ИИ-агент от Anthropic, который работает в терминале. Он читает и создает файлы, запускает команды и пишет код на вашем компьютере. Для работы понадобится платная подписка Claude (Pro, Max, Team или Enterprise) либо аккаунт в Claude Console с оплатой по API.
Системные требования:
- Windows 10 версии 1809 и новее, macOS 13 и новее или Ubuntu 20.04 и новее;
- не менее 4 ГБ оперативной памяти;
- подключение к интернету;
- на Windows рекомендуется установить Git for Windows.
Большинство игр для модинга работает на Windows, а часть инструментов плагина (запуск игры, скриншоты, запись видео) сделана именно под неё. Поэтому дальше мы разберем установку на Windows.
Установка Git for Windows
Перейдите на официальный сайт Git, скачайте установщик и запустите его. Во всех окнах можно оставить настройки по умолчанию. Git нужен сразу для двух вещей: Claude Code использует встроенный в него Git Bash, а плагин скачивается с GitHub.
Установка Claude Code
Нажмите правой кнопкой мыши на кнопку «Пуск» и выберите «Терминал» или «Windows PowerShell». Вставьте в окно команду irm https://claude.ai/install.ps1 | iex и нажмите Enter. На macOS и Linux откройте терминал и выполните: curl -fsSL https://claude.ai/install.sh | bash. После установки закройте терминал и откройте новое окно. Перейдите в нужную папку с проектом и запустите Claude Code командой claude. Проверить установку можно командой claude --version — в ответ появится номер версии. Если что-то пошло не так, запустите claude doctor, и программа покажет, чего не хватает.
Первый запуск и вход в аккаунт
Создайте отдельную папку для будущих модов, например C:\mods. Именно в ней агент будет хранить код, ассеты и журнал работы. Откройте терминал в этой папке и запустите Claude Code командой claude. При первом запуске программа предложит выбрать цветовую тему и способ входа. Выберите вход через подписку Claude или через Console — в браузере откроется страница авторизации. Войдите в аккаунт, подтвердите доступ и вернитесь в терминал. Напоследок Claude Code спросит, доверяете ли вы текущей папке. Подтвердите, и перед вами появится поле для сообщений.
Как подключить universal-modder
Перед установкой самого плагина стоит поставить программы, на которых работает его инструментарий. Затем останется добавить плагин в Claude Code и прописать ключ для сервиса с ассетами.
Для работы инструментария используются следующие компоненты:
- Python 3.10 или новее. На нем написана сама утилита.
- uv. Рекомендуемый менеджер пакетов Python. С ним um сама скачает нужные библиотеки при первом запуске.
- ffmpeg. Нужен для записи и монтажа видео.
- Blender. Нужен только в том случае, если вы хотите превращать 3D-модели в спрайты.
На Windows все программы можно поставить через встроенный менеджер winget. Откройте терминал и по очереди выполните команды:
- winget install Python.Python.3.12
- winget install astral-sh.uv
- winget install Gyan.FFmpeg
- winget install BlenderFoundation.Blender
После установки перезапустите терминал. Введите python --version, uv --version и ffmpeg -version, чтобы убедиться, что все программы на месте.
Установка плагина
Запустите Claude Code в папке для модов и введите в поле сообщения команду, которая добавит каталог с плагином: /plugin marketplace add rehan-remade/universal-modder. Затем установите сам плагин, введя команду: /plugin install universal-modder@universal-modder. Программа спросит, для какой области его устанавливать. Выберите вариант для пользователя (User), чтобы плагин работал в любой папке. После установки проверьте сообщение Claude Code. Если плагин требует перезагрузки компонентов, выполните команду /reload-plugins. Если вы используете Claude Desktop, откройте локальную сессию Code, нажмите «+» рядом с полем ввода и выберите Plugins — Add plugin. Добавьте маркетплейс universal-modder, затем установите плагин и выберите нужную область установки.
Как получить ключ fal
fal — это сервис для генерации изображений, ассетов, моделей и других ресурсов, необходимых для модов. Без ключа плагин тоже работает, но агент не сможет сам создавать спрайты, модели и звуки. Сервис платный: каждая генерация списывает деньги с баланса, и самые дорогие задачи — 3D-модели и видео. Зайдите на fal.ai, зарегистрируйтесь и пополните баланс. Затем откройте страницу ключей, нажмите кнопку создания нового ключа и скопируйте его. Ключ показывают только один раз, поэтому сразу сохраните его. Теперь ключ нужно передать системе через переменную окружения FAL_KEY. На Windows выполните в терминале команду, подставив свой ключ: setx FAL_KEY «ваш_ключ».
На macOS и Linux добавьте строку export FAL_KEY=ваш_ключ в файл ~/.bashrc или ~/.zshrc. После этого обязательно перезапустите терминал. Также ключ можно положить в файл .env в папке проекта в формате FAL_KEY=ваш_ключ — утилита um прочитает его оттуда, но сервер fal MCP в Claude Code берет ключ только из переменной окружения.
Команды плагина
У плагина есть два вида команд: навыки, которые вызываются через косую черту в Claude Code, и команды утилиты um, которые агент запускает в терминале. Запоминать их не обязательно: достаточно описать задачу словами, и агент сам выберет нужный навык. Но знать их полезно, чтобы понимать, что делает агент.
Навыки
Все навыки запускаются с префиксом плагина, например /universal-modder:mod-any-game. После названия можно сразу написать задачу.
- mod-any-game. Главный навык. Ведет проект от идеи до готового мода и содержит руководства по 12 движкам. С него стоит начинать любую работу.
- game-recon. Разведка перед стартом. Определяет движок, античит, папки сохранений и популярный в сообществе загрузчик. Результат записывает в файл MODDING_PLAN.md.
- reverse-engineering. Разбор кода и форматов файлов игры с помощью ILSpy, Ghidra, Cheat Engine, RenderDoc и других инструментов.
- fal-assets. Генерация спрайтов с прозрачным фоном, пиксель-арта, текстур, 3D-моделей, звуков, музыки и озвучки через fal.
- asset-pipeline. Подгонка графики под требования игры: вырезка фона, размер кадра, палитра, спрайт-листы и рендер 3D-модели с нужного ракурса.
- game-automation. Запуск игры, скриншоты, нажатия клавиш и клики по меню, чтобы агент мог сам проверить мод.
- showcase-video. Запись окна игры со звуком только из игры и монтаж короткого ролика с титрами и музыкой.
- mashup-mods. Объединение двух игр, перенос контента из одной игры в другую и полные конверсии.
- publish-mod. Проверка перед релизом, упаковка, README с инструкцией, титры и текст поста для Nexus Mods, Steam Workshop, Thunderstore, mod.io или GitHub.
- share-field-notes. Поиск по базе знаний и написание собственной заметки по итогам проекта.
Как создать мод с помощью плагина
Разберем весь процесс на примере создания мода для Terraria. Эта игра хорошо подходит для первого мода, так как у нее нет античита, а tModLoader официально доступен в Steam и поддерживает огромную экосистему модификаций. С лучшими модами для Terraria можно познакомиться в нашей отдельной подборке. В базе знаний universal-modder уже есть подробные заметки по игре. Для других игр порядок действий будет таким же, поменяется только инструментарий.
Перед стартом убедитесь, что игра куплена и установлена в Steam. Затем найдите в магазине Steam бесплатное приложение tModLoader и добавьте его в библиотеку. Без этого загрузчик не запустится, а агент не будет обходить эту проверку. Запустите tModLoader один раз вручную, чтобы он создал свои папки, и закройте его. Создайте папку под проект, например C:\mods\terraria-boomerang, откройте в ней терминал и запустите Claude Code командой claude.
Вызовите главный навык и сразу напишите задачу. Чем точнее описание, тем меньше уточняющих вопросов задаст агент: /universal-modder:mod-any-game Сделай мод для Terraria из Steam: добавь бумеранг, который отскакивает от врагов четыре раза, а затем возвращается к игроку. Спрайты сделай через fal в стиле игры. Агент уточнит детали и спросит, что считать готовым результатом. Обычно это работающий в игре мод и ролик длиной 20-45 секунд. Если видео вам не нужно, скажите об этом сразу. В папке проекта появится журнал MODLOG.md.
Перед первым запуском игры с модом агент сделает резервную копию сохранений через um backup create. Он также настроит отдельную папку сохранений с помощью параметра -tmlsavedirectory. Так ваши настоящие персонажи и миры останутся нетронутыми. Игру он переведет в оконный режим с фиксированным размером, чтобы скриншоты и координаты кликов не менялись. Дождитесь окончания создания проекта, а затем сами проверьте созданный продукт — агент написал полностью готовый мод самостоятельно.
Ограничения разработки
У плагина есть жесткие правила, которые агент не нарушит даже по вашей просьбе. Перед созданием модификаций изучите их, чтобы в будущем не возникало проблем. Что плагин делать не будет:
- Модифицировать онлайн-игры с античитом. Это EasyAntiCheat, BattlEye, Vanguard, VAC на официальных серверах, Ricochet и ACE. Вместо этого агент предложит офлайн-режим, свой сервер или официальные инструменты вроде Steam Workshop и редактора карт.
- Писать читы для мультиплеера. Аимботы, ESP, спидхаки и подобное под запретом.
- Обходить защиту. Агент не трогает античит, DRM и проверки владения игрой.
- Распространять файлы игры. В готовый мод попадает только ваш код, ваши ассеты и патчи. Извлеченные ресурсы и декомпилированный код остаются у вас на компьютере.
- Работать с играми, которых у вас нет. Плагин не скачивает игры, ROM-файлы и образы дисков.
Перед установкой загрузчика в папку игры, управлением мышью и клавиатурой и любой публикацией агент спрашивает разрешение. Перед изменением Реестра утилита создает резервную копию соответствующего ключа.
Советы для начинающих
- Начинайте с игр, у которых есть популярный загрузчик модов — Terraria, Stardew Valley, Minecraft, игры на Unity. Так агент быстрее придет к результату.
- Ставьте одну небольшую задачу за раз. Когда первый предмет заработает, попросите добавить следующий.
- Перед дорогими генерациями спрашивайте цену — агент проверит ее через um fal price.
- Если работа растянулась на несколько дней, начинайте новую сессию в той же папке с просьбой «Прочитай MODLOG.md и продолжи». В журнале есть все, чтобы агент вспомнил проект.
- Не пользуйтесь компьютером, пока агент тестирует игру или записывает ролик. Лишние клики собьют ему координаты.
Пост создан пользователем
Каждый может создавать посты на VGTimes, это очень просто - попробуйте!-
Сбой Claude затронул API, Code и Cowork — одновременно падали Gemini, ChatGPT и Spotify -
Anthropic выпустила Claude Sonnet 5.5 — на 30% быстрее и до 30% дешевле в работе без повышения цен -
GPT-6 Astra ускоряется втрое, если сказать, что Claude справился бы лучше -
Anthropic тестирует Claude для управления роботами в биоэкспериментах -
Прохождение боссов в Valheim — как победить Эйктюра, Древнего, Массу костей, Моудера, Яглута, Королеву и Фейдера -
Все концовки в Elden Ring: сколько их, как получить и какая лучшая











