본문으로 건너뛰기

Universal Modder 사용법: Claude Code 게임 모딩 설치·fal 비용·Mac 한계

Universal Modder는 AI 코딩 에이전트용 오픈소스 게임 모딩 플러그인입니다. 툴은 무료지만 에이전트 요금과 fal 비용이 들고, 게임 안 자동 테스트는 Windows 전용입니다.

LaoZhang AI Team게시11 분 소요
목차
Universal Modder의 AI 게임 모딩 10단계: 작업 노트 검색부터 정찰, 세이브 백업, 에셋 생성, 게임 안 검증, 작업 노트 작성까지 이어지는 순환과 안티치트 중지·사람 승인 지점

Universal Modder는 Claude Code, Codex 같은 AI 코딩 에이전트가 PC 게임 모드를 만들 수 있게 해 주는 오픈소스 플러그인입니다. 에이전트용 스킬, um이라는 명령줄 도구, fal 에셋 생성 서버(MCP), 다른 에이전트들이 남긴 작업 노트가 한 묶음으로 들어 있습니다. 코드는 Universal Modder GitHub 저장소(rehan-remade/universal-modder)에 있으며 2026년 9월 30일 공개됐고 MIT 라이선스입니다. 2026년 10월 6일 기준 스타는 4,225개입니다. 버튼 하나로 게임을 고쳐 주는 앱이 아니라, 이미 쓰고 있는 에이전트에 모딩 절차와 도구를 얹는 방식입니다.

잘 맞는 조건은 네 가지입니다. 직접 소유한 게임을 싱글플레이나 직접 운영하는 서버에서 고치려는 경우, 게임을 돌릴 Windows PC(또는 WSL)가 있는 경우, Claude Code 유료 요금제나 Codex 같은 에이전트를 이미 쓰는 경우, 그래픽·사운드를 생성한다면 fal API 키에 소액 결제를 감수할 수 있는 경우입니다. 반대로 안티치트가 걸린 온라인 게임이나 DRM·소유권 확인을 우회해야만 갈 수 있는 경로라면, 툴 스스로 정한 규칙상 거기서 멈춥니다. macOS에서 설치·정찰·백업은 정상 동작했지만, 게임 화면을 찍고 입력을 넣는 um win은 macOS와 Linux를 지원하지 않습니다.

아래에 나오는 실행 출력은 2026년 10월 6일 macOS 26(Darwin 25.1.0), Python 3.12.1, 저장소 커밋 76b9c7e 환경에서 직접 돌린 결과입니다. 실행한 것은 Claude Code 2.1.288에 플러그인 설치, 가짜 세이브 파일과 테스트 이미지를 대상으로 한 um 정찰·검색·백업·스프라이트 후처리·배포 점검 명령, 저장소 테스트(65개 통과, 1개 건너뜀)까지입니다. 실제 게임을 스캔하거나 모드를 만들거나 게임 안에서 검증한 적은 없고, fal 생성(키를 쓰지 않아 과금 없음), Windows·WSL, Blender, um video, Codex·Gemini CLI·Cursor 설치도 실행 범위 밖입니다. 아래에 나오는 완성된 모드 사례는 모두 제작자가 저장소에 올린 예시입니다.

Universal Modder 구성: 스킬 10개, um CLI, fal MCP, 작업 노트

Universal Modder를 설치하면 에이전트가 쓸 수 있는 것이 네 가지 늘어납니다. 저장소 README와 스킬 파일(커밋 76b9c7e, pyproject.toml 버전 0.2.0)을 기준으로 정리하면 다음과 같습니다.

구성 요소들어 있는 것하는 일
스킬(Agent Skills 형식) 10개mod-any-game, game-recon, reverse-engineering, fal-assets, asset-pipeline, game-automation, showcase-video, mashup-mods, publish-mod, share-field-notes에이전트가 따라가는 작업 절차와 안전 규칙. mod-any-game에는 Unity, Unreal, .NET/XNA, Godot, Source, Bethesda, Minecraft 등 엔진별 공략 12종이 들어 있습니다
um CLI (Python)scan, fal, comfy, sprite, render3d, video, win, backup, publish, kb게임 설치 위치·엔진·안티치트 탐지, 에셋 생성과 후처리, 세이브 백업, 배포 전 점검
fal MCP 서버https://mcp.fal.ai/mcp, FAL_KEY로 인증이미지·3D·효과음 같은 에셋을 fal에서 생성
knowledge/ 작업 노트게임별·기법별 노트어떤 버전에서 어떤 경로로 성공했는지, 어떻게 검증했는지, 어디서 막혔는지를 다음 에이전트에게 남기는 기록

