# P1-2 Guide: 캐릭터 설계 > 작업할 때마다 읽는 실행 가이드 **버전:** 2.0.0 **프로세스:** P1-2 (CHARACTERS) **목표:** 작품의 주요 캐릭터 설계 --- ## 📋 작업 순서 ### 1. 필수 파일 확인 **파일 읽기:** ``` settings/project-config.md settings/worldview.md ``` **확인 사항:** - 핵심 컨셉 및 주요 갈등 - 세계관 설정 (세계의 법칙, 사회 구조 등) - 작품의 톤 → 캐릭터는 이 설정과 일치해야 함 --- ### 2. 사용자와 캐릭터 대화 **질문 항목:** **주인공:** - 이름 - 나이 - 성별 - 외모 특징 - 성격 핵심 키워드 (3-5개) - 말투 특징 - 목표/욕구 - 갈등/약점 - 배경 스토리 **주요 조연:** - (주인공과 동일한 항목) - 주인공과의 관계 - 역할 (조력자 / 적대자 / 기타) **기타 캐릭터:** - (필요한 만큼 간략하게) **캐릭터 간 관계:** - 주요 관계도 - 갈등 구조 - 역학 관계 --- ### 3. characters-master.md 작성 **파일명:** ``` settings/characters-master.md ``` **구조:** ```markdown # 캐릭터 설계 (마스터) **프로젝트:** [프로젝트명] **작성일:** YYYY-MM-DD **버전:** 1.0 --- ## 캐릭터 목록 **주인공:** - [이름] **주요 조연:** - [이름 1] - [이름 2] - ... **기타 캐릭터:** - [이름 1] - [이름 2] - ... --- ## 주인공: [이름] **기본 정보:** - 이름: [전체 이름] - 나이: [나이] (작품 시작 시점) - 성별: [성별] - 직업: [직업] **외모:** - [외모 특징 설명] **성격:** - 핵심: [키워드 3-5개] - 상세: - [성격 특징 1]: [설명] - [성격 특징 2]: [설명] - ... **말투:** - [말투 특징 및 예시] - 예: "[대사 예시]" **목표/욕구:** - 표면적 목표: [설명] - 내면적 욕구: [설명] **갈등/약점:** - [주요 갈등]: [설명] - [약점]: [설명] **배경:** - [중요한 과거 사건] - [현재 상황] **변화 호:** - 시작: [초기 상태] - 변화: [어떻게 변할 것인가] - 끝: [최종 상태] **특기/능력:** - [특별한 능력이나 특기] --- ## 주요 조연: [이름] **기본 정보:** - 이름: [전체 이름] - 나이: [나이] - 성별: [성별] - 직업: [직업] **외모:** - [외모 특징 설명] **성격:** - 핵심: [키워드 3-5개] - 상세: [설명] **말투:** - [말투 특징 및 예시] **역할:** - 스토리에서의 역할: [조력자 / 적대자 / 멘토 / 라이벌 등] - 주인공과의 관계: [설명] **목표/욕구:** - [설명] **갈등:** - [주요 갈등] **배경:** - [중요한 배경] **특기/능력:** - [특별한 능력이나 특기] --- (다른 주요 조연들도 동일한 형식으로 작성) --- ## 기타 캐릭터 ### [이름] - 역할: [간단한 역할 설명] - 나이/성별: [정보] - 특징: [핵심 특징 1-2줄] ### [이름] - (동일 형식) ... --- ## 캐릭터 관계도 **주요 관계:** ``` [주인공] ├─ [조연 1]: [관계 유형] - [설명] ├─ [조연 2]: [관계 유형] - [설명] └─ [조연 3]: [관계 유형] - [설명] [조연 1] └─ [조연 2]: [관계 유형] - [설명] ``` **갈등 구조:** - [대립 1]: [캐릭터 A] vs [캐릭터 B] - [갈등 원인] - [대립 2]: [캐릭터 C] vs [캐릭터 D] - [갈등 원인] - ... **동맹 구조:** - [그룹 1]: [멤버들] - [공통 목표] - [그룹 2]: [멤버들] - [공통 목표] - ... --- ## 나이 계산 기준 **기준 연도:** [작품 시작 시점 연도/날짜] **나이 변화:** - [이름]: [시작 시 나이]세 → [작품 종료 시 나이]세 (예상) - [이름]: [시작 시 나이]세 → [작품 종료 시 나이]세 (예상) - ... **주의:** - 모든 나이는 작품 시작 시점 기준 - 타임라인에 따라 자동 계산 --- ## 일관성 체크 **설정 일관성:** - [ ] 세계관과 부합 - [ ] 캐릭터 간 모순 없음 - [ ] 나이/배경 논리적 - [ ] 능력 수준 적절 **캐릭터 차별화:** - [ ] 성격 구분 명확 - [ ] 말투 차별화 - [ ] 역할 중복 없음 --- **작성:** Claude Sonnet 4.5 **최종 수정:** YYYY-MM-DD ``` **작성 시 주의:** - 주요 캐릭터는 상세하게 - 기타 캐릭터는 간략하게 - 말투 예시 반드시 포함 - 세계관과 일치하는지 확인 --- ### 4. 일관성 검증 **자체 검증:** - 캐릭터 간 성격 중복 없는지 확인 - 나이 계산 논리적인지 확인 - 세계관과 부합하는지 확인 **사용자 확인:** - 작성한 characters-master.md 검토 요청 - 캐릭터가 의도대로 설계되었는지 확인 - 수정 사항 반영 - 최종 승인 --- ### 5. 완료 기록 작성 **파일명:** ``` logs/p1-2-characters-YYYYMMDD-HHMM.md ``` **내용:** ```markdown # P1-2 완료 기록: 캐릭터 설계 **날짜:** YYYY-MM-DD HH:MM **프로세스:** P1-2 (CHARACTERS) **담당:** Claude Sonnet 4.5 --- ## 수행 내용 - 필수 파일 확인 (worldview.md) - 사용자와 캐릭터 대화 - characters-master.md 작성 - 캐릭터 간 관계 설정 - 일관성 검증 --- ## 산출물 - settings/characters-master.md (생성) --- ## 주요 결정 사항 **총 캐릭터 수:** [N]명 - 주인공: [N]명 - 주요 조연: [N]명 - 기타: [N]명 **주요 관계:** - [관계 1] - [관계 2] - ... --- ## 검증 결과 - [ ] 세계관 부합: PASS - [ ] 캐릭터 차별화: PASS - [ ] 일관성: PASS --- ## 발견된 이슈 없음 / [이슈 내용] --- ## 다음 Phase - P1-3: 타임라인 설계 --- **작성:** Claude Sonnet 4.5 **완료:** YYYY-MM-DD HH:MM ``` --- ## ✅ 최종 체크리스트 작업 완료 전 확인: - [ ] worldview.md 확인 완료 - [ ] 사용자와 캐릭터 대화 완료 - [ ] settings/characters-master.md 작성 완료 - [ ] 주요 캐릭터 모두 정의 - [ ] 말투 예시 포함 - [ ] 캐릭터 간 관계 명확 - [ ] 일관성 검증 - [ ] 사용자 최종 승인 - [ ] 완료 기록 작성 (logs/p1-2-characters-YYYYMMDD-HHMM.md) - [ ] Git 커밋 - [ ] WORK-MODE.txt STATUS → COMPLETED --- ## 🔍 작업 원칙 **이 단계의 목적:** - 스토리의 핵심 인물 설계 - 갈등 구조의 기반 마련 - 일관된 캐릭터 표현을 위한 기준 제공 **중요성:** - P1-4 (플롯) 설계 시 캐릭터 기반 - P2-1 (작성) 시 캐릭터 참조 - P2-2, P3-1 검증 시 기준 **완벽주의 경계:** - 작업하면서 캐릭터 발전 가능 - 모든 것을 미리 정할 필요 없음 - 핵심만 명확하면 충분 --- ## 🔍 문제 해결 **Q: 캐릭터가 너무 평범한 것 같음** A: 독특한 말투, 특이한 배경, 특별한 능력 중 하나만 추가해도 차별화됨. **Q: 캐릭터 성격이 겹치는 것 같음** A: 핵심 키워드 3-5개를 비교. 겹치면 하나는 다른 특성으로 변경. **Q: 조연이 너무 많음** A: "주요 조연"과 "기타"로 분리. 기타는 간략하게만. **Q: 말투 예시를 어떻게 만들지 모르겠음** A: 일단 간단하게. "안녕하세요" 같은 인사말도 OK. 작업하면서 발전. --- **Created:** 2026-02-01 **Author:** Alex & Claude Sonnet 4.5