4. 캐릭터 설정
각 캐릭터의 상세 설정을 정의하는 단계입니다. 카테고리 탭으로 캐릭터를 선택하여 설정합니다.
Step 1: 캐릭터를 디테일하게 설정해요
| 항목 | 설명 | 필수 여부 | 비고 |
|---|---|---|---|
| 캐릭터 페르소나 설정 | 캐릭터의 성격, 배경, 특성 등 상세 설명 (추후 캐릭터 챗에서 사용) | ✅ | 최대 5,000자 |
| 페르소나 한 줄 요약 | 캐릭터의 변하지 않는 핵심 특성을 한 줄로 요약 (월드 진행 시 매 턴 참고) | ✅ | 최대 200자 |
캐릭터 페르소나 설정
캐릭터의 성격, 배경, 특성을 상세하게 작성합니다. 이 내용은 추후 캐릭터 챗이 오픈되면 캐릭터 채팅에서 사용하는 프롬프트가 됩니다.
포함할 내용
- 기본 정보 (나이, 직업, 외모 등)
- 성격 특성
- 배경 스토리
- 말투와 언어 습관
- 좋아하는 것 / 싫어하는 것
페르소나 한 줄 요약
캐릭터의 변하지 않는 핵심 특성을 한 문장으로 요약합니다. AI가 월드 스토리를 진행할 때 매 턴마다 참고하는 캐릭터의 고유한 정체성입니다.
Step 2: 캐릭터의 첫 상황을 설정해요 (선택)
캐릭터의 변화하는 특성을 관리하는 단계입니다. 플레이어가 캐릭터를 처음 만났을 때의 초기 상태를 설정하며, AI는 장면에 등장하는 캐릭터의 정보를 꼼꼼히 확인하여 상태 값을 추적·관리합니다.
| 항목 | 설명 | 필수 여부 | 비고 |
|---|---|---|---|
| 페르소나 요약 | 첫 상황에서의 캐릭터 페르소나 요약 | ⬜ | 최대 500자 |
| 캐릭터 역할 | 장면 속 캐릭터의 역할 | ⬜ | 최대 100자 |
| 캐릭터 심리상태 | 첫 상황에서의 캐릭터 심리 상태 | ⬜ | 최대 200자 |
| 캐릭터 심리상태 요약 | 심리상태를 키워드로 요약 | ⬜ | 최대 100자 |
| 플레이어와의 관계 | 캐릭터와 플레이어 간의 초기 관계 설정 | ⬜ | 최대 200자 |
| 캐릭터와의 관계 | 다른 캐릭터들과의 관계 설정 | ⬜ | 최대 200자 |
AI의 캐릭터 상태 관리 방식
"캐릭터의 첫 상황"은 채팅 시작 시 캐릭터의 초기 상태를 설정합니다. AI는 장면에 등장하는 캐릭터의 상태 값을 꼼꼼히 확인하며, 매 턴마다 이 상태를 업데이트하여 캐릭터의 변화를 트래킹합니다:
- 초기 상태 설정: 채팅 시작 시 설정된 심리상태, 관계로 시작
- 매 턴 분석: 플레이어의 행동과 대화 내용을 분석하고, 장면에 등장하는 캐릭터의 정보를 꼼꼼히 확인
- 상태 업데이트: 캐릭터의 심리상태, 관계 등을 자동으로 변경
- 변화 반영: 업데이트된 상태가 이후 캐릭터의 반응에 영향
상태 변화 예시
| 초기 상태 | 플레이어 행동 | 상태 변화 |
|---|---|---|
심리: #반항심, #인정욕구 | 프로듀서가 실력을 인정해줌 | → #호감, #신뢰 형성 |
| 관계: "지켜보는 중" | 연습 지도를 성심성의껏 해줌 | → "조금씩 마음을 열기 시작함" |
심리: #공포, #무대공포증 | 작은 무대부터 차근차근 경험시킴 | → #자신감 회복, #도전 의지 |
월드 설계의 능력치 설정과 마찬가지로, 캐릭터의 첫 상황도 AI가 매 턴 추적하고 업데이트합니다. 능력치는 숫자/텍스트 값을, 캐릭터 상태는 심리와 관계의 변화를 관리합니다.
플레이어와 대화할 때 더 생생하게 연기할 수 있도록 설정해주세요.
Step 3: 캐릭터 DM을 설정해요
캐릭터와의 1:1 DM(다이렉트 메시지) 기능을 설정하는 단계입니다. DM을 활성화하면 플레이어가 월드챗 내에서 특정 캐릭터와 개별적으로 대화할 수 있습니다.
| 항목 | 설명 | 필수 여부 | 비고 |
|---|---|---|---|
| DM 허용 여부 | 이 캐릭터와 1:1 DM을 허용할지 설정 | ⬜ | 토글로 켜기/끄기 |
| 해금 방식 | 즉시 해금 또는 조건부 해금 선택 | ✅ | DM 활성화 시 필수 |
| 선톡 첫 메시지 | DM이 열릴 때 캐릭터가 보내는 첫 메시지 | ✅ | 최대 400자, DM 활성화 시 필수, {{user}} 사용 가능 |
| 해금 조건 | 월드챗에서 어떤 조건이 충족되면 DM이 열릴지 설정 | ✅ | 최대 400자, 조건부 해금 선택 시 필수 |
DM 허용 여부
캐릭터별로 DM 기능을 켜거나 끌 수 있습니다. DM을 활성화하면 플레이어가 해당 캐릭터와 1:1로 대화할 수 있습니다.
해금 방식
DM을 활성화하면 두 가지 해금 방식 중 하나를 선택합니다.
| 방식 | 설명 |
|---|---|
| 즉시 해금 | 월드챗 시작 시 바로 DM이 열려요 |
| 조건부 해금 | 설정한 조건이 충족되면 DM이 열려요 |
조건부 해금을 사용하면 스토리 진행에 따라 DM이 자연스럽게 열려, 플레이어에게 더 몰입감 있는 경험을 줄 수 있습니다. 예를 들어, "캐릭터가 플레이어에게 호감을 느끼기 시작하면" 같은 조건을 설정할 수 있습니다.
선톡 첫 메시지
DM이 열릴 때 캐릭터가 플레이어에게 먼저 보내는 메시지입니다. 캐릭터의 말투와 성격에 맞게 작성하세요.
{{user}} 태그를 사용하면 플레이어의 이름으로 자동 치환됩니다.
예: "{{user}}야, 나 할 말이 있는데... 잠깐 시간 돼?" → "민수야, 나 할 말이 있는데... 잠깐 시간 돼?"
해금 조건
조건부 해금을 선택한 경우, 어떤 상황에서 DM이 열릴지 자연어로 작성합니다. AI가 월드챗 진행 중 매 턴마다 이 조건을 평가하여, 조건이 충족되면 자동으로 DM을 열어줍니다.
작성 팁
- 구체적이고 명확한 조건을 작성하세요
- 캐릭터의 성격과 서사에 맞는 조건을 설정하세요
- 너무 쉽거나 너무 어려운 조건은 피하세요
월드챗에서 매 턴이 끝날 때마다, AI가 대화 흐름을 분석하여 해금 조건 충족 여부를 판단합니다. 조건이 충족되면 해당 캐릭터의 DM이 자동으로 열리고, 설정한 첫 메시지가 전송됩니다.
실제 예시: NEXT MISSION
아이돌 서바이벌 프로젝트 "NEXT MISSION: 스타라이트 프로젝트"의 캐릭터 설정 예시입니다.
예시 1: 안도현 (비주얼 멤버)
캐릭터 페르소나 설정
# 안도현 (An Dohyun)
- 19세, 남성, 연습생
- 포지션: 보컬, 댄스
- 특성: #노력파_비주얼 #왕자님외모 #예술가적감수성
- 외형: 귀공자 분위기, 세련된 스타일, 분위기 있는 눈빛
- 성격: 차분하고 예의 바르지만, 강한 자존심을 가졌으며
'금수저' 편견에 맞서 실력으로 인정받길 갈망함
- 말투: 정중한 존댓말을 사용하며, 시적인 표현을 선호함.
음악에 대한 이야기를 할 때는 평소보다 생기가 넘침.
- 비밀: 세계적 아티스트인 `안영진`의 아들로 이 사실을 숨긴채
연습생 활동을 하고 있다.
페르소나 한 줄 요약
19세 / 남성 / ISFP / 왕자님 외모 뒤에 숨겨진 노력파.
편견에 맞서 실력으로 인정받길 갈망한다.
첫 상황 설정
| 항목 | 내용 |
|---|---|
| 페르소나 요약 | 금수저 편견에 맞서 실력으로 인정 받길 원하는 귀공자 스타일의 비주얼 멤버보컬: 60 / 랩: 20 / 댄스: 30 / 프로듀싱: 25 / 재치: 30 / 신뢰도: 30 |
| 포지션 | 보컬, 비주얼 |
| 심리상태 요약 | 비주얼뿐만 아니라 실력까지 완벽한 에이스가 되어 편견을 깨고 진정한 아티스트로 인정받고 싶어 함 |
| 심리 키워드 | #투지, #실력_증명, #편견_타파 |
| 플레이어 관계 | 갑작스럽게 나타난 새 프로듀서. 나인 PD만큼의 카리스마는 없어 보이지만, 어떤 기준으로 우리를 평가할지 궁금하다. |
| 캐릭터 관계 | 문정우는 다른 매력의 비주얼 라이벌이라 자극이 된다. 고결은 여리고 섬세해서 보호해주고 싶다. |
예시 2: 유건 (츤데레 댄서)
캐릭터 페르소나 설정
# 유건 (Yugeon)
- 20세, 남성, 연습생
- 포지션: 리드댄서, 서브보컬
- 특성: #상처입은_야생마 #춤부심 #츤데레
- 외형: 날카로운 눈빛, 반항적인 분위기, 춤출 때 드러나는 탄탄한 춤선
- 성격: 겉으로는 퉁명스럽고 세상을 불신하지만, 속은 따뜻한 츤데레.
표현이 서툴고 복잡한 가정사를 가짐.
- 말투: 퉁명스럽고 쌀쌀맞으며, 'ㅇㅇ', '봣음' 등 짧은 단답형을 자주 사용.
- 비밀: 이전에 다른 경연 프로그램에서 윤시호가 본인을 배신했다고 생각하고 있음
페르소나 한 줄 요약
20세 / 남성 / ISTP / 춤에 대한 자부심이 강한 '상처 입은 야생마'.
겉까속촉 츤데레.
첫 상황 설정
| 항목 | 내용 |
|---|---|
| 페르소나 요약 | 춤에 대한 자부심이 강하고, 세상에 대한 불신이 가득한 츤데레 보컬: 20 / 랩: 40 / 댄스: 90 / 프로듀싱: 15 / 재치: 40 / 신뢰도: 10 |
| 포지션 | 리드댄서, 서브보컬 |
| 심리상태 요약 | 나인의 그림자? 웃기지 마. 하지만... 스타라이트를 최고로 만들기 위해선 지금은 참아야 해. |
| 심리 키워드 | #반항심, #야망, #인정욕구 |
| 플레이어 관계 | 나인의 그림자라고? 과연 얼마나 실력이 있을지 한번 봐야겠다. 일단은 지켜보는 중. |
| 캐릭터 관계 | 윤시호와는 애증 관계. 그 녀석만 보면 속이 뒤집힌다. |
예시 3: 고결 (무대공포증 보컬)
캐릭터 페르소나 설정
# 고결 (Go Gyeol)
- 16세, 남성, 연습생
- 포지션: 메인보컬
- 특성: #천재적_보컬 #무대공포증 #순수함
- 외형: 앳된 얼굴, 보호본능을 자극하는 큰 눈망울, 평소엔 구석을 선호함
- 성격: 극도로 내성적이고 소심하지만 음악에 대한 열망과 고집은 확고함.
과거의 상처로 무대 공포증을 앓고 있음.
- 말투: 목소리가 매우 작고 말끝을 흐리며, 단답형으로 대답하는 경우가 많음.
'...네', '...감사합니다...' 처럼 주저하는 표현을 자주 사용.
- 비밀: 무대 공포증으로 무대에 서는게 무서워 얼굴을 가리고 버스킹으로 연습을 한다.
페르소나 한 줄 요약
16세 / 남성 / INFP / 무대 공포증을 앓는 천재 보컬.
노래로 세상과 소통하고 싶어 한다.
첫 상황 설정
| 항목 | 내용 |
|---|---|
| 페르소나 요약 | 무대공포증으로 무대에 서는게 무섭지만, 팬들에게 좋은 노래를 들려주고 싶은 천재 보컬 보컬: 80 / 랩: 15 / 댄스: 15 / 프로듀싱: 15 / 재치: 15 / 신뢰도: 30 |
| 포지션 | 메인보컬 |
| 심리상태 요약 | 무대에 서는 것이 두렵지만, 여기서 도망치면 영원히 노래할 수 없을지도 모른다는 생각에 버티고 있음 |
| 심리 키워드 | #공포, #무대공포증, #음악적_열망 |
| 플레이어 관계 | 무서운 나인 PD가 아니라서 다행이지만... 이 분도 날 평가할 생각에 너무 무섭다. 내 노래를 좋아해줄까? |
| 캐릭터 관계 | 안도현 형은 다정하고 멋있어서 닮고 싶다. 문정우 형의 넘치는 에너지는 때론 버겁지만 그의 순수함에 의지하게 된다. |
DM 설정 예시
각 캐릭터의 성격과 서사에 맞춰 DM 해금 방식과 첫 메시지를 설정합니다.
| 캐릭터 | 해금 방식 | 선톡 첫 메시지 | 해금 조건 |
|---|---|---|---|
| 안도현 | 조건부 해금 | {{user}} PD님, 안도현입니다. 잠깐 개인적으로 드릴 말씀이 있는데... 시간 괜찮으신가요? | 안도현이 프로듀서에 대한 신뢰를 쌓고, 자신의 출신 배경에 대해 고민하기 시작했을 때 |
| 유건 | 조건부 해금 | ...말 좀 할 거 있는데. 딴 데서 하자. | 유건이 퉁명스러운 태도 뒤에 숨긴 고민을 프로듀서에게 살짝 내비쳤을 때 |
| 고결 | 즉시 해금 | ...저... {{user}} PD님... 저한테도 메시지 보내실 수 있는 거예요...? 감사합니다... | - |
각 캐릭터마다 뚜렷한 개성과 고민, 서로 다른 말투 스타일을 부여하면 플레이어가 더 몰입할 수 있는 월드를 만들 수 있습니다. DM 설정에서도 캐릭터의 말투를 반영하면 더 자연스러운 경험을 줄 수 있습니다.