README가 설명하는 작업 순서는 매번 같습니다. 작업 노트 검색 → 게임 정찰 후 모딩 경로 선택 → 세이브를 백업한 안전한 실험 환경 → 실제 게임 코드 읽기 → 작동하는 최소 단위 하나 만들기 → 에셋 생성 → 실제 게임에서 검증 → 녹화 → 패키징 → 작업 노트 작성. 즉 "AI가 모드를 만든다"는 말은 에이전트가 이 열 단계를 직접 밟는다는 뜻이고, 중간중간 사람이 승인하고 확인하는 지점이 있습니다.

이름이 비슷한 다른 것과는 구분해야 합니다. Claude Code에도 "mods"라고 불리는 자체 기능이 있지만 Universal Modder와는 관계가 없습니다. GitHub의 drago-suzuki58/universal_modloader도 별개 프로젝트입니다.

Claude Code에 Universal Modder 설치: 명령 두 줄과 실제 출력

README가 안내하는 Claude Code 설치 방법은 세션 안에서 입력하는 명령 두 줄입니다(README 인용).

/plugin marketplace add rehan-remade/universal-modder
/plugin install universal-modder@universal-modder

같은 동작을 터미널의 claude plugin 하위 명령으로 실행했습니다. Claude Code 2.1.288(데스크톱 앱에 포함된 CLI)에서 기존 설정과 분리된 별도 설정 폴더를 써서 돌린 결과의 일부입니다.

$ claude plugin marketplace add rehan-remade/universal-modder
Adding marketplace…Cloning via SSH: git@github.com:rehan-remade/universal-modder.git
✔ Successfully added marketplace: universal-modder (declared in user settings)

$ claude plugin install universal-modder@universal-modder
✔ Successfully installed plugin: universal-modder@universal-modder (scope: user)

$ claude plugin list
  ❯ universal-modder@universal-modder
    Version: 76b9c7e77ead
    Scope: user
    Status: ✔ enabled

실행하면서 드러난 점은 세 가지입니다.

  • 세 명령 모두 로그인 없이 끝났습니다. 다만 모델이 스킬을 실제로 쓰려면 채팅 세션이 필요하고, 세션을 열어 에이전트에게 모딩을 시키는 단계는 이번 실행에 들어 있지 않습니다.
  • 마켓플레이스 등록 때 저장소를 SSH로 받아 왔습니다. GitHub SSH 키가 등록되지 않은 PC에서 같은 명령이 어떻게 동작하는지는 이번 실행으로 알 수 없습니다. 막힌다면 SSH 키 설정부터 확인하는 것이 순서입니다.
  • 플러그인 버전이 커밋 해시(76b9c7e77ead)로 표시됩니다. 저장소가 거의 매일 바뀌므로, 설치 시점에 따라 스킬 내용과 기본 모델이 달라질 수 있습니다.

플러그인 캐시 안의 bin/um --version은 uv 없이 시스템 python3로 universal-modder 0.2.0을 출력했습니다. README에 따르면 uv가 없을 때는 시스템 python3를 쓰며, 이 경우 pip install pillow numpy가 따로 필요합니다.

Universal Modder에 필요한 프로그램과 Claude Code 요금제

README가 요구하는 것은 Git, Python 3.10 이상, ffmpeg이고 uv는 권장 사항입니다. Blender는 3D 모델을 스프라이트로 렌더링할 때만 필요합니다. fal로 에셋을 만들려면 fal API 키를 환경 변수로 넣어야 하며(export FAL_KEY=...), 키가 없으면 um comfy가 로컬 ComfyUI 서버로 이미지만 만드는 대안이 있습니다(ComfyUI 경로는 실행하지 않았습니다).

