한 번의 배치로 RPG NPC 로스터를 통째로 완성하세요
아트 스타일을 고르고, 역할별 인원수를 설정하고, 반신 / 전신 / 아바타 프레이밍을 선택한 뒤 생성 버튼만 누르면 끝. NPC마다 스타일 고정된 1:1 초상화는 물론, Unity나 Godot 임포터가 한 번에 읽을 수 있는 ZIP과 JSON 매니페스트까지 받아볼 수 있습니다.
어린이 / 청년 / 중년 / 노인에 NPC를 고루 분배
남성 / 여성 / 중성에 NPC를 고루 분배
NPC 일괄 생성기란?
스타일 고정 한 번, 아키타입 목록 하나, 생성 한 번. NPC 1명당 2 크레딧으로 반신, 전신, 아바타 중 원하는 프레이밍을 선택해, 1:1 정사각형에 여백을 둔 정중앙 초상화를 받아볼 수 있습니다.

누가 NPC 일괄 생성기를 사용하나요
NPC가 두 명 이상인 게임이라면, 로스터 전체에 아트 스타일을 고정하고 엔진에 바로 쓸 수 있는 에셋으로 익스포트해 주는 생성기에서 큰 효과를 볼 수 있습니다.

마을을 채워야 하는 인디 RPG 개발자
마을 주민 15명, 가드 3명, 상인 2명, 사제 1명을 한 번의 배치로 생성하세요. 모든 캐릭터가 동일한 픽셀 팔레트와 반신 프레이밍을 공유하므로 다이얼로그 박스와 NPC 패널에 그대로 끼워 넣을 수 있습니다. 외주도, 주말 내내 초상화를 직접 그릴 필요도 없습니다.

유닛 로스터를 만드는 택틱스 그리드 디자이너
하나의 아트 디렉션을 공유하는 전술 유닛 20명이 필요하신가요? 한 번의 배치로 20개의 전신 초상화와, 각 유닛을 역할 / 시드 / 파일명에 매핑한 매니페스트까지 한꺼번에 받아보세요. 엔진 측 임포트 스크립트가 `manifest.json`을 읽어 각 유닛을 클래스 아래 자동으로 배치합니다.

게임잼 & 빠른 프로토타이핑 팀
48시간짜리 게임잼인데 스프라이트 아티스트 두 명이 잠수했다고요? 커피 한 잔 마시는 동안 NPC 12명을 한 번에 뽑아보세요. 초상화는 비주얼 노벨 컷신과 다이얼로그 UI에 그대로 들어가며, 모든 캐릭터가 처음에 고른 레퍼런스에 맞춰 일관되게 유지됩니다.
스타일 고정부터 다운로드 가능한 로스터까지, 단 3단계
스타일을 고르고, 역할별 인원수와 프레이밍을 설정한 뒤 생성 버튼을 누르세요. 한 번의 배치가 매니페스트 하나가 들어 있는 ZIP 하나로 정리됩니다.
아트 스타일 고정하기
내장된 4가지 프리셋(16비트 픽셀 탑다운, 모던 애니메이션 RPG, 사이버펑크 치비, 다크 판타지) 중 하나를 고르거나 직접 레퍼런스 이미지를 업로드하세요. 그 한 번의 선택이 배치 전체의 팔레트, 라인 굵기, 비례를 결정합니다. NPC마다 스타일 프롬프트를 따로 입력할 필요가 없습니다.

인원수 · 역할 · 프레이밍 선택하기
각 아키타입 칩(마을 주민, 가드, 상인, 마법사, 대장장이, 귀족, 어린이, 노인, 여행자, 도적)에서 인원수를 늘리거나, 한 줄에 하나씩 커스텀 역할을 입력하세요. 반신 · 전신 · 아바타 프레이밍을 한 번 고르면 배치 안의 모든 NPC에 일괄 적용됩니다. 연령대 믹스 / 성별 믹스 토글을 켜면 로스터가 자동으로 다양해집니다.

