개발자 노트 #5
개발자 노트 #5
안녕하세요, 나인테일즈입니다.
나인테일즈가 정식 서비스 오픈을 개시하였습니다. 여태까지 참여해주신 분들에게 감사의 말씀을 전합니다. 보내주신 의견을 바탕으로 플레이와 창작 과정에서 겪으셨던 불편을 하나씩 개선해 나가고 있습니다.
이번 다섯 번째 개발자 노트에서는 비주얼 모드 연출과 새롭게 적용된 목소리, 작품 상세 화면, 고객센터를 비롯한 주요 변경 사항을 소개합니다.
플레이와 창작에 필요한 기능을 보완하고, 할로윈을 맞아 호박 찾기 이벤트도 준비했습니다. 자세한 변경 사항은 아래에서 확인하실 수 있습니다.
■ 비주얼 모드
- 같은 배경에서 장면이 이어질 때 배경을 다시 표시하지 않고 캐릭터의 등장과 퇴장만 반영하도록 개선했습니다. 표정이 바뀔 때는 이전 표정 위에 새 표정이 겹쳐지며 자연스럽게 전환됩니다. - 가만히 서 있는 캐릭터에게 숨을 쉬는 듯한 움직임을 추가했습니다. 몸짓 재생 시간은 단축하고, 떨림·놀람·다가서기·움찔의 네 가지 몸짓을 추가했습니다. 다가선 캐릭터는 해당 장면이 끝날 때까지 그 위치를 유지합니다. - 읽기 화면 상단의 캐릭터 이미지도 해당 내용을 읽는 시점에 맞춰 몸짓을 재생하도록 개선했습니다. 클립 영상에도 같은 연출이 반영됩니다. - AI 답변이 생성되는 중에 비주얼 모드를 열어도 새로 도착하는 내용을 따라 자동 재생이 이어지도록 개선했습니다. - 긴 대화에서도 비주얼 모드가 안정적으로 재생되도록 개선했습니다.
■ 대사 듣기 및 목소리
- 대사 듣기에 사용하는 기본 목소리 19종을 새롭게 적용했습니다. - 캐릭터와 페르소나의 목소리를 선택하는 창을 개편했습니다. 성별과 나이로 목소리를 찾고, 목록에서 바로 미리 들어볼 수 있습니다. - 대사 듣기에서 괄호 안의 지문은 읽지 않도록 변경했습니다. - 대사 듣기의 오브 사용 방식을 변경했습니다. 대사별로 처음 음성을 생성할 때만 기본 15오브와 글자당 0.5오브가 사용되며, 같은 음성을 다시 듣는 것은 무료입니다. - 이미 듣기를 완료한 대사는 클립 제작 시 음성 비용에서 제외되도록 변경했습니다.
■ 스토리 플레이
- 응답 설정에 일곱 가지 문체 프리셋을 추가했습니다. 기본값은 '직접 작성'이며, 프리셋을 선택하면 작품에 설정된 문체 가이드와 함께 적용됩니다. - 채팅창에 명령어 버튼을 추가했습니다. 자주 사용하는 명령어를 직접 저장하거나, 명령어 허브에서 다른 이용자가 공유한 명령어와 공식 명령어를 가져와 사용할 수 있습니다. 명령어 내용은 최대 500자까지 작성할 수 있으며, 채팅 도구도 허브에서 공유할 수 있습니다. - 모델별 예상 오브가 각각 계산되도록 개선했습니다. 답변 분량 설정을 변경하면 예상 오브도 바로 갱신됩니다. - 실제 사용 오브가 화면에 표시된 예상 최대치를 넘지 않도록 변경했습니다. 초과한 금액은 영수증의 할인 항목에 별도로 표시되며, 해당 턴의 글자 수도 함께 확인할 수 있습니다. - 채팅 상단의 버튼을 음표와 톱니바퀴 버튼으로 정리하고, 설정을 '화면 설정'과 '응답 설정'으로 나눴습니다. - 입력창의 등장인물·요약·유저노트 버튼을 '계속하기' 아래로 옮겼습니다. 행동·대사·명령어 기호 버튼은 그 왼쪽에 배치했습니다. PC에서는 채팅방에 들어가면 왼쪽 메뉴가 아이콘 중심으로 접히고 본문이 가운데에 표시됩니다. - 내 대화 목록을 작품별로 묶어 표시하도록 변경했습니다. 작품을 누르면 해당 작품의 대화방 목록이 펼쳐지며, 작품 표지도 함께 확인할 수 있습니다. - 새 대화 시작 창에서 내 페르소나를 바로 선택하고, 같은 창에서 추가하거나 삭제할 수 있도록 개선했습니다. 추가 버튼에는 현재 등록 수와 최대 등록 수가 표시됩니다. - 화면에 '{player}'가 그대로 표시되던 부분을 페르소나 이름으로 표시하도록 수정했습니다. - 이야기 요약 창의 '장기 메모리' 탭 이름을 '메모리'로 변경했습니다. 등장인물 창에 현재 장면에 없는 인물이 남아 있던 문제도 수정했습니다. - 내레이션 안의 큰따옴표 문장을 이름 없는 대사로 분리하던 동작을 되돌려, 내레이션 안에 표시되도록 변경했습니다.
■ 작품 상세 및 발견
- 로그인하지 않은 상태에서 확인할 수 있는 작품 상세 정보를 확대했습니다. 작품 소개와 댓글, 메모리얼 목록, 우수 리뷰를 확인하고 비주얼 모드 맛보기도 이용할 수 있습니다. 작품을 시작하거나 추천하려면 로그인이 필요합니다. - 발견 화면에서 작품을 누르면 상세 정보가 팝업으로 열리도록 변경했습니다. '전체 보기'를 누르면 작품 상세 페이지로 이동할 수 있습니다. - 작품 상세 화면의 하단을 소개·프롤로그·메모리얼·리뷰·댓글 탭으로 정리했습니다. 리뷰 탭에는 리뷰 작성에 필요한 플레이 턴 수가 표시됩니다. - 작품 카드와 상세 화면에 이미지 수를 표시하고, 상세 화면의 수치 영역에는 엔딩 수도 함께 표시하도록 추가했습니다. - 발견 홈의 스토리와 메모리얼을 세로 격자 형태로 정리하고, 휴대폰에서는 배너 높이를 줄였습니다. - 세로형 표지를 배너에 사용할 때 이미지가 잘리지 않도록 카드 형태로 표시하고, 뒤에는 흐린 배경을 배치했습니다. 긴 배너 문구는 '더 보기'로 펼쳐 확인할 수 있습니다. - 댓글에 익명으로 답글을 작성할 수 있도록 추가했습니다.
■ 메모리얼·포토카드
- 메모리얼 만들기 창의 공개 범위 기본값을 '비공개'로 변경하고, 버튼 영역을 창 상단으로 옮겼습니다. - 메모리얼의 목소리를 새 목소리 선택 창에서 정할 수 있도록 변경했습니다. 페르소나에 목소리가 설정되어 있으면 내 대사의 목소리를 별도로 선택하지 않아도 됩니다. - 클립에서 원어 대사를 원문과 번역 두 줄로 표시하고, 음성은 원어로 재생하도록 변경했습니다. - 메모리얼 화면에 원작 제작자와 댓글 수를 표시했습니다. 댓글 수에는 답글도 포함됩니다. - 공개 범위 변경과 삭제 기능을 더보기(⋯) 메뉴로 모으고, 닫기 버튼은 왼쪽 위의 'X' 버튼으로 통일했습니다. - 포토카드의 영화 티켓 형식을 세로형으로 변경했습니다. 사진을 크게 배치하고, 절취 부분과 톱니 모양의 가장자리를 적용했습니다. - 성인 작품의 메모리얼은 비공개로만 저장되도록 변경했습니다. 다운로드와 공유 버튼은 제공되지 않으며, 기존에 공개되어 있던 메모리얼도 비공개로 전환했습니다.
■ 오브 및 상점
- 충전한 오브는 주황색, 보너스로 받은 오브는 파란색으로 구분해 표시하도록 변경했습니다. 잔액에서는 주황색 오브가 먼저 표시되며, 가격은 파란색으로 표시됩니다. - 충전한 오브의 유효기간을 최대 365일로 적용하고, 소멸 30일·7일·1일 전에 알림을 받을 수 있도록 추가했습니다. 알림 설정에서 '오브 소멸 안내' 항목을 확인할 수 있습니다. - 상점 상품에 이미지와 태그를 추가했습니다. 계정당 한 번만 구매할 수 있는 패키지나 보너스 비율 등의 정보를 태그로 확인할 수 있습니다. - 충전 결제 창을 개편하고, 결제 시 이름이나 연락처를 별도로 입력하지 않도록 변경했습니다. 결제와 업그레이드는 본인인증을 완료한 뒤 이용할 수 있습니다. - 도전과제에 리뷰 관련 조건을 추가했습니다. 일부 도전과제에서는 충전 오브를 보상으로 받을 수 있습니다.
■ 고객센터
- 1:1 문의를 접수하고 답변을 확인할 수 있는 고객센터를 추가했습니다. 제목과 내용을 작성해 문의를 보내면, 답변이 등록될 때 알림을 받을 수 있습니다. 답변은 내 문의 목록에서 다시 확인할 수 있습니다. - 왼쪽 메뉴와 프로필 메뉴, 상점 상단에서 고객센터로 이동할 수 있습니다. - 오브 충전 및 패키지 환불은 고객센터를 통해 문의할 수 있습니다. 이미 사용한 보너스 오브는 환불액에서 차감됩니다.
■ 할로윈 이벤트
- 할로윈 호박 찾기 이벤트를 추가했습니다. 사이트 곳곳에 하루 세 개의 호박이 숨겨지며, 매일 오전 10시에 위치가 변경됩니다. - 호박 세 개를 모두 찾으면 파란색 오브 200개를 받을 수 있습니다. 보상 오브의 유효기간은 7일이며, 출석 화면에서 오늘 찾은 호박 수를 확인할 수 있습니다.
■ 가입·로그인 및 회원정보
- Google과 카카오 계정으로 로그인할 수 있도록 지원했습니다. - 가입 시 만 14세 이상 여부와 이용약관·개인정보·쿠키 동의 항목을 단계별로 확인하도록 정리했습니다. - 계정 설정을 회원정보 화면 하단으로 통합했습니다. 아이디나 이메일로 가입한 계정은 해당 화면에서 비밀번호를 변경할 수 있습니다.
■ 화면 구성 및 알림
- 사이드바에 프로필을 배치하고, 리뷰 게시판·허브·가이드 순으로 메뉴를 정리했습니다. - 알림 설정과 대화 설정의 켜기·끄기 항목을 스위치 형태로 정리했습니다. 알림 설정은 '이 기기 알림'과 '계정 알림'으로 구분했습니다. - 알림 센터의 댓글·답글·반응 분류를 '소셜'로 통합했습니다. 반응 알림에는 닉네임 대신 '누군가'가 표시됩니다. - 공지와 개발자 노트가 알림 센터 안의 서랍 대신 별도의 글 페이지로 열리도록 변경했습니다. 글 상단의 '이전 페이지'를 누르면 보던 화면으로 돌아갈 수 있습니다. - 이미지를 불러올 때 발생하던 오류를 줄이고, 이미지 로딩 안정성을 개선했습니다. - 이미지 로딩 속도를 개선해 페이지를 더 원활하게 이용할 수 있도록 했습니다. - 화면 상단의 장식적인 문구를 줄이고, 서비스 화면의 안내 문구를 '~어요' 형태로 정리했습니다. 페이지 제목은 '나인테일즈'로 통일했습니다.
■ 스토리 만들기
- 본인인증을 완료한 뒤 작품을 만들 수 있도록 변경했습니다. 인증 전에는 만들기 화면에 안내가 표시됩니다. - 스토리 제작 전에 창작 확인 사항에 동의하는 창을 추가했습니다. 전연령 작품의 제한 사항과 대표 이미지 기준, 메모리얼 공개 규칙을 확인할 수 있습니다. 성인 작품도 대표 이미지에는 폭력적이거나 선정적인 요소를 사용할 수 없습니다. - 운영 조치로 작품이 비공개로 전환되면 해당 사유를 알림으로 받을 수 있도록 추가했습니다. - 만들기 화면의 버전 번호를 공개 횟수로 변경했습니다. 저장된 버전은 다음 공개 번호로 표시됩니다. - 채팅 도구에 'JSX 가져오기' 기능을 추가했습니다. 다른 플랫폼에서 사용하던 JSX 컴포넌트를 붙여 넣으면 채팅 도구 템플릿과 변수로 변환할 수 있습니다. 하루 최대 5회, 최대 30,000자까지 이용할 수 있습니다. - 채팅 도구에서 작품의 배경과 캐릭터 이미지, 캐릭터 프로필을 사용할 수 있도록 추가했습니다. 코드 입력란에는 썸네일 추천 목록이 표시되며, 활성 조건은 '그리고'와 '또는'으로 묶을 수 있습니다. - 만들기의 도움말에 예시 이미지를 추가했습니다. 이미지 형태, 별도 버튼, 키 맞추기, 패널 제어 지시를 물음표 도움말에서 실제 화면과 함께 확인할 수 있습니다. - 도입부의 줄글에서 '이름: 원문 (번역)' 형식을 입력하면 원문과 번역을 함께 표시하도록 변경하고, 입력 가이드 창을 추가했습니다. 페르소나 이름에 사용하는 표기는 '{player}'로 통일했습니다. - 문체 가이드의 입력 한도를 최대 2,000자로 변경했습니다. 기존에 한도를 초과해 저장된 내용은 유지되지만, 더 늘릴 수는 없습니다. - 캐릭터와 페르소나의 목소리를 새 목소리 선택 창에서 지정할 수 있도록 변경했습니다. - 제작자가 자신의 작품을 플레이할 때 사용한 오브도 정산에 포함되도록 변경했습니다. 만들기 화면에서 제작자 등급별 정산 비율과 현금화 안내를 확인할 수 있습니다.
이용 중 불편한 점이나 바라는 기능이 있다면 언제든 고객센터를 통해 알려주세요. 보내주신 의견을 꼼꼼히 살피며, 더 즐겁게 플레이하고 편리하게 창작할 수 있는 나인테일즈를 만들어가겠습니다.