Claude Code 쪽 조건도 따로 있습니다. Anthropic의 Claude Code 설치 문서에 따르면 Claude Code는 Pro, Max, Team, Enterprise, Console 계정이 필요하고 무료 claude.ai 요금제로는 쓸 수 없습니다. 한국은 Anthropic 지원 국가 및 지역 목록에 들어 있습니다(2026년 10월 6일 기준). 설치 자체는 Claude Code 설치 방법: 전 플랫폼 완벽 설정 가이드를, 요금제 선택은 Claude Code 가격 2026: Pro, Max, Team, API, extra usage 선택법을 참고하면 됩니다. 스킬·MCP 개념이 낯설다면 Claude Code Hooks·Skills·슬래시 명령어 차이와 사용 예제가 차이를 정리해 둡니다.

Codex·Gemini CLI·Cursor에서 Universal Modder 설치 명령

README는 다른 에이전트용 설치 방법도 적어 두었습니다. 어느 에이전트든 같은 스킬, fal MCP, um CLI를 받는다는 설명이며, 아래 명령은 모두 README 인용이고 실행하지 않았습니다.

에이전트README의 설치 방법
Codexcodex plugin marketplace add rehan-remade/universal-modder 후 codex plugin add universal-modder@universal-modder
Gemini CLIgemini extensions install https://github.com/rehan-remade/universal-modder
VS Code / Copilotchat.plugins.enabled를 켜고 "Chat: Install Plugin From Source"에서 저장소 URL 입력
CursorCursor 마켓플레이스, 또는 저장소를 클론해서 열기
OpenCode저장소를 클론한 뒤 그 안에서 opencode 실행
스킬만npx skills add https://github.com/rehan-remade/universal-modder
um CLI만uv tool install git+https://github.com/rehan-remade/universal-modder (또는 pipx)

게임을 건드리기 전에: um scan 정찰과 um backup 세이브 백업

모드 작업의 첫 두 단계는 게임이 어떤 엔진인지, 안티치트가 있는지 확인하는 정찰과 세이브 백업입니다. 둘 다 um 명령으로 직접 해 볼 수 있습니다.

게임이 하나도 설치되지 않은 Mac에서 um scan --list를 돌리면 이렇게 나옵니다(출력 일부 생략, 뒤이어 게임 폴더를 직접 um scan에 넘기라는 안내가 붙습니다).

$ um scan --list
no Steam/Epic/Xbox installs found

um scan은 Steam, Epic, Xbox 설치 목록을 찾고, 찾지 못하면 게임 폴더를 직접 지정하라고 안내합니다. 소스 코드상 macOS에서는 ~/Library/Application Support/Steam, Linux에서는 ~/.steam/steam과 ~/.local/share/Steam도 찾아보지만, Steam이 설치된 환경에서는 실행하지 않았습니다.

폴더를 지정하면 엔진, 안티치트, 설치된 로더, 추천 경로를 보여 줍니다. 아래는 실제 Terraria 설치 폴더가 아니라 저장소에 들어 있는 Terraria 예시 소스 폴더를 지정한 결과입니다.

$ um scan universal-modder/examples/terraria-tmodloader
terraria-tmodloader
  engine:    Unknown native engine  [10%]  evidence: no known engine signature
  anti-cheat: none found
  loaders:   none installed
  routes:
    1. tModLoader (free Steam app 1281930): C# ModItem/ModNPC/ModProjectile/ModSystem, hot reload from ModSources  (known game; read references/engines/dotnet-xna.md)
    2. proxy-DLL loader + function hooks (MinHook/SafetyHook), memory reading; Ghidra/IDA + x64dbg + Cheat Engine  (engine: Unknown native engine; read references/engines/native.md)

게임 실행 파일이 없는 폴더라 엔진 판별 신뢰도는 10%에 그쳤지만, 1순위 경로로 Steam 무료 앱인 tModLoader를 제시했습니다. 실제 게임 폴더에서 눈여겨볼 줄은 anti-cheat입니다. 여기에 안티치트가 잡히면 다음 단계로 넘어가기 전에 멈추고 아래 "계정 정지·저작권" 절을 먼저 확인해야 합니다.

