Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.
Quelldateien prüfen
Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Ein direkter Befehl überspringt den Prüf-Prompt. Prüfen Sie die Quelle, bevor Sie ihn ausführen.
소스: 위 frontmatter sources 참조 (Midjourney 공식 docs, Leonardo.ai 공식, Scenario.gg 공식 docs, Unity 공식 매뉴얼, ControlNet 공식 GitHub)
검증일: 2026-06-07
적용 범위: Unity 6 / 2022 LTS 이상의 2D 프로젝트, 모바일·PC 타깃
1. 3단계 파이프라인 개요
단계
목적
도구 후보
산출물
1. 컨셉/무드보드
게임 전체 스타일 방향 결정
Midjourney V7 (--sref 시드 고정)
스타일 레퍼런스 이미지 1~5장, 무드보드 PDF
2. 에셋 대량 생성
동일 스타일로 캐릭터·UI·배경·이펙트 양산
Leonardo.ai(Character Reference / Phoenix·Lucid 모델) 또는 Scenario.gg(커스텀 Style/Character LoRA) 또는 로컬 SD + ControlNet
원본 PNG 수십~수백 장
3. 후처리·시트 정리
배경 제거, 스프라이트 시트 정렬, 픽셀 정합
Krita(라이트 페인팅·배경 제거), Aseprite(픽셀아트·시트), GIMP(범용)
Unity 임포트용 PNG / Aseprite 파일
핵심 원칙
1단계 스타일이 확정될 때까지 2단계로 넘어가지 않는다. 스타일 변경은 후행 단계 전체 재작업을 유발한다.
1단계에서 결정된 시드(Midjourney --sref 번호 또는 업로드 이미지)와 prefix 프롬프트는 프로젝트 단위로 고정 라이브러리에 보관한다.
[prefix] flat 2D side-scroller character sprite, clean vector lines, no background,
[에셋] young knight with blue cape, sword raised, attack pose frame 3 of 6,
[suffix] full body, centered, white background, game asset sheet style
[파라미터] --sref <프로젝트 시드> --sw 200 --ar 1:1 --style raw --v 7
프레임별 생성: "frame 1 of 6 idle", "frame 2 of 6 idle" 식으로 카운트 명시
배경 분리를 위해 항상 white background 또는 transparent background 키워드 + 후처리에서 제거
정면/측면/액션은 각각 별도 프롬프트, Character Reference 강도 High
4.2 UI 버튼·아이콘
flat vector UI icon for [기능명], glowing edge, isometric perspective,
transparent background, game asset, clean lines, no text, square composition
--sref <프로젝트 시드> --sw 250 --ar 1:1 --style raw --v 7
메타데이터 첨부: 시트 옆에 frames.json (Aseprite 자동 생성) → Unity 임포터가 활용
5.3 Aseprite → Unity 자동 임포터
.aseprite 파일을 Unity 프로젝트에 직접 저장하면 Unity 6의 공식 Aseprite Importer 패키지(또는 com.unity.2d.aseprite) 또는 커뮤니티 패키지(Aseprite2Unity, unity-aseprite-importer)가 자동으로:
스프라이트 시트 생성
애니메이션 클립 생성
애니메이터 컨트롤러 생성
주의: 커뮤니티 패키지는 Unity 버전 호환 표를 반드시 확인. Aseprite2Unity는 Unity 2018.3 이상 필요.
6. Unity 임포트 규격
6.1 Pixels Per Unit (PPU)
PPU는 "1 Unity 월드 유닛 = 몇 픽셀" 비율이다. 게임 카메라·콜라이더·물리 스케일이 모두 이 값에 묶인다.
에셋 유형
권장 PPU
근거
16×16 픽셀아트 타일
16
"1 게임 타일 = 1 유닛" 컨벤션
32×32 픽셀아트 캐릭터
32
동일 컨벤션
HD 일러스트 스프라이트
100
Unity 기본값. 1픽셀 ≈ 1cm 가시화
UI 캔버스 (Screen Space)
PPU 무관
Canvas Scaler가 관리
핵심 규칙
프로젝트 단위로 PPU를 통일한다. 캐릭터·타일·배경이 다른 PPU를 쓰면 충돌 처리·카메라 줌이 깨진다.
스프라이트 시트는 단일 프레임 크기를 PPU 값과 일치시킨다 (16×16 타일이면 PPU 16).
6.2 Filter Mode
모드
동작
사용 케이스
Point (no filter)
가장 가까운 픽셀 선택, 블록 유지
픽셀아트 — 필수
Bilinear
인접 픽셀 보간 → 부드러움
HD 스프라이트 일반
Trilinear
Bilinear + 밉맵 레벨 보간
카메라 거리 변화 큰 3D/2.5D
주의: 픽셀아트에 Bilinear를 쓰면 흐려진다. 반대로 HD 스프라이트에 Point를 쓰면 계단 현상이 생긴다.
주의: ASTC는 OpenGL ES 3.1 또는 Vulkan을 지원하는 Android GPU 필요. 저사양 단말 폴백은 ETC2 RGBA8.
6.5 픽셀아트 추가 설정
픽셀아트 텍스처 임포트 권장:
Filter Mode: Point (no filter)
Compression: None (또는 압축 시 ASTC 4×4)
Generate Mip Maps: OFF
Pixel Snap: 카메라에 Pixel Perfect Camera 컴포넌트(com.unity.2d.pixel-perfect) 추가
7. 스타일 일관성 유지 전략
7.1 프롬프트 라이브러리 관리
프로젝트 루트에 prompts/library.md 같은 파일을 두고 prefix·suffix를 한 번 정의해 재사용한다.
# 프로젝트 X 프롬프트 라이브러리
PREFIX: flat 2D side-scroller game asset, hand-painted style, warm sunset palette
SUFFIX: clean composition, no text, no watermark, white background
PARAMS: --sref 2891234567 --sw 200 --style raw --v 7
# 사용 예
[PREFIX] young knight idle frame 1 of 4 [SUFFIX] [PARAMS]
7.2 시드 고정 전략
도구
고정 방법
Midjourney
--seed <숫자> (V6/V7) + --sref <코드> 병용
Leonardo.ai
Character Reference + Style Reference + 동일 모델(Phoenix/Lucid) 고정
Scenario.gg
Style/Character LoRA 학습 후 동일 모델 ID로 모든 에셋 생성
로컬 SD
Seed 값 고정 + ControlNet으로 구도 제어
7.3 일관성 검증 체크리스트
모든 캐릭터가 동일 조명 방향인가 (예: 좌상단 광원)
컬러팔레트가 무드보드 5색에서 벗어나지 않는가
라인 두께·필치가 통일되었는가
캐릭터 비율(머신/몸 길이비)이 동일한가
주의: AI 모델은 미세한 컬러 시프트를 자주 일으킨다. 후처리(Krita/GIMP)에서 LUT 또는 컬러 그레이딩으로 통일하는 것이 현실적이다.
8. 상업 라이선스 가이드 (2026-06 기준)
8.1 Midjourney
Basic ($10/월) 이상: 상업 사용 허용 (프린트·머천다이즈·NFT·클라이언트 작업)
단, 회사 직전 회계연도 매출 $1M USD 이상이면 Pro($60/월) 또는 Mega($120/월) 필수 — 개인이 Basic 구독해도 회사 매출이 임계를 넘으면 적용
무료(체험): CC BY-NC 4.0 → 상업 사용 불가
연 결제 시 약 20% 할인 (Basic 약 $8/월)
8.2 Leonardo.ai
모든 유료 플랜(Apprentice $12/월 ~ Maestro $60/월): 전체 소유권 보유, 상업 사용 허용
무료 플랜: Leonardo가 이미지 권리 보유하나, 사용자에게 비독점·무로열티 상업 라이선스 부여 (단, 권리는 Leonardo가 가짐)
연 결제 시 약 17~30% 할인
8.3 Scenario.gg
모든 유료 플랜(Starter $15/월, Pro $45/월, Max $75/월): 풀 커머셜 라이선스. 게임 출시·판매·클라이언트 납품 자유
무료 체험(50 credits/일): 개인·평가 용도만, 상업 사용 불가
커스텀 모델 학습은 Pro 이상 필요 (Starter 미포함)
8.4 Stable Diffusion (로컬·무료)
라이선스: CreativeML Open RAIL-M / OpenRAIL++-M
상업 사용 허용, 매출 한도 없음
제한 사항: 불법 콘텐츠 생성·차별·괴롭힘·허위정보·동의 없는 개인 표현·법 위반 등 use-based restrictions
모델별 라이선스 차이 확인 필수 (SD 1.5, SDXL은 RAIL 계열, SD3·FLUX 등은 별도 라이선스)
8.5 결정 가이드
상황
권장
회사 매출 $1M 미만, 빠르게 시작
Midjourney Basic + Leonardo.ai Apprentice
게임 스튜디오, 자체 IP 커스텀 모델 필요
Scenario.gg Pro 이상
예산 0, 시간 여유 있음, 로컬 GPU 있음
Stable Diffusion + ControlNet
회사 매출 $1M 이상
Midjourney Pro 또는 Mega + Leonardo Artisan 이상
주의: 라이선스 정책은 공급사 정책 변경에 따라 수시 변경된다. 상업 배포 직전 반드시 최신 약관 재확인.