AI 에이전트가 모든 PC 게임을 모딩하는 통합 환경 공개
rehan-remade/universal-modder
AI 코딩 에이전트가 사용자가 소유한 거의 모든 PC 게임에 모드를 제작할 수 있도록 지원하는 통합 개발 환경을 구축했습니다.
전문적인 모딩 지식이나 복잡한 개발 환경 없이도 AI 에이전트가 게임 엔진 분석부터 아트 자산 생성까지 전 과정을 지원하여 누구나 대규모 콘텐츠 제작을 시도할 수 있게 해요.
- 모딩 과정에서 발견된 엔진 구조, 성공 경로 등의 정보를 '지식 기반'에 기록하여, 후속 에이전트가 시행착오 없이 작업을 이어갈 수 있게 합니다.
- 전문적인 모딩 지식이나 복잡한 개발 환경 없이도 누구나 대규모 게임 콘텐츠 제작 및 변형을 시도할 수 있어 창작의 경계를 확장합니다.
- 클로드, 제미나이 등 다양한 AI 에이전트와 연동되며, 게임 엔진 분석부터 아트 자산 생성까지 전 과정을 지원하는 강력한 도구 체계가 특징입니다.
본 시스템은 AI 코딩 가 사용자가 소유한 거의 모든 PC 게임에 모드를 제작할 수 있도록 지원하는 통합 개발 환경입니다. 이 에이전트는 게임을 찾아 엔진과 경로를 분석하고, 실제 코드를 읽어 모드를 구축하며, fal 등을 이용해 아트 자산(3D, 사운드 등)을 생성합니다. 또한 실행 중인 게임에서 테스트하고 학습한 내용을 기록하여 다음 에이전트에게 전달하는 순환 구조를 갖추고 있습니다.
모딩 과정의 효율성을 극대화하기 위해 '지식 기반'을 활용합니다. 이 지식 기반에는 특정 게임을 모딩하거나 리버스 엔지니어링하며 발견된 상세한 필드 노트가 저장됩니다. 여기에는 작동했던 정확한 버전, 경로 및 이유, 엔진 구조, 그리고 발생 가능한 문제점(gotchas) 등이 기록되어 후속 에이전트들이 같은 시행착오를 겪지 않도록 합니다.
시스템은 클로드 코드, 코덱스, 제미나이 CLI 등 다양한 AI 에이전트와 연동되며, 각 에이전트는 동일한 스킬 세트(Agent Skills format)와 `um` CLI를 사용합니다. 이 도구는 게임의 엔진과 버전을 분석하는 기능(`um scan`)을 제공하며, fal 키를 활용하여 이미지, 3D 모델링 등 다양한 아트 자산을 생성하고 게임 플레이를 기록할 수 있는 강력한 기능을 포함하고 있습니다.
용어 풀이
- 에이전트
- 목표를 받으면 스스로 계획을 세우고 도구를 써서 여러 단계의 작업을 해내는 AI.
- API
- 프로그램끼리 기능을 주고받는 약속된 창구. AI 모델은 보통 API로 불러 써요.
이 시스템은 어떤 기능을 제공하나요?
AI 코딩 에이전트가 사용자가 소유한 거의 모든 PC 게임에 모드를 제작할 수 있도록 지원하는 통합 개발 환경이에요. 이 에이전트는 게임을 찾아 엔진과 경로를 분석하고, 실제 코드를 읽어 모드를 구축하며, 아트 자산도 생성해요.
AI가 시행착오를 줄이는 방법이 있나요?
모딩 과정에서 발견된 엔진 구조, 작동했던 정확한 버전과 경로, 발생 가능한 문제점 등이 '지식 기반'에 기록돼요. 덕분에 후속 에이전트들이 같은 실수를 반복하지 않도록 도와줘요.
어떤 AI와 도구들을 연동해서 사용하나요?
클로드 코드, 코덱스, 제미나이 CLI 등 다양한 AI 에이전트와 연동돼요. 이 시스템은 `um` CLI를 통해 게임 엔진과 버전을 분석하고, fal API 키로 이미지나 3D 모델링 같은 아트 자산을 생성할 수 있어요.