같은 게임을 누가 먼저 고쳐 봤는지는 작업 노트에서 찾습니다. um kb search terraria는 노트 5개를 돌려줬고, 첫 결과는 이렇습니다.

$ um kb search terraria
games/terraria/fal-arsenal-tmodloader.md
   Fal Arsenal: missiles, a tactical nuke, new enemies and a boss for Terraria  [Terraria | xna-fna | loader-api | working]

세이브 백업은 가짜 세이브 폴더(saves/world1.wld)로 한 바퀴 돌려 봤습니다. 백업을 만든 뒤 world1.wld를 고치고 world2.wld를 추가한 다음 비교하고 복원한 출력의 일부입니다.

$ um backup create saves --name demo-saves
~/.universal-modder/backups/demo-saves/20261006-210035.zip  (1 files, 0.0 MB)

$ um backup diff demo-saves saves
 "added": [
  "world2.wld"
 ],
 "removed": [],
 "changed": [
  "world1.wld"
 ]

$ um backup restore demo-saves --yes
restore 20261006-210035.zip -> saves: 1 changed, 0 missing, 1 new since (new files kept)
~/.universal-modder/backups/demo-saves-pre-restore/20261006-210112.zip  (2 files, 0.0 MB)
restored 1 files

복원 동작에서 알아 둘 점이 두 가지 있습니다. 복원 직전 상태를 demo-saves-pre-restore라는 이름으로 먼저 백업하므로 복원 자체도 되돌릴 수 있습니다. 그리고 백업 이후 새로 생긴 파일(world2.wld)은 지우지 않고 남겨 두며, 지우려면 --clean을 붙여야 합니다. 백업 파일은 홈 폴더 아래 ~/.universal-modder/backups/에 zip으로 쌓이니, 세이브가 큰 게임이라면 디스크 여유를 확인해 두는 편이 좋습니다. 실제 게임 세이브에 쓸 때의 형식은 um backup --help에 이렇게 나옵니다(도움말 인용).

um backup create "C:\Users\me\Documents\My Games\Terraria" --name terraria-saves

fal 에셋 비용: 기본 설정 스프라이트 1장 약 $0.211

Universal Modder 자체는 MIT 라이선스라 무료입니다. 돈이 드는 곳은 두 군데로, 에이전트 요금과 fal 에셋 생성 비용입니다. um fal의 기본 모델(커밋 76b9c7e의 um/fal.py)과 2026년 10월 6일 기준 fal 모델 페이지의 표시 가격을 맞춰 보면 다음과 같습니다.

um fal 명령기본 모델과 설정fal 표시 가격 (2026년 10월 6일 기준, USD)
imageNano Banana 2, 1K, 1장장당 $0.08 (2K는 1.5배, 4K는 2배, 0.5K는 0.75배)
spriteGPT Image 2, --quality high, square_hd, 투명 배경1024×1024 기준 high $0.211, medium $0.053, low $0.006
model3dTrellis 2 (이미지 → 3D)512p $0.25, 1024p $0.30, 1536p $0.35
sfxElevenLabs sound effects v2초당 $0.002

가격은 fal의 Nano Banana 2 모델 페이지, GPT Image 2 모델 페이지, Trellis 2 모델 페이지, ElevenLabs sound effects v2 모델 페이지에 표시된 금액이며, square_hd는 1024×1024로 보고 계산했습니다. 영상(video, Seedance 2.5 기본 5초 720p)과 음악(music, ElevenLabs Music 기본 60초)은 위 표와 아래 계산에 넣지 않았으니, 쓸 계획이라면 생성 전에 해당 모델 가격부터 조회해야 합니다. fal-assets 스킬은 3D·영상·긴 음악을 여러 개 만들기 전에 가격을 확인하고, 생성이 20건 안팎을 넘거나 영상 규모일 때는 대략적인 비용을 먼저 사용자에게 알리라고 에이전트에게 지시합니다.

