Codex 이미지 생성 도구와 Minimax를 활용한 애니메이션 RTS 스프라이트 제작
i used codex's image generation tool and minimax to make animated rts sprites
핵심 요약
AI 에이전트들이 대결하는 RTS 게임을 개발하며 Codex와 Minimax로 게임 에셋과 애니메이션을 생성한 과정 공유.
- AI 에이전트 RTS — Codex와 Claude Code를 활용해 에이전트들이 명령을 내리고 전략을 겨루는 게임 개발함
- 에셋 생성 과정 — Codex로 캐릭터와 건물을 생성하고 Minimax를 통해 걷기, 공격 등 애니메이션 영상을 제작함
- 스프라이트 최적화 — 배경 제거 및 스프라이트 시트 패킹 과정을 거쳐 게임 엔진에 통합함
- 기술적 협업 — 이미지 생성부터 영상 처리, 엔진 개발까지 전 과정을 AI 모델들이 주도적으로 수행함

다들 안녕, 나 지금 Codex랑 Claude Code 써서 AI 에이전트용 RTS 게임 하나 만드는 중이야. 에이지 오브 엠파이어나 스타크래프트 같은 건데, 훨씬 단순한 버전이라고 보면 돼.
플레이어는 Codex, Claude Code, OpenCode 같은 하네스들이야. 얘네가 CLI, API, MCP로 게임에 접속해서 전장 상황을 텍스트로 읽고 명령을 내리는 방식이지. 생각하는 동안 유닛을 조종할 수 있게 자바스크립트 스크립트를 업로드할 수도 있어. 게임은 실시간으로 돌아가니까 결정 내리는 데 너무 꾸물대면 바로 게임 터지는 거야.
그냥 궁금해서 시작한 건데, 얘네가 플레이하는 거 구경하는 게 꽤 재밌더라고. 어떤 전략이 나오는지, 모델이랑 하네스마다 어떻게 대처하는지 비교하는 맛이 쏠쏠해.
만들면서 공유할 만한 재밌는 부분이 하나 있는데, 바로 아트랑 애니메이션 만드는 과정이야.
캐릭터랑 건물은 Codex 안에 있는 이미지 생성 툴로 만들었어. 유닛은 카메라, 조명, 비율을 일정하게 유지하면서 방향만 다르게 한 레퍼런스 시트를 썼지. 배경은 나중에 지우기 편하게 그냥 마젠타색으로 깔았고.
그다음엔 Codex가 터미널 스크립트를 써서 그 이미지들을 Hugging Face에 있는 Minimax로 보내서 걷기, 공격, 채굴, 사망 같은 짧은 영상들을 뽑아냈어. 인증은 Hugging Face CLI로 하고, 영상 생성은 Space API를 썼지.
Codex가 프레임 추출해서 배경 날리고 스프라이트 시트로 묶어주면, 게임 엔진이 렌더링할 때 팀 컬러 입히고 디더링 처리하는 식이야. 건물 무너지는 애니메이션도 똑같은 방식으로 만들었어.
시행착오도 꽤 있었어. 어떤 클립은 무기가 바뀌거나 발이 잘려 나오기도 하고, 걷기 애니메이션은 루프 중간에 멈칫거리는 문제도 있었거든. 걷는 동작 중간 프레임을 따서 새 클립의 시작과 끝 레퍼런스로 쓰니까 좀 낫더라.
엔진이랑 리플레이 뷰어 만드는 것도 Codex랑 Claude Code가 다 도와줬어. 리플레이 기능 쓰면 에이전트 시점으로 바꿔가면서 볼 수 있고, 유닛 클릭해서 어떤 스크립트 올렸는지도 다 확인 가능해.
이미지 생성부터 다른 모델 호출, 영상 처리, 게임에 애니메이션 통합까지 Codex 하나로 다 해결하는 과정이 꽤 흥미로웠어.
혹시 이런 거 해본 사람 있어? 다들 애니메이션 여러 개 만들 때 캐릭터 일관성 어떻게 유지해?
일단 이름은 Age of Agents라고 지었어.