생성 · 검토 · 다운로드
생성 버튼을 누르세요. 초상화가 완성되는 순서대로 그리드에 스트리밍됩니다. 마음에 들지 않는 NPC는 언제든 다시 생성할 수 있습니다(2 크레딧, 시드 유지는 선택). 배치가 끝나면 `portraits/` 폴더와 `manifest.json`, `manifest.csv`가 들어 있는 ZIP을 다운로드하세요.

RPG NPC 로스터 출시에 필요한 모든 것
스타일 고정, 역할별 카운터, 반신 / 전신 / 아바타 프레이밍, 라이브 스트리밍, NPC별 재생성, 엔진에 바로 쓸 수 있는 익스포트까지 — 한 페이지, 하나의 워크플로에 모두 담았습니다.

NPC 20명에 단일 스타일 고정
프리셋 하나 또는 레퍼런스 이미지 한 장이 배치 안 모든 캐릭터의 팔레트, 라인 굵기, 비례, 실루엣을 잡아 줍니다. 생성한 마을 주민 20명은 서로 다른 20개 게임의 NPC가 아니라, 같은 마을의 주민 20명처럼 보입니다. 프리셋을 사이버펑크 치비나 다크 판타지로 바꿔도 동일한 스타일 고정이 그대로 적용됩니다.

반신 · 전신 · 아바타 프레이밍 선택
게임 개발에 맞춰 튜닝된 3가지 프레이밍을 제공합니다. 다이얼로그 헤드는 반신, 입식 캐릭터 시트와 비주얼 노벨 스탠딩은 전신, 타이트한 헤드샷 아이콘은 아바타. 모든 NPC는 1:1 정사각형 안 정중앙에 배치되며, 사방에 여백이 들어갑니다. 잘린 팔다리도, 화면 가장자리에 닿는 실루엣도 없습니다.

초상화 라이브 스트리밍, 끝까지 기다리지 않습니다
초상화는 완성되는 순서대로 그리드에 들어옵니다. 그래서 NPC #20이 아직 렌더링 중일 때도 NPC #3을 먼저 확인할 수 있죠. 잘못 생성된 마을 주민이 보이나요? 해당 셀에서 재생성을 누르세요(2 크레딧, 시드 유지 또는 새 시드 선택 가능). 나머지 19명은 그대로 유지됩니다.