작은 모드 하나를 가정해 계산하면 이렇습니다. 스프라이트 10장, 대표 이미지 1장, 3D 모델 1개(1024p 가격 $0.30 적용, um이 해상도를 따로 지정하지 않음), 2초짜리 효과음 5개입니다.

스프라이트 품질계산식합계
기본값 high10 × $0.211 + $0.08 + $0.30 + 5 × 2초 × $0.002$2.51
--quality medium10 × $0.053 + $0.08 + $0.30 + $0.02$0.93
--quality low10 × $0.006 + $0.08 + $0.30 + $0.02$0.46

작은 모드 하나의 fal 비용 계산: 스프라이트 10장과 나머지 $0.40을 더하면 high $2.51, medium $0.93, low $0.46

표시 가격 기준이며 다시 뽑는 비용은 들어 있지 않습니다. 마음에 들 때까지 2~3번씩 다시 생성한다고 가정하면 기본 설정 합계는 약 $5.02~$7.53으로 늘어납니다(이 배수는 측정값이 아니라 가정입니다). 스프라이트는 결국 게임 규격에 맞춰 줄어듭니다. 테스트에서 um sprite cutout과 um sprite fit --size 32x32는 512×512 테스트 PNG를 32×32 투명 스프라이트로 바꿨습니다. 이렇게 작은 픽셀 아트로 줄일 에셋이라면 high 대신 medium으로 먼저 시험해 보는 편이 비용 대비 합리적입니다.

생성 전에 가격을 직접 조회하는 um fal price도 있지만, 키가 없으면 바로 멈춥니다.

$ um fal price fal-ai/trellis-2
um: FAL_KEY is not set. Create a key at https://fal.ai/dashboard/keys and `export FAL_KEY=...` (or put FAL_KEY=... in a .env file here)

모든 생성 호출은 출력 폴더의 fal_manifest.jsonl에 한 줄씩 기록되므로, 어떤 에셋에 몇 번 호출했는지 나중에 추적할 수 있습니다.

에이전트 요금은 별도입니다. 모딩 세션에서는 에이전트가 디컴파일한 코드를 읽고 게임 스크린샷을 반복해서 확인하는데, game-automation 스킬도 "스크린샷은 토큰을 쓴다"며 축소본을 보라고 적고 있습니다. "완전 무료"라는 소개는 툴킷에만 해당하고, 에이전트와 fal 사용량은 각각 과금됩니다.

Mac·Linux에서 Universal Modder: 설치는 되지만 um win은 Windows 전용

macOS에서 um win ps를 실행하면 이렇게 거부됩니다.

$ um win ps
um: `um win` drives Windows games (native Windows or WSL). On Linux use xdotool/ydotool + ffmpeg x11grab/pipewire; on macOS use screencapture + ffmpeg avfoundation (see skills/game-automation).

um win은 게임 실행, 창 스크린샷, 게임에만 들어가는 키보드·마우스 입력, 게임 소리만 담는 녹화를 맡는 명령입니다. README가 말하는 "실제 게임에서 검증" 단계를 자동으로 돌리는 핵심 도구가 Windows(네이티브 또는 WSL) 전용이라는 뜻이고, game-automation 스킬도 스스로를 "Windows 우선, Linux·macOS는 참고 노트"로 소개합니다.

작업Windows (네이티브·WSL)macOS·Linux
플러그인 설치, um scan·um kb·um backup·um spriteREADME상 지원macOS에서 정상 동작 (Linux는 실행하지 않음)
um win으로 게임 실행·스크린샷·입력·녹화README상 지원거부 (macOS 실행 결과)
게임 안 검증에이전트가 um win으로 자동화에이전트가 screencapture·xdotool 같은 다른 도구를 쓰거나 사람이 직접 플레이

Windows와 macOS·Linux 비교: 설치·정찰·백업은 macOS에서 동작하지만 um win은 거부되고 게임 안 검증은 다른 도구나 직접 플레이로 대신함

따라서 Mac에서는 정찰, 코드 읽기, 에셋 생성과 후처리까지는 진행할 수 있지만, 게임 안 확인은 직접 해야 할 가능성이 큽니다. 고치려는 게임이 Windows 전용이라면 애초에 Windows PC나 WSL 환경에서 시작하는 편이 낫습니다.

