가이드 · 게임 모딩

게임 모더가 하는 일, 그리고 AI가 바꾼 것

모더는 출시 후에도 오랫동안 게임을 살아 있게 합니다. 이 한 페이지에 기술을 정리했습니다: 여덟 가지 모드, 도구, 올리는 곳, 그리고 AI 에이전트가 코드를 칠 때 달라지는 점.

모드로 가는 여덟 가지 경로

모든 모드는 가장 쉬운 것부터 가장 어려운 것까지 이 중 하나의 경로를 탑니다. 숙련된 모더도, Universal Modder의 에이전트도 아이디어를 실현할 수 있는 가장 쉬운 경로를 고릅니다. 숫자는 지식 베이스의 필드 노트 수입니다.

경로의미예시노트
데이터 모드게임 자체의 데이터 파일 수정: 수치, 테이블, 스크립트, 시나리오.AoE2 문명, BG3 수치, 다키스트 던전 랜더마이저22
에셋 교체새 코드 없이 텍스처, 모델, 사운드를 교체하거나 추가.BG3 의상, 스타필드 애니메이션5
모드 로더 API커뮤니티 모드 로더의 API에 맞춰 코드 작성.tModLoader, Fabric, BepInEx, UE4SS Lua19
관리 코드 패치컴파일된 .NET/Java 코드를 실행 중에 패치(Harmony, Mixin).MelonLoader 위의 Schedule I3
네이티브 훅DLL, ASI, 프록시로 네이티브 C++ 함수를 훅.me3를 통한 엘든 링, Mewgenics ImGui 패널13
재구현내 게임 파일을 읽으면서 게임의 규칙이나 런타임을 다시 구현.마인크래프트 속 블룬스 TD 6, OpenTDU3
디컴파일 / 재컴파일게임을 소스로 디컴파일한 뒤 다시 컴파일. 주로 레트로 게임.N64·PS 시절 디컴파일 프로젝트0
패스스루 (게임 속 게임)수정하지 않은 두 게임을 함께 실행하며 상태를 주고받음: 게임 속 게임.GTA V 속 마인크래프트, Portalcraft7

모더의 도구 상자

  • 모드 로더: BepInEx와 MelonLoader(Unity), UE4SS(언리얼), tModLoader(테라리아), SMAPI(스타듀 밸리), Fabric/NeoForge/Forge(마인크래프트), SKSE(스카이림), REFramework(RE 엔진), ScriptHookV(GTA V).
  • 디컴파일러와 디버거: ILSpy와 dnSpy(.NET), Cpp2IL(IL2CPP), Vineflower(Java), Ghidra와 IDA(네이티브), Cheat Engine, x64dbg, Frida.
  • 에셋 도구: FModel과 UAssetGUI(언리얼), Blender, AssetRipper(Unity), 포맷별 변환기.
  • 그래픽: 렌더 패스를 보는 RenderDoc, 후처리와 깊이를 위한 ReShade.
  • 모드 매니저: 다른 사람의 모드를 설치하고 정렬하는 Vortex와 Mod Organizer 2(차이점).

AI 에이전트가 모딩을 바꾼 방식

2025년까지 새 모드를 만든다는 건 게임의 로더를 배우고, 코드를 디컴파일하고, 아트를 손으로 그린다는 뜻이었습니다. 이제 코딩 에이전트가 그 잡일의 대부분을 합니다. Universal Modder 같은 툴킷은 모더의 방법을 줍니다: 먼저 정찰, 가장 작은 작동 조각, 실제 게임에서 검증, 배운 것 기록. 사람 모더는 감독이자 테스터가 됩니다. AI 모더 더 알아보기 →

모더 에티켓

  • 게임 파일이나 디컴파일한 코드는 절대 배포하지 마세요. 내 코드, 내 에셋, 패치만 배포하세요.
  • 사용한 로더, 라이브러리, 참고 자료에 크레딧을 주세요.
  • AI 사용을 밝히세요. 커뮤니티는 밝히지 않은 '바이브 코딩' 작품에 냉담합니다.
  • 멀티플레이에서 치트하지 말고, 안티치트나 DRM을 우회하지 마세요.
  • 배운 것을 적어 두세요. 다음 모더가 고마워할 겁니다.

모드를 올리는 곳

플랫폼잘 맞는 것
Nexus Mods대부분의 PC 게임, 특히 Bethesda 게임, 발더스 게이트 3, 사이버펑크 2077
Steam 창작마당공식 창작마당을 지원하는 게임
ThunderstoreBepInEx를 쓰는 Unity 게임: Lethal Company, 발헤임, 리스크 오브 레인 2
mod.io크로스플랫폼 공식 모드 지원
CurseForge / Modrinth마인크래프트
GitHub releases도구, 프레임워크, 소스 공개 모드

자주 묻는 질문

모더란?

비디오 게임을 수정하는 사람입니다. 콘텐츠 추가, 메커니즘 변경, 버그 수정, 그래픽 개선, 게임끼리 합치기 등. 모드는 설정 한 줄 수정부터 새 게임이 되는 토털 컨버전까지 다양합니다.

게임 모딩은 합법인가요?

가진 게임을 개인적으로 모딩하는 것은 널리 받아들여지며, 많은 퍼블리셔가 공식 모드 도구와 정책을 두고 있습니다. 문제는 게임 파일 재배포, DRM 우회, 온라인 치트, 남의 IP로 돈을 버는 데서 생깁니다. 퍼블리셔의 모드 정책을 읽어 보세요.

게임 모더에게 어떤 기술이 필요한가요?

모드에 따라 다릅니다. 데이터·에셋 모드는 파일 포맷 지식과 아트 도구, 코드 모드는 C#, Java, Lua, C++와 디컴파일러, 네이티브 훅은 리버스 엔지니어링이 필요합니다. 이제 AI 에이전트가 코딩과 포맷 작업의 상당 부분을 맡으므로, 사람의 기술은 판단으로 옮겨 갑니다: 무엇을 만들지, 그게 정말 작동하는지.

모더는 어디에 모드를 올리나요?

Nexus Mods, Steam 창작마당, Thunderstore(Unity/BepInEx 게임), mod.io, CurseForge와 Modrinth(마인크래프트), GitHub releases입니다.

모더로 돈을 벌 수 있나요?

후원, Patreon, Nexus Mods 후원 포인트, 공식 크리에이터 프로그램으로 수입을 얻는 모더도 있습니다. 남의 게임으로 만든 모드를 유료로 막으면 법적 위험이 커지니 퍼블리셔 규정부터 확인하세요.