Unity, Godot, RPG Maker용 ZIP + JSON 매니페스트
`portraits/` 폴더와 `manifest.json`, `manifest.csv`가 들어 있는 ZIP을 다운로드하실 수 있습니다. 매니페스트의 각 행은 `npc_id → role → framing → seed → filename`으로 매핑되어 있습니다. 임포트 스크립트가 에셋을 하나씩 등록하는 대신, 마을 전체를 한 번에 읽어들입니다.
이 NPC 일괄 생성기가 다른 점
단일 캐릭터 도구는 매번 스타일을 다시 프롬프트해야 합니다. 스튜디오 파이프라인은 5자리 비용이 듭니다. 이 도구는 배치 실행, 스타일 고정, NPC 1명당 균일하게 2 크레딧이라는 조건을 단 하나의 공개 워크플로에 담았습니다.
NPC 20명을 가로지르는 스타일 고정
프리셋 프롬프트 조각과 레퍼런스 이미지 그라운딩이 결합되어, 배치 전체의 팔레트, 비례, 라인 굵기를 안정적으로 유지합니다. NPC별 스타일 재보정도, 생성 사이의 팔레트 흔들림도 없습니다.
역할별 카운터, 단일 글로벌 슬라이더가 아닙니다
실제 마을은 인구가 균일하게 분포하지 않습니다. 칩마다 카운터를 두어 마을 주민 10명, 가드 2명, 귀족 1명을 설정하면 총합이 자동으로 누적됩니다. 같은 역할의 NPC를 20명 클론처럼 뽑아 놓고 필요 없는 것을 지우는 작업은 더 이상 없습니다.
점진적 디스플레이로 실수를 일찍 잡아냅니다
경쟁 배치 도구는 전체 실행이 끝날 때까지 결과를 보여주지 않습니다. 이 도구는 NPC가 완성되는 순서대로 그리드에 표시하므로, 배치가 끝나기 전에 실패한 마을 주민에서 재생성을 누를 수 있습니다. 2명 때문에 NPC 20명을 다시 만드는 일은 없습니다.
업스트림 실패 시 NPC별 환불
단일 NPC가 실패해도(4xx 업스트림 오류, 타임아웃, 콘텐츠 정책 거절) 해당 NPC의 2 크레딧만 자동 환불됩니다. 나머지 19명은 그대로 사용자의 것입니다. NPC 한 명이라도 실패하면 아무것도 환불해 주지 않는 정액제 배치 도구처럼 ‘전부 또는 전무’의 결제 위험을 떠안을 일이 없습니다.
엔진에 바로 쓰는 매니페스트, 카탈로깅 작업 불필요
모든 ZIP에는 NPC를 역할 / 프레이밍 / 시드 / 프롬프트 / 파일명에 매핑한 `manifest.json`과 `manifest.csv`가 함께 들어 있습니다. 경쟁 생성기들은 이름 없는 PNG 폴더만 던져 줍니다. 이 도구는 직접 에셋 등록 스크립트를 짜야 했을 한 시간을 통째로 아껴 줍니다.
마이크로 슬라이더 없이 자동으로 다양한 로스터
연령대 믹스와 성별 믹스 토글이 로스터를 어린이, 청년, 중년, 노인 그리고 남성, 여성, 중성에 골고루 분배해 줍니다. NPC별 슬라이더는 필요 없습니다. 통일된 가드 부대를 원하시나요? 토글을 끄세요. 마을 전체가 필요하시다면 켠 상태로 두세요.
첫 NPC 배치를 실행해 보세요
1:1 정사각형에 여백을 둔 NPC 20명, ZIP 하나, 그리고 Unity와 Godot이 그대로 읽을 수 있는 매니페스트. 무료로 시작하세요. NPC 1명당 2 크레딧이며, 미리보기에는 신용카드도 필요 없습니다.
NPC 일괄 생성기 FAQ
첫 배치를 시작하기 전에 게임 개발자들이 가장 많이 묻는 질문들.
NPC 일괄 생성기는 어떻게 모든 캐릭터를 동일한 아트 스타일로 유지하나요?
NPC 일괄 생성기는 스타일 레퍼런스 하나(프리셋 또는 업로드된 이미지)를 실행 안의 모든 NPC에 고정합니다. 그 레퍼런스가 NPC별 프롬프트와 함께 모델에 전달되며, 팔레트 · 라인 굵기 · 비례를 위한 동일한 프리셋 프롬프트 조각이 모든 호출에 적용됩니다. 결과적으로 NPC 20명 전체에서 팔레트, 실루엣, 렌더링이 일관되게 유지됩니다. 한 번의 배치는 한 번의 스타일 고정입니다. 스타일을 섞고 싶다면 여러 번의 배치를 실행하세요.
한 번의 배치로 NPC를 몇 명까지 생성할 수 있고, 비용은 얼마인가요?
모든 배치는 NPC 1명에서 20명까지 담을 수 있습니다. NPC 1명당 2 크레딧이므로, 스타일을 테스트하는 1명짜리 배치는 2 크레딧, 마을 전체를 채우는 20명짜리 배치는 40 크레딧입니다. 인원수는 역할별로 설정합니다. 마을 주민 5명, 가드 2명, 상인 1명을 합치면 NPC 8명에 16 크레딧이 됩니다. 배치를 연달아 실행하면 50명 또는 100명 이상까지 늘릴 수 있습니다. 모든 배치는 사용자가 선택한 스타일 레퍼런스와 프레이밍에 고정된 상태로 유지됩니다.
NPC 1명당 어떤 파일을, 어떤 포맷으로 받게 되나요?
모든 NPC는 2048×2048의 1:1 PNG로, 캐릭터가 정중앙에 배치되고 사방에 여유 있는 여백이 들어간 상태로 출력됩니다. 어떤 다이얼로그 UI, 로스터 패널, 비주얼 노벨 컷인에도 자유롭게 크롭하거나 마스킹할 수 있습니다. 모든 결과는 `portraits/` 폴더와 `manifest.json`, `manifest.csv`가 들어 있는 ZIP 하나에 담기며, 매니페스트가 각 파일을 NPC id, 역할, 프레이밍, 시드, 프롬프트에 매핑해 줍니다.
ZIP을 Unity, Godot, RPG Maker MV / MZ에 어떻게 임포트하나요?
Unity: `portraits/` 폴더를 `Assets/Sprites/NPCs`에 드래그하면 Unity가 각 PNG를 2D 스프라이트로 자동 임포트합니다. Godot: `portraits/`를 `res://sprites`에 떨어뜨리고 각 씬에서 스프라이트를 참조하세요. RPG Maker MV / MZ: 다이얼로그 페이스는 `img/faces/`에, 컷인은 `img/pictures/`에 초상화를 복사하세요. 모든 ZIP에는 엔진별 한 줄 가이드가 담긴 `README.txt`가 함께 들어 있습니다.
Scenario, Layer, Dzine, CharacterGen과 어떻게 다른가요?
Scenario와 Layer는 공개 배치 도구가 아닌 스튜디오 파이프라인 용도로 만들어졌습니다. Dzine과 CharacterGen은 단일 캐릭터 콘셉트 이미지만 생성하며, 배치 실행, 스타일 고정, 익스포트 템플릿을 한곳에 결합한 곳은 없습니다. Rosebud는 게임 에셋이 아닌 대화형 AI NPC를 만듭니다. 이 생성기는 세 가지 모두를 한꺼번에 처리하는 공개 도구입니다. 최대 NPC 20명의 배치 실행, 레퍼런스 기반 스타일 고정, 그리고 NPC 1명당 2 크레딧으로 제공되는 엔진 친화적인 ZIP과 매니페스트 출력까지 말이죠.
배치 도중 일부 NPC의 업스트림 생성이 실패하면 어떻게 되나요?
각 NPC는 독립적으로 디스패치되므로, 한 명의 실패가 다른 NPC를 막지 않습니다. NPC가 실패하면(업스트림 타임아웃, 4xx 오류, 콘텐츠 정책 거절) 해당 NPC의 2 크레딧이 자동으로 환불되며, 카드에 빨간 배지와 재시도 버튼이 표시됩니다. 배치 상태는 `partial`로 전환되며, 성공한 NPC들과 함께 어떤 슬롯이 건너뛰어졌는지 정리한 매니페스트가 담긴 ZIP을 그대로 다운로드하실 수 있습니다.
배치를 다시 실행하지 않고 마음에 들지 않는 NPC 한 명만 재생성할 수 있나요?
네. 완성된 NPC 카드마다 재생성 버튼이 있습니다. 비용은 2 크레딧(새 배치의 NPC 1명과 동일)이며, 해당 슬롯에만 새 초상화를 만듭니다. 완전히 새로운 캐릭터 대신 작은 변형을 원한다면 기존 시드를 유지하세요. 배치 안의 다른 NPC 19명은 그대로 유지됩니다.
생성된 NPC를 유료 게임에 상업적으로 사용해도 되나요?
네. 생성된 NPC는 사용자의 자산이며, 사용 횟수당 로열티 없이 상업 게임, 프로토타입, 게임잼 출품작, Steam 출시작, 마케팅 자료에 그대로 사용하실 수 있습니다. ZIP, `manifest.json`, `manifest.csv` 다운로드는 활성화된 유료 플랜이 필요하지만, 생성기 자체는 모든 등급에 열려 있어 무료 사용자도 구독 전 배치를 미리 살펴볼 수 있습니다.