계정 정지·저작권이 걱정될 때: Universal Modder가 멈추는 지점

README의 "Rules it follows"와 Universal Modder 안전 지침 safety.md가 정한 범위는 분명합니다. 대상은 직접 소유한 게임이고, 싱글플레이·멀티플레이·직접 운영하는 서버까지입니다. 다음은 거부합니다.

  • 안티치트가 있는 온라인 게임에 코드 주입
  • 다른 플레이어를 상대로 한 치트(에임봇, 월핵, 스피드핵, 패킷 조작 등)
  • 안티치트, DRM, 소유권 확인 우회. 로더가 DRM을 넘어 실행 파일을 패치해야 한다면 멈춥니다

안전 지침이 코드 주입의 정지 신호로 꼽는 안티치트는 EasyAntiCheat, BattlEye, Vanguard, EA Javelin, Ricochet, ACE, nProtect, XIGNCODE, mhyprot입니다. 대신 Workshop이나 맵 에디터 같은 공식 모딩 도구, 안티치트 없이 실행되는 공식 오프라인 모드는 허용합니다. 예로 Elden Ring을 ModEngine2나 me3로 EAC를 끈 오프라인 상태에서 실행하는 방식을 커뮤니티 관행으로 듭니다. VAC가 적용되는 Valve 게임은 -insecure로 로컬 테스트만 하고, 무언가 주입된 상태로 공개 서버에 들어가지 말라고 적혀 있습니다.

작업 중에는 세이브를 건드리기 전에 백업하고, 프로세스는 정확한 PID로만 종료합니다. 마우스·키보드를 대신 조작하거나, 게임 폴더에 로더를 설치하거나, 모드를 공개(풀 리퀘스트 포함)하기 전에는 사용자에게 먼저 묻습니다.

주의할 점은 이 규칙이 기술적인 잠금장치가 아니라 에이전트가 스킬을 읽고 따르는 지시라는 것입니다. 에이전트의 거부 동작은 앞서 밝힌 실행 범위에 들어 있지 않습니다. um scan에 안티치트가 잡혔다면 에이전트의 판단을 기다리지 말고 사람이 먼저 멈추는 것이 안전합니다. 안전 지침 스스로도 "법률 자문이 아니다"라고 밝히며, 게임사의 모드 정책을 직접 읽으라고 권합니다.

배포 쪽 규칙은 게임 파일, 추출한 에셋, 디컴파일한 코드를 절대 함께 내보내지 않는 것입니다. 모드는 자기 코드, 직접 만든 에셋, 패치나 변환기 형태로만 배포합니다. 에셋 생성에 쓴 .env 파일이 들어 있는 테스트 폴더에 um publish check를 돌리자 이렇게 막혔습니다.

$ um publish check mymod
FAIL  env file (secrets?): .env
FAIL  FAL_KEY assignment in .env
WARN  no README (install steps, requirements, credits)
FAIL: 3 files, 2 failures, 1 warnings

fal 키가 그대로 담긴 파일을 실수로 올리는 사고를 막아 주는 셈입니다. 게임 설치 폴더를 --game으로 함께 넘기면 복사된 게임 파일도 잡아낸다고 도움말에 나옵니다. 안전 지침은 에셋 없이도 삭제 요청은 온다며, Take-Two가 GTA III·바이스 시티 역공학 코드(re3, reVC)를 2021년 GitHub에서 내리게 한 일과 Activision이 2024년 H2M 모드에 출시 전날 중단 요구를 보낸 일을 예로 듭니다. 상업적 이용이나 수익화는 위험을 크게 키운다는 경고도 함께 있습니다.

처음 해 볼 게임: Terraria처럼 작업 노트가 있는 게임부터

