pawnsim
Unity 미니 콜로니 시뮬레이션 세로 슬라이스(Vertical Slice) — 7일 만에 제작되었으며,
game-dev-agent를 사용하여 자산 생성,
코드 스캐폴딩, 밸런스 튜닝, 게임 내 AI 디렉터를 구현했습니다.
참고 게임
콜로니 심 장르. 세로 슬라이스를 제작합니다 — 클론도 아니고 경쟁도 아닙니다. 오직 데모를 위한 것입니다.
범위 (Day 1 시작 시점에 고정됨)
| 포함 | 제외 |
|---|---|
| 2-3개의 폰 | 10개 이상의 폰 |
| 3가지 필요(음식, 수면, 기분) | 8개 이상의 필요 |
| 2가지 자원(나무, 음식) | 전체 경제 + 생산 체인 |
| 3-4가지 행동(벌목, 먹기, 잠자기, 배회) | 건설, 제작, 연구 |
| 50×50 타일맵 | 오픈 월드 / 다중 생물군계 |
| AI 디렉터 — 3-5가지 이벤트 유형 | 계절, 날씨 시뮬레이션, 습격 |
| Utility AI (가장 높은 필요 우선 처리) | 기분 / 관계 시뮬레이션 |
| 기본 저장/불러오기 (JSON) | 자동 저장 / 다중 슬롯 / 클라우드 |
| 탑다운 2D | 3D / 등각 투영 |
일별 산출물 일정
| 날짜 | 실행 파일 실행 시 표시되는 내용 |
|---|---|
| 1 | 타이틀 → 시작 → 빈 타일맵 + 유휴 상태 폰 1개, 클릭 가능 |
| 2 | 폰이 우클릭으로 이동, 필요 UI 패널이 감소하는 모습 표시 |
| 3 | 맵에 나무 생성, 폰이 나무를 벌목 가능, 나무 카운터 상승 |
| 4 | 폰 3개, 자율적 필요 충족 (Utility AI) |
| 5 | AI 디렉터가 무작위 이벤트 생성 (LLM 기반 텍스트) |
| 6 | 저장/불러오기 작동, BGM + SFX 추가 |
| 7 | 마감 작업 + 데모 비디오 + 포트폴리오 README |
각 날짜 = builds/day-X-2026-MM-DD.exe 스냅샷 저장.
디렉토리 구조
games/pawnsim/
├── SKILL.md (이 파일)
├── unity-project/ # Unity 2022.3.32f1 프로젝트 루트
│ ├── Assets/
│ │ ├── Scripts/ # C# (code_assist 모듈이 생성)
│ │ ├── Sprites/ # 2D 아트 (asset_gen 모듈이 생성)
│ │ ├── Audio/ # BGM + SFX (audio_gen 모듈이 생성)
│ │ ├── Configs/ # ScriptableObject 밸런스 데이터
│ │ └── Scenes/
│ ├── Packages/
│ └── ProjectSettings/
├── builds/ # 일별 .exe 스냅샷 (gitignore 처리됨)
│ ├── day-1-2026-05-26.exe
│ └── ...
└── docs/
├── DESIGN.md # 범위 + 시스템 목록
├── AGENT_LOG.md # 에이전트가 매일 수행한 작업 기록
└── DEMO.md # 데모 비디오 스크립트 + 포트폴리오 내러티브
공개 제작(Build-in-Public) 내러티브
매일의 커밋 로그 = 해당 날짜의 에이전트 기여 내용. Day 7 종료 시점의 포트폴리오 README = "AI 에이전트가 이 게임을 7일 만에 만들었습니다. 각 날짜별 모습과 어떤 에이전트 모듈이 무엇을 했는지 확인하세요".
대상 독자: 게임 회사의 AI 에이전트 엔지니어 채용 관리자 + AI 에이전트 / LLM 애플리케이션 역할에 관심 있는 일반 기술 기업.