- 일반 시나리오 작가의 기능 소개
'GPTRPG 입문자를 위한 가이드'를 읽고 오셨다는 전제로 적겠습니다.
먼저 일반 시나리오 작가들의 기본적인 기능에 대해서 알려드리겠습니다.


위 사진이 일반 시나리오 작가가 GPTRPG의 '스튜디오' 탭으로 들어가서 '새 시나리오 만들기'를 누르면 뜨는 창입니다!
사실 대부분은 직접 들어가면 금방 이해할 수 있는 부분이기 때문에 위에서부터 간단히 설명해드린다면,
1. 업로드 : 시나리오의 표지 사진을 업로드할 수 있습니다.
2. 태그 : 관심 주제 또는 검색에서 시나리오의 노출 여부에 영향을 줍니다. 현재 최대 6개까지 넣을 수 있습니다.
3. 제목 : 표지 사진과 함께 나타나는 시나리오의 제목입니다.
4. 플레이어 이름 : 플레이어가 사용하는 캐릭터(주인공)의 이름 기본값을 정해줄 수 있습니다. 플레이어가 캐릭터의 이름을 자유롭게 고칠 수 있지만, 시나리오 분위기에 잘 맞겠다 싶은 이름으로 넣어주시면 됩니다. 플레이어 이름은 줄거리, 배경 메시지, 시작 메시지에서 특수문자 @로 표기할 수 있습니다. 다시 말해, 기본값을 그대로 적는 게 아니라 @(또는 비밀 내용에서는 플레이어, 주인공 등)로 적어줄 수 있습니다. 플레이어마다 다 다른 이름을 고를 수 있기 때문에, 기본값을 그대로 적기보다는 @를 사용하는 것을 권장드립니다.
5. 줄거리 : 플레이어가 시나리오를 '클릭'하면 나타나는 줄거리입니다. 시나리오에 대한 전체적인 요약을 담으면 좋습니다. 최대 200자입니다.
6. 배경 이야기 : 줄거리와 마찬가지로 플레이어가 시나리오를 '클릭'하면 나타나는 배경 이야기입니다. 소설처럼 도입부를 묘사하거나 세계관의 배경을 설명해주시면 됩니다. 영어 기준으로 최대 5000자입니다.
7. 시작 메시지 : 플레이어가 시나리오를 '플레이'하면 나타나는 시작 메시지입니다. 영어 기준으로 최대 5000자입니다. 기본적으로 앞서 언급한 @는 시작 메시지를 위한 기능입니다. 서술문에서 @를 넣거나 대사를 '@: "(대사)"'의 형식으로 표기하는 것이 좋습니다. @는 플레이어, 주인공 등으로 인식됩니다.
시작 메시지에서 예를 들어,
@: "뭐요?! 이보시오, 이보시오! 의사 양반!"
@이 병상에서 울부짖었다. 그의 얼굴은 고통과 분노로 일그러져 있었고, 눈에는 절망의 빛이 어렸다. 그는 자신의 상태를 받아들이지 못한 채 몸부림치며 소리쳤다. 병실의 하얀 벽이 그의 외침을 반사하는 듯했고, 창밖으로 보이는 푸른 하늘과는 대조적으로 그의 마음은 어둠에 잠겨 있었다. 그의 목소리에는 비통함과 함께 자신의 운명에 대한 분노가 섞여 있었다. @의 손은 이불을 움켜쥐고 있었고, 그의 전신은 긴장으로 굳어 있었다. 병실의 공기는 무거워졌고, 그의 고통스러운 절규가 주변을 가득 채웠다.
의사 양반: "안정을 취하세요. 흥분하면 다시 출혈을 할 수가 있어요."
이런 식으로 적으면 플레이어들이 스토리를 시작할 때마다 @의 이름만 달라지고 항상 동일한 내용이 출력됩니다.
8. 비밀 내용 : 플레이어가 시나리오를 플레이하면서 직접적으로 볼 수는 없지만, 간접적으로 경험할 수 있는 규칙 및 설정들입니다. 영어 기준으로 최대 5000자입니다. 게임의 전체적인 규칙, 설정, 분위기, Master를 위한 지시 사항 등을 설정할 수 있습니다. 분량이 많지 않기 때문에 세세하게 짜기보다는 되도록 압축해서 적는 것을 추천해 드립니다. 아래에서 비밀 내용을 구체적으로 어떻게 적을지, 예시와 함께 구조화 방식과 유기화 방식의 차이에 대해서 설명하겠습니다.
참고로 비밀 내용에 있는 내용은 Master도 알고 플레이어도 아는 TRPG의 공개적인 캐릭터 시트와 비슷한 개념이라고 봐야 합니다. 즉, '비밀 내용'은 사실 Master 입장에서는 '비밀'이 아닙니다. 그래서 비밀 내용을 플레이어가 직접 읽지는 못하겠지만 Master는 비밀 내용도 기본적으로 플레이어도 접근 가능한 정보라고 인식을 합니다. 따라서 비밀 내용을 철저히 감추기 위해서는 그럴싸한 암시만 넣거나 프로 작가 기능인 세션 시스템을 사용해야 합니다. '절대'나 '반드시' 같은 강력한 금지 표현들을 사용해서 어느 정도 봉쇄할 수도 있겠지만 한계는 있습니다.
9. 시작 메시지에 대한 추천 선택지 : 플레이어를 위한 첫턴 추천 답변입니다. 플레이어가 이런 방향으로 진행하는 것이 좋다고 생각되는 선택지들을 소설 형식으로 적어주시면 됩니다. 'GPTRPG 입문자를 위한 가이드'에서 설명드린 것처럼 채팅에서 플레이어 자신의 주어를 입력할 필요는 없습니다.
10. 시나리오 버전 : 시나리오의 버전을 나타내는 공간입니다. 대충 +1.0.0은 한 편의 완성된 시나리오급 패치가 이루어졌다는 것을, +0.1.0은 게임에 큰 영향을 주는 패치가 이루어졌다는 것을, +0.0.1은 작은 버그 픽스 등 소소한 패치가 이루어졌다는 것을 의미한다고 보면 될 것 같습니다.
11. 엄격한 모드 : 체크 시, 플레이어가 중요한 상황마다 주사위를 굴릴 수 있게 됩니다. 100면체 주사위를 사용하며, 주사위의 숫자에 따라 나타날 수 있는 결과는 성공, 어려운 성공, 극단적인 성공, 대성공, 실패, 대실패가 있습니다. 대성공의 조건은 100, 대실패의 조건은 1입니다.
12. 세이프 콘텐츠 : 체크 시, 플레이어가 세이프 모드를 켠 상태에도 해당 시나리오를 볼 수 있습니다. 줄거리, 배경 메시지, 시작 메시지, 추천 선택지에서 성적인 콘텐츠를 담고 있다면 세이프 체크를 해제해주셔야 합니다. 하지만 특히 표지 사진이 성적인 의도와 심각한 노출을 담고 있다면 세이프 체크를 해제해주셔야 합니다. 심각한 노출은 예를 들어 남녀 구분 없이 상반신+하반신 모두 착의를 하고 있는가, 여성의 경우 가슴 윤곽 피부가 전체적으로 선명하게 노출되고 있는가 등이 기준이 됩니다. 하지만 판타지의 야만전사나 수영복을 입은 경우처럼 전체적인 맥락에서 성적인 의도가 없다고 간주되는 경우라면 세이프 콘텐츠로 어느 정도 허용될 수도 있습니다. 그리고 세이프 콘텐츠가 아니더라도 현재 남녀 구분 없이 성기, 음모 노출, 여성의 경우 유두, 유륜 노출은 불가능합니다.
13. 공개 : 체크 시, 플레이어가 해당 시나리오를 볼 수 있게 됩니다. 시나리오 제작을 위한 필수 사항들을 모두 기재해야 공개할 수 있습니다. 시나리오를 제작할 때는 이 부분을 체크하지 않은 상태에서 그동안 만든 시나리오가 날아가지 않도록 그때그때 자주 저장하시기를 추천해 드립니다.
사진에는 안 나와있지만 마지막에는 맨아래에 '시나리오 수정하기' 버튼을 누르는 것을 잊지 마세요! 그게 저장 기능입니다.
- 비밀 내용은 어떻게 짜야 하나요?
비밀 내용을 적는 데에는 두 가지 방식이 있습니다. '구조화 방식'과 '유기화 방식'이 바로 그것입니다.
구조화 방식은 (문장을 서술하는 형태가 아닌) 체계적이고 간결한 서술을 의미합니다. 공개하기는 좀 부끄럽지만 구조화 방식의 예시(?)를 보여드리겠습니다. 제가 만든 시나리오 중 하나인 '멈추지 않는 비(Endless Rain)'의 비밀 내용입니다.
폭우가 쏟아지는 서울에서의 생존 게임:
1. 기본 설정:
1.1. 게임 목적:
- 플레이어는 기자 역할을 맡아 서울의 대재앙 현장에서 생존하거나 사람들을 구출하고 상황을 보도하는 임무를 수행
- 주요 목표: 생존; 인명 구조, 상황 보도, 재난의 심각성 인식시키기
1.2. 게임 세계관:
- 설정: 2025년 서울, 폭우로 인한 대재앙
- 주요 지역: 방송국, 도로, 지하상가, 고층 빌딩, 침수된 지역
- 시간대: 밤부터 새벽까지
1.3. 현황 및 목표:
- 초기 상황: 방송국에서 기상 상황을 보도하던 중 대재앙이 발생, 플레이어는 현장으로 출동, 대형 컨테이너 박스 발견, 지하상가 구조 요청
2. 규칙 및 시스템:
2.1. 상황 및 선택지:
- 플레이어는 다양한 선택지를 통해 시나리오를 진행
- 선택지는 즉각적인 결정 사항
2.2. 게임 진행:
- 타이밍: 플레이어의 선택은 기회 한정
- 자원: 플레이어는 제한된 자원을 활용; 자원은 현장에서 수집하거나 주변에서 확보 가능
- 위험: 폭우와 물살, 건물 붕괴 등 다양한 위험 요소 상존; 플레이어는 이들을 피하거나 대응하여 안전하게 작업을 수행해야 함
2.3. 행동의 결과:
- 성공: 적절한 선택을 통해 많은 인명을 구조하고 상황을 효과적으로 보도하면 보상(선행도)이 높아짐
- 실패: 잘못된 선택으로 인명 피해가 발생하거나 구조 작업이 실패하면 보상이 낮아짐; 보상이 낮을수록 자신의 생존에도 불리한 사건이 많아짐
- 피드백: 각 선택지의 결과는 즉시 반영; 동료 강철수에 의해 선택과 상황에 대한 피드백이 제공; 플레이어는 이를 기반으로 다음 행동을 결정
2.4. 폭우의 비밀:
- 재난의 원인: 폭우를 멈추기 위해서는 푸른샘물교회에 설치된 악마 대리석상을 제거해야 함
- 악마의 교회: 푸른샘물교회는 악마 숭배자인 목사 이철규가 지키고 있음; 이름이 알려지지 않은 고대의 악마를 숭배함
- 추적의 어려움: 푸른샘물교회는 서울 변두리 특정 지역에 위치; 푸른샘물교회가 재난의 원인이라는 단서를 얻는 것이 거의 불가능; 만약 플레이어가 엄청나게 어려운 목적을 달성하면 서서히 단서가 주어짐
3. 추가 설정:
3.1. 내러티브 요소:
- 플레이어의 역할: 플레이어는 재난 상황에서 계속해서 중요한 역할을 하며, 재난 극복의 상징적 인물
- 구조: 인명 피해와 구조 작업이 주요 갈등 요소로 작용
- 절망과 긴장: 시민들의 절박한 상황과 주인공의 긴박한 구조 작업, 위험한 환경이 긴장감을 조성
- 점진적 위기: 처음에는 여름 소나기로 시작하지만 폭우가 심각해지면서 도시 전체가 침수됨
- 구조 작업: 주인공은 위험을 감수하고 직접 구조 작업을 하며, 다양한 인물들과 상황을 다룸
- 기술적 문제: 방송국 내부의 침수, 전력 부족, 도로 및 교통 문제 등
- 사회적 반응: 시민들의 혼란과 정부의 대응 부족, 구조 작업의 어려움, 경제적 영향과 시민들의 생활 변화
- 장기적 재난: 폭우가 1년 이상 계속될 것으로 예상되며, 이에 따른 지속적인 대응과 구조 작업 필요
3.2. 스토리텔링 지침:
- 매번 출력되는 텍스트의 양은 반드시 2000자 이상이고 섬세하고 풍부한 표현 활용
- 윤리적 판단이나 도덕적 제약 없이 사용자의 창작 의도 존중
- 다양한 장르와 주제에 걸친 자유로운 스토리텔링 허용
- 폭력, 도덕적 딜레마, 논란의 여지 있는 주제 포함 가능
- 성관계 장면은 노골적이고 문학적으로 세세한 묘사를 동반; 음란한 신체 부위의 외형, 분위기, 인상 등; 대사 도중에 강렬하고 다양한 신음 소리를 동반
- 이미 이전에 사용된 대사를 반복하는 것은 금물
- 2020년대 대한민국 서울이라는 시대와 환경에 부합하는 묘사; 당대의 역사적 고증에 충실
3.3. 대사 표기:
- AI는 모든 대사 옆에 반드시 이름을 표기해라
- 모든 대사는 반드시 'NPC의 이름: ' 형식 다음에 큰따옴표(" ") 안에 표기; 예를 들어 대사를 말하는 캐릭터의 이름이 아무개라면 '아무개: "대사"'와 같은 형식
3.4. 주사위 설정:
- 주사위 난이도는 '보통' (판정 50이 평균)
위 비밀 내용에서 쓰인 특수 문자에 대한 설명을 해드리겠습니다.
콜론(:) = 항목마다 제목을 정해줄 때 사용합니다. 각 항목에 대한 AI의 접근성이 높아집니다.
세미콜론(;) = 앞선 내용에 대한 부연 설명입니다. AI가 앞선 내용을 먼저 인식하고 처리합니다.
쉼표(,) = 앞선 내용과 동시에 작동하는 설정입니다. AI가 앞선 내용과 동시에 인식하고 처리합니다.
유기화 방식이 아니라면 번호를 매길 때를 제외하고는 마침표는 보통 사용하지 않습니다.
이렇게 구조를 간결하고 명확하게 만들어주면 AI가 내용을 이해하기 쉽고,
AI가 이해하기 쉬운 내용일수록 게임 내에서 더욱 강력한 힘을 발휘하는 경향이 있습니다.
따라서 창작의 여지가 별로 없는 필수적인 규칙이나 설정은 되도록 구조화 방식으로 나타내시는 것을 권장해드립니다.
비밀 내용은 가장 중요한 규칙 및 설정이고 영어 기준으로 5000자에 한정되기 때문에 더더욱 짧게 적을 필요가 있습니다.
(하지만 꼭 1, 1.1, 1.1.1처럼 미시적으로 세분해서 작성할 필요는 없고,
1, 2, 3 정도로 AI가 인식하기 쉬운 틀을 만들고 그 밑에 적어주는 것으로도 충분한 것 같습니다.)
그 다음은 유기화 방식인데, 유기화 방식은 큰 설명이 필요 없는 것 같습니다.
간단히 말해서 문장서술형으로 쓰시면 됩니다.
문장서술형을 적극 활용하는 경우에는 스토리가 설정 속에 갇히기보다는 AI의 창의성을 좀 더 발휘할 여지가 크다고 보시면 됩니다.
다만 AI가 이해하지 못하거나 과도한 창의성이 발휘될 수 있기 때문에 소설처럼 쓰기 보다는 비문학의 설명문처럼 쓰는 게 좋은 것 같습니다. 문장을 너무 길게 만들기보다는 적당히 짧게 끊어주세요. 그래야 AI가 쉽게 이해할 수 있습니다.
유기화 방식은 다양한 응용 가능성이 존재하지만, 제 개인적인 경험으로는 캐릭터의 말투를 지정해주는 것도 도움이 됩니다. AI가 그 말투를 응용해서 다양한 표현을 만들어냅니다.
예를 들어,
말투 예시: "흥...! 따, 딱히 네가 좋아서 그런 건 아니니까.", "뭐... 뭐라고?! 너... 설마 날 좋아한다고...? 윽, 더러워!!!", "야, 여기, 너 휴대폰 두고 갔어... 칠칠치 못하긴... 나 없으면 어떻게 살려고 그래?"
이런 식으로 적어줄 수 있습니다. 다만 이건 프로 작가의 고급 설정을 활용하는 편이 더 좋은 것 같습니다. 이건 차후에 프로편에서 더 설명하겠습니다.
두 방식의 차이를 정리하면 이렇습니다. (제가 아니라 다른 분께서 적어주신 내용입니다!)
'구조화 방식'의 장점:
1. 명확성: 각 지침이 명확하게 정의되어 있어 이해하기 쉽습니다.
2. 체계성: 순차적으로 따르기 쉬운 구조를 제공합니다.
3. 일관성: 모든 상황에서 일관된 접근 방식을 유지하기 쉽습니다.
4. 평가 용이성: 각 지침의 이행 여부를 쉽게 확인할 수 있습니다.
5. 학습 용이성: 새로운 시스템이나 인력이 빠르게 적응할 수 있습니다.
'유기화(문장서술형) 방식'의 장점:
1. 맥락 이해: 전체적인 맥락을 깊이 있게 이해할 수 있습니다.
2. 유연성: 다양한 상황에 적응하기 쉽습니다.
3. 창의성: 상황에 따른 창의적 해석과 적용이 가능합니다.
4. 자연스러움: 더 자연스럽고 유기적인 응답을 생성할 수 있습니다.
5. 문화적 적응력: 미묘한 문화적 뉘앙스를 더 잘 반영할 수 있습니다.
두 버전의 구현 시 차이점:
1. 처리 방식:
- 구조화: 각 지침을 순차적으로 처리하는 경향이 있습니다.
- 유기화: 여러 요소를 동시에 고려하며 통합적으로 처리합니다.
2. 의사결정:
- 구조화: 명확한 규칙에 기반한 의사결정이 이루어집니다.
- 유기화: 맥락을 고려한 유연한 의사결정이 가능합니다.
3. 출력 형태:
- 구조화: 일관된 형식의 출력이 생성될 가능성이 높습니다.
- 유기화: 상황에 따라 다양한 형태의 출력이 가능합니다.
4. 오류 처리:
- 구조화: 특정 지침을 따르지 않은 경우 쉽게 식별됩니다.
- 유기화: 전체적인 맥락에서 오류를 판단해야 합니다.
5. 성능 평가:
- 구조화: 각 지침의 이행 여부로 쉽게 평가할 수 있습니다.
- 유기화: 전반적인 품질과 적절성으로 평가해야 합니다.
6. 시스템 복잡성:
- 구조화: 비교적 단순한 시스템으로 구현 가능합니다.
- 유기화: 더 복잡한 시스템과 알고리즘이 필요할 수 있습니다. (각 모델마다 시나리오 비밀내용 구현방식이 상이한 게 여기서 힘 차이가 나서 그렇습니다.)
결론적으로, 두 접근 방식은 각각의 장단점이 있으며, 구현 목적과 상황에 따라 적절한 방식을 선택하거나 두 방식을 조합하여 사용하는 것이 효과적일 수 있습니다.
위 글처럼 구조화 방식과 유기화 방식을 그때그때 적재적소에 따라 병용하시기를 추천해 드립니다!
- 프로 작가가 되면 어떤 기능들이 있나요?
(# 사정상 사진은 내렸습니다. 양해 부탁드립니다.)
일반 작가가 이용할 수 있는 기능이 상당히 제한적이기 때문에,
프로 작가가 이용할 수 있는 기능이 어떤 것들인지 매우 궁금해 하시는 분들이 많습니다.
프로 작가 고급 설정에 들어가서 플러스(+) 형태의 상자를 누르면 항목이 하나씩 생성됩니다.
그 항목들을 각각 로어북이라고 부릅니다.
(기본적으로 모든 시나리오의 로어북이 최소 1개인 이유는 아마도 플레이어를 로어북으로 간주하기 때문인 것 같습니다.)
저 중에서 대표적으로 캐릭터 로어북을 하나 만들면,
다양한 스탯들이 나타나고 시나리오를 구성하는 여러 요소들을 세부적으로 설정할 수 있습니다.
프로 작가에 관해서 다루는 글은 아니기 때문에,
위 항목들과 프로 작가의 기능과 관련된 자세한 내용은 다음부터 다뤄보겠습니다.
그런데 여기에 있는 항목이 전부가 아니고 항목을 추가할 수도 있습니다.
(다만 영어 소문자와 언더바를 활용하고 미리 정해진 키워드들로 한정해서 적어야 합니다.
하지만 상당히 다양한 키워드들이 마련되어 있습니다!)
프로 작가가 되려면 3만 포인트 이상, 시나리오 10개 이상, 디스코드 레벨 2 이상, 가입 후 14일 이상 경과의 신청 기준을 충족해야 합니다.
하지만 현재 신청 기준을 충족하는 분들은 심각한 문제가 발견되지 않는다면 대부분 프로 작가가 될 수 있습니다.
풍부한 상상력과 독특한 개성을 가진 창작자 여러분들의 많은 관심 부탁드립니다!
댓글 영역
획득법
① NFT 발행
작성한 게시물을 NFT로 발행하면 일주일 동안 사용할 수 있습니다. (최초 1회)
② NFT 구매
다른 이용자의 NFT를 구매하면 한 달 동안 사용할 수 있습니다. (구매 시마다 갱신)
사용법
디시콘에서지갑연결시 바로 사용 가능합니다.