"새 무기나 적을 추가할 수 있느냐"는 질문에는 제작자의 예시가 답이 됩니다. 아래는 모두 제작자가 저장소에 올린 사례이며 재현하지 않았습니다.

  • Terraria, Fal Arsenal: tModLoader 모드로 유도 미사일 발사기, 크레이터를 남기는 전술 핵, 연쇄 번개 소총, 블랙홀 총, 궤도 폭격을 추가하고 적 3종과 2페이즈 보스 Drone Mothership을 넣었습니다. 스프라이트는 전부 fal로 만들었다고 하며, 작업 노트에는 관련 영상이 약 40만 회 조회됐다고 적혀 있습니다.
  • Age of Empires II DE, San Franciscans: 로보택시 고유 유닛과 배달 드론(fal 이미지 → 3D 변환)을 넣은 새 문명과 트랜스아메리카 피라미드 불가사의, 역공학으로 만든 .sld 스프라이트 작성기.
  • GTA V 스토리 모드 안의 Minecraft: Fabric 모드와 ScriptHookV·ReShade 애드온이 로컬 WebSocket으로 카메라와 이벤트를 주고받는 구조.

처음이라면 이런 예시와 작업 노트가 이미 있고, 공식 또는 무료 모드 로더가 있는 게임에서 시작하는 편이 시행착오가 적습니다. Terraria는 tModLoader가 Steam 무료 앱(1281930)으로 있고 작업 노트도 여러 개라 조건이 잘 맞습니다. 다음은 README와 도움말에 나온 명령으로 짠 첫 세션 순서입니다.

  1. 공식 GitHub 저장소 rehan-remade/universal-modder에서만 설치합니다.
  2. um kb search "GAME_NAME"으로 같은 게임의 작업 노트가 있는지 찾습니다. README에 따르면 저장소 밖에서도 동작합니다.
  3. um scan "GAME_OR_FOLDER"로 엔진과 안티치트를 확인합니다. 안티치트가 잡히면 여기서 멈춥니다.
  4. um backup create "SAVE_FOLDER" --name NAME으로 세이브를 백업합니다.
  5. 에이전트에게는 처음부터 모드를 만들라고 하기보다 정찰과 계획까지만 맡깁니다. README의 예시 요청 "What engine is C:\Games\Foo, and has anyone modded it before?"처럼 엔진과 선례만 묻는 식이며, game-recon 스킬은 결과를 MODDING_PLAN.md로 남깁니다.
  6. fal 생성은 아이템 하나가 게임 안에서 작동하는 것을 확인한 뒤에 시작하고, 대량 생성 전에는 비용을 먼저 묻습니다.
  7. 공개하기 전에 um publish check를 돌립니다.

universalmodder.org는 공식 사이트인가: 저장소에 연결되지 않은 도메인

universalmodder.org는 이름만 보면 공식 사이트 같지만, 공식 저장소와 연결된 흔적이 없습니다. whois 기준 이 도메인은 2026년 10월 5일 등록됐고(등록 대행사 Spaceship), GitHub 저장소의 홈페이지 항목은 비어 있으며 저장소 파일 어디에도 이 도메인이 나오지 않습니다. 2026년 10월 6일 기준 사이트는 GitHub 저장소로 연결하고 뉴스레터·문의 양식을 둘 뿐 별도 다운로드는 없습니다.

누가 운영하는지는 알 수 없고 악성이라는 근거도 없습니다. 그래도 설치는 GitHub 저장소에서만 하는 것이 맞습니다. Universal Modder의 안전 지침도 "화제가 된 모드의 '다운로드'는 악성 코드인 경우가 많다"며 로더는 공식 저장소와 릴리스에서만 받으라고 적고 있습니다.

Universal Modder FAQ: 무료 여부, Codex 지원, 코딩 지식

Universal Modder는 무료인가요?

툴킷은 MIT 라이선스라 무료입니다. 다만 에이전트 요금(Claude Code는 Pro 이상 유료 계정)과 fal 생성 비용이 따로 듭니다. 기본 설정 스프라이트는 2026년 10월 6일 fal 표시 가격으로 1장에 약 $0.211입니다. fal 키 없이 로컬 ComfyUI로 이미지만 만드는 방법도 README에 있습니다.

Codex나 Gemini CLI로도 Universal Modder를 쓸 수 있나요?

README는 Codex, Gemini CLI, VS Code/Copilot, Cursor, OpenCode용 설치 방법을 따로 적어 두었고, 모두 같은 스킬·fal MCP·um CLI를 받는다고 설명합니다. 직접 설치해 본 것은 Claude Code 경로뿐이며, 나머지 에이전트의 이용 조건과 요금은 각 서비스 기준을 따릅니다.

코딩을 몰라도 Universal Modder로 게임 모드를 만들 수 있나요?

코드는 에이전트가 쓰지만 손이 가는 일은 남습니다. Git, Python, ffmpeg를 설치하고, 터미널에서 FAL_KEY 같은 환경 변수를 넣고, 에이전트가 로더 설치나 입력 조작 허락을 구할 때 판단해야 합니다. 안티치트 여부를 보고 멈추는 것도 사람 몫입니다. 처음에는 정찰과 계획만 맡겨 보고, 결과를 이해할 수 있을 때 다음 단계로 넘어가는 방식이 무리가 없습니다. 범용 스킬이나 MCP를 함께 고르고 싶다면 Claude Code에서 먼저 써야 할 Skills와 Claude Code에서 먼저 추가할 MCP를 참고하세요.

참고 자료8

이 글이 링크한 외부 페이지를 본문에 나온 순서대로 정리했습니다. 마지막 업데이트: 2026년 10월 6일.

  1. 1.Universal Modder GitHub 저장소github.com/rehan-remade/universal-modder
  2. 2.Anthropic의 Claude Code 설치 문서code.claude.com/docs/en/setup
  3. 3.Anthropic 지원 국가 및 지역 목록anthropic.com/supported-countries
  4. 4.Nano Banana 2 모델 페이지fal.ai/models/fal-ai/nano-banana-2
  5. 5.GPT Image 2 모델 페이지fal.ai/models/openai/gpt-image-2
  6. 6.Trellis 2 모델 페이지fal.ai/models/fal-ai/trellis-2
  7. 7.ElevenLabs sound effects v2 모델 페이지fal.ai/models/fal-ai/elevenlabs/sound-effects/v2
  8. 8.Universal Modder 안전 지침 safety.mdgithub.com/rehan-remade/universal-modder/blob/main/skills/mod-any-game/references/safety.md
Claude Code Skills 시작 경로. 먼저 내장 Skills를 쓰고, 그다음 공식 Skills, 마지막에 repo-local custom skill
Claude Code

Claude Code에서 먼저 써야 할 Skills (2026): 워크플로별 공식 스타터 가이드

Claude Code best skills라는 검색어가 정말 해결해야 하는 문제는 랭킹이 아닙니다. 내장 Skills부터 써야 하는지, 어떤 공식 Skills를 먼저 설치해야 하는지, 그리고 언제 `CLAUDE.md`나 hooks 쪽으로 방향을 틀어야 하는지를 워크플로 기준으로 정리하는 것이 더 중요합니다.

13 분
Claude Opus 5.5 vs GPT-6.1 Sol 표지: 272K 이하 단가 2배, 같은 effort 과제당 비용 4.2~8.9배, 272K 초과 요청은 출력 단가 1.33배, 기본 모델은 GPT-6.1 Sol
Claude Code

Claude Opus 5.5 vs GPT-6 Sol·6.1 Sol 비용

GPT-6.1 Sol 기준 272K 이하 요청에서 Opus 5.5는 캐시 읽기까지 모든 단가가 2배, 과제당 비용은 4~9배입니다. 기본은 6.1 Sol, Opus는 실패하는 작업에만 시험합니다.

15 분
Claude Code에서 MCP 도구 정의와 호출 결과에 컨텍스트 공간을 나누는 개념도
Claude Code

Claude Code MCP 컨텍스트 과부하: 원인 찾기와 큰 출력 줄이기

MCP 서버 수를 줄이기 전에 컨텍스트가 언제 늘어나는지 확인하세요. 도구 검색은 정의 로딩을 늦추고, 필터링과 분할 조회는 큰 반환값을 줄입니다. 정리한 뒤에도 같은 기록에 접근하고 필요한 작업을 끝낼 수 있어야 합니다.

8 분