← 문서 묶음 · 기획서 · 전투·성장 · 뽑기·상점 · 기술 · 아트·사운드

문서 개요와 읽는 법 · 공통 UI 규칙 · 화면 목록 1 · 화면 목록 2 · 화면 이동 지도 · 이동 표 1 · 이동 표 2 · 기능 해금 순서 · 빨간 점과 미션 가기 · 튜토리얼 흐름 · 튜토리얼 처리 규칙 · 부팅·계정 · 사냥·전투 · 브루니 · 동료 · 모집 · 이야기 · 원정 · 이벤트 · 상점 · 보상·소식 · 설정·기타 · 씬 대응표 1 · 씬 대응표 2 · 바이블 추가 제안 · 근거와 넘겨받을 일

bruni · 게임화면 명세서
Screen / UI Specification

브루니 키우기: 바랜 섬
화면 명세서

만든 날 2026-10-13 · 고친 날 2026-10-15 — 깃 이력에서 자동으로 박혀요

화면 65개 · 와이어프레임 · 버튼 동작 · 상태 문구 · 이동 지도 · 튜토리얼

항목내용
문서 번호12 / 15 (screens)
기준설계 바이블 2026-10-13 초판 — 용어·id·해금 판·재화 이름은 바이블과 같음
데이터game-design/data/screens.json — 게임 UI 배치 기준 파일(좌표 720×1280)
생성game-design/gen/screens_data.py(데이터·검증) → screens.py(HTML). 와이어프레임은 JSON 좌표로 그린 상자 그림
규모화면 65 (전체 33 · 팝업 27 · 상세 탭 5) · 구역 419 · 버튼 217 · 상황 문구 186
화면 기준세로 720×1280 · 한 손 조작 · Godot 4.7.2 Control 노드

이 문서가 정하는 것 / 넘기는 것

범위이 문서다른 문서
화면화면 목록·배치·버튼 동작·상태 문구·이동·튜토리얼·해금 시점·빨간 점·자동 판매 규칙씬 트리·스크립트 함수 → 기술 명세서
숫자숫자가 들어갈 자리와 표기 형식만전투 공식·비용 → 전투·성장 · 방치 공식 → 재화·성장 속도 · 확률·가격 → 뽑기·상점
글UI·시스템 문구 원문(해요체)대사 → 1장 대본 · 줄거리 → 세계관·스토리 · 개인 이야기
그림그림이 들어갈 자리와 크기파일 목록·프롬프트 → 아트·사운드
bruni01
bruni · 게임화면 명세서
Overview / How to read

문서 개요와 읽는 법

이 문서는 게임에 나오는 모든 화면을 하나씩 정의합니다. 화면마다 와이어프레임 한 장, 구역 표, 버튼 표, 상황별 문구 표가 붙습니다. 개발자는 와이어프레임 좌표를 그대로 Godot Control 노드의 위치로 옮기고, 버튼 표대로 신호를 연결하면 됩니다.

와이어프레임은 720×1280 화면을 228×405 로 줄여 그린 상자 그림입니다. 상자 안 동그라미 숫자는 옆 구역 표의 번호와 같습니다. 좌표는 구역 표에 픽셀로 적혀 있고, 원본은 screens.json 입니다.

범례

고정 막대 탭 버튼 내용 구역 그림 스크롤 목록 팝업 판 어둡게 덮기

화면 묶음

묶음화면 수화면
부팅·계정5A01 부팅·불러오기 · A02 약관 동의 · A03 업데이트 필요 · A04 저장 고르기 · A05 공지
사냥·전투8B01 사냥 (홈) · B02 귀환 보고서 · B03 빠른 방치 · B04 판 지도 · B05 파티 편성 · B06 판 도전 전투 · B07 일시정지 · B08 전투 결과
브루니8C01 물감 항아리 결과 · C02 물감 항아리 정보 · C03 자동 판매·자동 열기 · C04 브루니 · C05 장비 강화 · C06 장비 제작 · C07 색 전환 · C08 유물
동료8D01 동료 목록 · D02 동료 상세 · D03 동료 레벨업 (탭) · D04 승급 (탭) · D05 각성 (탭) · D06 스킬 (탭) · D07 인연 (탭) · D08 동료 이야기 목록
모집6E01 모집 · E02 확률 정보 · E03 모집 연출 · E04 모집 결과 · E05 별가루 교환 · E06 모집 기록
이야기4F01 이야기 · F02 이야기 보기 · F03 대사 기록 · F04 이야기 넘기기
원정4G01 원정 · G02 일일 던전 입장 · G03 주간 토벌 · G04 시련의 탑
이벤트2H01 이벤트 · H02 이벤트 상점
상점6I01 상점 · I02 구매 확인 · I03 결제 결과 · I04 정기권·성장 패스 · I05 원정 상점 · I06 결제 내역
보상·소식8J01 미션 · J02 출석 · J03 우편함 · J04 보상 획득 · J05 광고 보상 확인 · J06 새 기능 열림 · J07 가방 · J08 정수 합성
설정·기타6K01 설정 · K02 계정·저장 · K03 고객 문의 · K04 절전 · K05 공통 오류 · K06 종료 확인
문구 원칙표의 「문구」 칸은 게임 안에 그대로 들어가는 원문입니다(해요체). 숫자가 들어가는 자리의 예시 숫자(7시간 12분, 1,500 등)는 자리 표시용이며 실제 값은 해당 데이터에서 읽습니다.
bruni02
bruni · 게임화면 명세서
01 / Common Rules

공통 UI 규칙

모든 화면에 똑같이 적용하는 규칙입니다. 화면별 표에서 따로 말하지 않으면 이 규칙을 따릅니다.

항목규칙
기준 해상도세로 720×1280. Godot stretch mode = canvas_items, aspect = keep_width — 세로가 긴 기기는 아래로 늘어나고 위·아래 막대는 앵커로 붙는다
안전 영역노치·둥근 모서리: DisplayServer.get_display_safe_area() 만큼 재화 막대·아래 탭을 안쪽으로 민다. 와이어프레임 좌표는 안전 영역 안 기준
터치 최소 크기88×88px(720 기준 — 약 9mm). 목록 줄은 높이 88 이상
글자 크기본문 26px · 작은 글 22px(최소) · 제목 32px · 숫자 강조 36px. 글꼴 갈무리(OFL) + 본문 가독용 보조 글꼴은 아트·사운드 명세서
큰 수 표기한국어: 1만 미만 그대로(9,999) → 1.23만 → 123.4만 → 1.23억 → 1.23조 → 1.23경. 영어: K·M·B·T. 소수 둘째 자리 내림(올림 금지 — 보유보다 크게 보이면 안 됨)
시간 표기1시간 이상 h:mm, 미만 m:ss, 하루 이상 「n일 n시간」. 초기화 시각 04:00 한국 시간
팝업 겹침최대 2겹(팝업 위 확인 팝업). 3겹째가 필요하면 아래 팝업을 닫고 띄운다
뒤로 키(Android)팝업 → 닫기(닫기 금지 팝업은 무시) / 전체 화면 → 이전 화면 / 홈 → 종료 확인 / 전투 → 일시정지 / 튜토리얼 강제 단계 → 무시
화면 전환전체 화면 0.15초 밀기, 팝업 0.12초 확대(0.9→1.0) + 어둡게. 설정 「움직임 줄이기」면 페이드만
토스트화면 위에서 1/3 지점, 2.5초, 최대 2개 쌓임. 같은 문구 연속은 시간만 늘림
불러오는 중0.5초 넘으면 가운데 걷는 브루니 64px. 3초 넘으면 「조금만 기다려 주세요」 문구
버튼 상태보통 · 눌림(90% 축소) · 회색(못 누름 — 누르면 이유 토스트) · 빛남(할 수 있는 일 있음)
재화 부족 공통「○○이 모자라요」 + 「얻는 곳」 버튼 → 획득처 팝업(그 재화의 바이블 5장 획득처를 화면 링크로)
문구 말투게임 안 안내·시스템 문구는 해요체. 동료 대사는 캐릭터 말투(캐릭터 명세서). 법정 고지 문구는 이 문서 원문 그대로
문자열 관리모든 문구는 res://text/ui.csv (keys,ko,en). 키 = <화면 id>.<구역 또는 상태> (예 scr_home.pot_empty)
색약 대응속성은 색 + 글자(홍·녹·청·황·묵) 함께. 등급은 색 + 글자(R·SR·SSR)
bruni03
bruni · 게임화면 명세서
02 / Screen List 1/2

화면 목록 (앞)

게임의 화면 전부입니다. 번호 머리 글자는 묶음(A 부팅·B 사냥·C 브루니·D 동료·E 모집·F 이야기·G 원정·H 이벤트·I 상점·J 보상·K 설정)입니다. 「1차판」이 ●인 화면은 W0 출시에 들어갑니다.

번호id이름종류진입 경로해금1차판
A01scr_bootA01 부팅·불러오기전체 화면앱 아이콘 실행 / 백그라운드 30분 넘게 있다가 돌아옴항상●
A02scr_termsA02 약관 동의전체 화면첫 실행 / 약관 개정 후 첫 실행항상●
A03scr_updateA03 업데이트 필요팝업부팅 4단계 전 서버 min_version 확인항상●
A04scr_restoreA04 저장 고르기팝업부팅 3단계 서명 불일치 / 기기 변경 후 첫 실행 / 설정 › 계정 › 복원항상●
A05scr_noticeA05 공지팝업부팅 직후 하루 1회(서버에 공지가 있을 때) / 설정 › 공지항상●
B01scr_homeB01 사냥 (홈)전체 화면부팅 끝 / 아래 탭 「사냥」 / 모든 화면의 홈 버튼시작●
B02scr_idle_claimB02 귀환 보고서팝업홈 방치 상자 / 부팅 후 방치 10분 이상이면 자동시작●
B03scr_quick_idleB03 빠른 방치팝업홈 빠른 방치 / 가방 › 빠른 방치권 사용s010●
B04scr_stage_mapB04 판 지도전체 화면홈 판 정보 막대 / 홈 판 도전 길게 / 전투 결과 「판 지도」시작●
B05scr_partyB05 파티 편성전체 화면판 지도 「편성」 / 전투 실패 결과 / 동료 목록 「편성」s003●
B06scr_battleB06 판 도전 전투전체 화면홈 다음 판 도전 / 판 지도 도전 / 원정 콘텐츠 입장 / 이벤트 판시작●
B07scr_pauseB07 일시정지팝업전투 Ⅱ / 전투 중 뒤로 키 / 백그라운드에서 복귀시작●
B08scr_battle_resultB08 전투 결과팝업전투 끝시작●
C01scr_pot_resultC01 물감 항아리 결과팝업홈 물감 항아리시작●
C02scr_pot_levelC02 물감 항아리 정보팝업홈 항아리 레벨 꼬리표s008●
C03scr_autosellC03 자동 판매·자동 열기팝업홈 「판매」 / 홈 「자동」 / 가방 가득시작 (자동 열기 s020)●
C04scr_bruniC04 브루니전체 화면아래 탭 「브루니」 / 재화 막대 Lv시작●
C05scr_gear_enhanceC05 장비 강화전체 화면브루니 장비 칸 / 브루니 「강화」브루니 Lv7●
C06scr_craftC06 장비 제작전체 화면브루니 「제작」s040●
C07scr_colorC07 색 전환팝업브루니 「색 전환」 / 편성 화면 브루니 칸 길게s030●
C08scr_relicC08 유물전체 화면브루니 「유물」s030●
D01scr_rosterD01 동료 목록전체 화면아래 탭 「동료」 / 전투 결과 실패 원인s003●
D02scr_charD02 동료 상세전체 화면동료 목록 카드 / 편성 카드 길게 / 모집 결과 카드s003●
D03scr_char_levelD03 동료 레벨업 (탭)탭(상세 안)동료 상세 「레벨」s003●
D04scr_char_starD04 승급 (탭)탭(상세 안)동료 상세 「승급」s020●
D05scr_char_awakenD05 각성 (탭)탭(상세 안)동료 상세 「각성」★5 동료●
D06scr_char_skillD06 스킬 (탭)탭(상세 안)동료 상세 「스킬」s045●
D07scr_char_bondD07 인연 (탭)탭(상세 안)동료 상세 「인연」s013●
D08scr_char_story_listD08 동료 이야기 목록전체 화면동료 상세 「이야기」 / 이야기 › 동료 이야기 탭인연 2●
E01scr_recruitE01 모집전체 화면아래 탭 「모집」 / 튜토리얼 12단계s007●
E02scr_ratesE02 확률 정보팝업모집 「확률」 / 항아리 정보 「아이템별 확률」 / 가방 무작위 상자 / 상점 상자 상품 / 설정 › 확률 정보항상●
E03scr_recruit_animE03 모집 연출전체 화면모집 실행s007●
E04scr_recruit_resultE04 모집 결과전체 화면모집 연출 끝s007●
bruni04
bruni · 게임화면 명세서
02 / Screen List 2/2

화면 목록 (뒤)

번호id이름종류진입 경로해금1차판
E05scr_stardustE05 별가루 교환팝업모집 「별가루」s007●
E06scr_recruit_logE06 모집 기록팝업모집 「기록」s007●
F01scr_story_hubF01 이야기전체 화면홈 오른쪽 「이야기」 / 전투 결과 「보러 가기」시작●
F02scr_story_viewF02 이야기 보기전체 화면이야기 목록 / 전투 결과 / 튜토리얼 / 장 첫 판 도전 전시작●
F03scr_story_logF03 대사 기록팝업이야기 보기 「기록」시작●
F04scr_story_skipF04 이야기 넘기기팝업이야기 보기 「넘기기」시작●
G01scr_expeditionG01 원정전체 화면홈 오른쪽 「원정」s015●
G02scr_dungeonG02 일일 던전 입장팝업원정 카드 3개s015●
G03scr_raidG03 주간 토벌전체 화면원정 「주간 토벌」s060 (W1)—
G04scr_towerG04 시련의 탑전체 화면원정 「시련의 탑」s100—
H01scr_eventH01 이벤트전체 화면홈 왼쪽 「이벤트」s010 + 진행 중 이벤트●
H02scr_event_shopH02 이벤트 상점전체 화면이벤트 「상점」이벤트 기간 + 7일●
I01scr_shopI01 상점전체 화면아래 탭 「상점」 / 빛구슬 + / 부족 안내 「상점으로」 / 홈 「꾸러미」s005●
I02scr_purchaseI02 구매 확인팝업상점 상품 카드 / 부족 안내 결제 상품s005●
I03scr_purchase_resultI03 결제 결과팝업구매 확인 「결제」 / 부팅 시 미완료 결제 발견s005●
I04scr_passI04 정기권·성장 패스전체 화면상점 정기권 탭s005●
I05scr_seal_shopI05 원정 상점전체 화면원정 「원정 상점」 / 상점 원정 탭s015●
I06scr_paid_historyI06 결제 내역전체 화면상점 하단 「결제 내역」 / 설정 › 고객 지원s005●
J01scr_missionJ01 미션전체 화면홈 왼쪽 「미션」 / 이벤트 「미션」s005●
J02scr_attendanceJ02 출석팝업부팅 후 첫 홈 진입(그날 안 받았으면 자동) / 홈 왼쪽 「출석」s005●
J03scr_mailJ03 우편함전체 화면홈 왼쪽 「우편」 / 결제 결과 「우편함으로」시작●
J04scr_rewardJ04 보상 획득팝업모든 지급 동작 뒤 공통시작●
J05scr_ad_confirmJ05 광고 보상 확인팝업광고 자리 6곳(바이블 9-4)시작●
J06scr_unlockJ06 새 기능 열림팝업해금 판 클리어 후 결과 닫을 때시작●
J07scr_bagJ07 가방전체 화면장비 강화 「교체」 / 설정 옆 가방 / 가방 가득 안내시작●
J08scr_essence_mergeJ08 정수 합성팝업가방 재료 탭 › 정수(하·중) 고르고 「합성」 / 동료 상세 각성 탭 「정수 만들기 ›」시작●
K01scr_settingsK01 설정전체 화면홈 오른쪽 「설정」시작●
K02scr_accountK02 계정·저장전체 화면설정 「계정·저장」시작●
K03scr_supportK03 고객 문의팝업설정 「문의」 / 결제 내역 「결제 문의」 / 오류 팝업 「문의」시작●
K04scr_sleepK04 절전전체 화면홈에서 무입력 n분(설정)시작●
K05scr_errorK05 공통 오류팝업모든 화면항상●
K06scr_quitK06 종료 확인팝업홈에서 Android 뒤로 키항상●
bruni05
bruni · 게임화면 명세서
03 / Navigation Map

화면 이동 지도

부팅을 지나면 모든 길이 사냥(홈)에서 갈라집니다. 아래 탭 5개(사냥·브루니·동료·모집·상점)는 같은 층이고, 홈 좌우 아이콘 8개가 나머지 묶음으로 들어가는 문입니다. 깊이는 최대 3단계(홈 → 목록 → 상세)이고 그 위에 팝업이 2겹까지 뜹니다.

부팅 A01약관 A02 · 업데이트 A03 · 복원 A04
첫 실행
1장 1화 F02튜토리얼 T01
공지·출석
사냥(홈) B01모든 길의 중심
사냥(홈) B01 — 아래 탭 5 · 좌우 아이콘 8B01 사냥 (홈)
아래 탭 · 사냥·전투B02 귀환 보고서B03 빠른 방치B04 판 지도B05 파티 편성B06 판 도전 전투B07 일시정지B08 전투 결과
아래 탭 · 브루니C01 물감 항아리 결과C02 물감 항아리 정보C03 자동 판매·자동 열기C04 브루니C05 장비 강화C06 장비 제작C07 색 전환C08 유물
아래 탭 · 동료D01 동료 목록D02 동료 상세D03 동료 레벨업 (탭)D04 승급 (탭)D05 각성 (탭)D06 스킬 (탭)D07 인연 (탭)D08 동료 이야기 목록
아래 탭 · 모집E01 모집E02 확률 정보E03 모집 연출E04 모집 결과E05 별가루 교환E06 모집 기록
아래 탭 · 상점I01 상점I02 구매 확인I03 결제 결과I04 정기권·성장 패스I05 원정 상점I06 결제 내역
홈 오른쪽 · 이야기F01 이야기F02 이야기 보기F03 대사 기록F04 이야기 넘기기
홈 오른쪽 · 원정G01 원정G02 일일 던전 입장G03 주간 토벌G04 시련의 탑
홈 왼쪽 · 이벤트H01 이벤트H02 이벤트 상점
홈 왼쪽 · 보상·소식 (공통 팝업 포함)J01 미션J02 출석J03 우편함J04 보상 획득J05 광고 보상 확인J06 새 기능 열림J07 가방J08 정수 합성
홈 오른쪽 · 설정·기타K01 설정K02 계정·저장K03 고객 문의K04 절전K05 공통 오류K06 종료 확인
부팅·계정A01 부팅·불러오기A02 약관 동의A03 업데이트 필요A04 저장 고르기A05 공지

핵심 루프 두 바퀴가 지나는 화면

물감 항아리B01 → C01
장비
판 도전B01 → B06 → B08
돌파
방치 보상B02 · B03
새 화B08 → F02
빛구슬
모집E01 → E03 → E04
동료
인연·개인 이야기D07 → D08 → F02
검증screens_data.py 가 버튼의 이동 대상이 모두 실제 화면인지, 부팅에서 버튼만 따라가 모든 화면에 닿는지 검사합니다. 2026-10-13 실행 결과 — 잘못된 대상 0건, 닿지 않는 화면 0개, 이동 선 155개.
bruni06
bruni · 게임화면 명세서
03 / Navigation Table 1/2

이동 표 (앞)

화면마다 버튼으로 갈 수 있는 화면을 모았습니다. 버튼 표에서 자동으로 뽑았으므로 화면별 버튼 표와 항상 같습니다. 아래 탭·뒤로 키·공통 오류 팝업은 01장 규칙이라 빠져 있습니다.

번호화면갈 수 있는 화면
A01부팅·불러오기B01 사냥 (홈) · A02 약관 동의 · F02 이야기 보기
A02약관 동의F02 이야기 보기
A03업데이트 필요—
A04저장 고르기B01 사냥 (홈) · A01 부팅·불러오기
A05공지J02 출석 · B01 사냥 (홈)
B01사냥 (홈)B06 판 도전 전투 · B04 판 지도 · B02 귀환 보고서 · B03 빠른 방치 · C01 물감 항아리 결과 · C02 물감 항아리 정보 · C03 자동 판매·자동 열기 · J01 미션 · J02 출석 · J03 우편함 · H01 이벤트 · F01 이야기 · G01 원정 · I01 상점 · K01 설정 · C04 브루니 · K04 절전
B02귀환 보고서J04 보상 획득 · B05 파티 편성 · J05 광고 보상 확인 · 이전 화면
B03빠른 방치J04 보상 획득 · J05 광고 보상 확인
B04판 지도B05 파티 편성 · B06 판 도전 전투 · 이전 화면
B05파티 편성D02 동료 상세 · 이전 화면
B06판 도전 전투B07 일시정지 · B08 전투 결과
B07일시정지B06 판 도전 전투 · B01 사냥 (홈) · 이전 화면
B08전투 결과B06 판 도전 전투 · B04 판 지도 · B05 파티 편성 · C04 브루니 · D01 동료 목록 · B01 사냥 (홈) · J06 새 기능 열림
C01물감 항아리 결과B01 사냥 (홈)
C02물감 항아리 정보E02 확률 정보
C03자동 판매·자동 열기이전 화면
C04브루니C05 장비 강화 · C06 장비 제작 · C07 색 전환 · C08 유물
C05장비 강화J07 가방
C06장비 제작J04 보상 획득
C07색 전환이전 화면
C08유물—
D01동료 목록D02 동료 상세 · B05 파티 편성
D02동료 상세D03 동료 레벨업 (탭) · D04 승급 (탭) · D05 각성 (탭) · D06 스킬 (탭) · D07 인연 (탭) · D08 동료 이야기 목록
D03동료 레벨업 (탭)—
D04승급 (탭)J04 보상 획득
D05각성 (탭)J04 보상 획득 · J08 정수 합성
D06스킬 (탭)—
D07인연 (탭)D08 동료 이야기 목록
D08동료 이야기 목록F02 이야기 보기 · 이전 화면
E01모집E03 모집 연출 · E02 확률 정보 · E06 모집 기록 · E05 별가루 교환 · J05 광고 보상 확인
E02확률 정보이전 화면
E03모집 연출E04 모집 결과
E04모집 결과D02 동료 상세 · E03 모집 연출 · E01 모집
bruni07
bruni · 게임화면 명세서
03 / Navigation Table 2/2

이동 표 (뒤)

번호화면갈 수 있는 화면
E05별가루 교환J04 보상 획득
E06모집 기록이전 화면
F01이야기F02 이야기 보기 · D08 동료 이야기 목록 · 이전 화면
F02이야기 보기F03 대사 기록 · F04 이야기 넘기기 · 이전 화면
F03대사 기록이전 화면
F04이야기 넘기기이전 화면
G01원정G02 일일 던전 입장 · G03 주간 토벌 · G04 시련의 탑 · I05 원정 상점 · 이전 화면
G02일일 던전 입장B06 판 도전 전투 · J05 광고 보상 확인
G03주간 토벌B05 파티 편성 · B06 판 도전 전투
G04시련의 탑B06 판 도전 전투
H01이벤트B06 판 도전 전투 · F02 이야기 보기 · J01 미션 · H02 이벤트 상점
H02이벤트 상점J04 보상 획득
I01상점I02 구매 확인 · I04 정기권·성장 패스 · I05 원정 상점 · I06 결제 내역
I02구매 확인I03 결제 결과 · 이전 화면
I03결제 결과J03 우편함 · 이전 화면
I04정기권·성장 패스J04 보상 획득 · I02 구매 확인
I05원정 상점J04 보상 획득
I06결제 내역K03 고객 문의 · 이전 화면
J01미션J04 보상 획득
J02출석J04 보상 획득 · 이전 화면
J03우편함J04 보상 획득
J04보상 획득이전 화면
J05광고 보상 확인J04 보상 획득 · 이전 화면
J06새 기능 열림이전 화면
J07가방J04 보상 획득 · E02 확률 정보 · B03 빠른 방치 · C04 브루니 · J08 정수 합성
J08정수 합성이전 화면
K01설정K02 계정·저장 · A05 공지 · K03 고객 문의 · I06 결제 내역 · E02 확률 정보 · 이전 화면
K02계정·저장A04 저장 고르기 · A01 부팅·불러오기
K03고객 문의—
K04절전B01 사냥 (홈)
K05공통 오류K03 고객 문의 · 이전 화면
K06종료 확인이전 화면
bruni08
bruni · 게임화면 명세서
04 / Unlock · Red Dot

기능 해금 순서와 빨간 점

처음부터 모든 버튼을 보여 주면 첫 10분에 할 일이 너무 많아집니다. 그래서 기능을 판 돌파에 맞춰 하나씩 엽니다. 잠긴 버튼은 숨기지 않고 자물쇠로 보이게 둡니다 — 앞으로 무엇이 열릴지 알게 하려는 것입니다(1차판에 콘텐츠가 없는 주간 토벌·시련의 탑만 숨김).

기능열리는 조건근거미니 안내
물감 항아리·판 도전·브루니 장비·우편함·이야기시작화면 명세서T02~T07
파티 편성·동료 목록·동료 레벨업s003 (1장 2화 도토 합류)화면 명세서T09·T10
미션·출석·상점s005화면 명세서T11·T12
모집·별가루 교환s007 (1장 3화)화면 명세서T14
물감 항아리 레벨업s008화면 명세서항아리 꼬리표 강조 1단계
빠른 방치·배속 ×2·이벤트s010 (첫 보스 b009)화면 명세서 · events.json level_gate Lv1 s010T17
장비 강화브루니 Lv7 (+1 강화 요구 레벨)growth.json gear_enhance강화 버튼 강조
인연·선물s013 (1장 5화)missions.json m_d11 unlock 과 같음선물 1번
원정·골드 동굴·원정 상점s015바이블 7-2골드 동굴 입장
승급s020화면 명세서승급 탭 강조
항아리 자동 열기s020화면 명세서자동 버튼 강조
물감 샘s025바이블 7-2—
정수 합성시작 (가방 재료 탭 · 각성 탭)items.json essence_merge첫 정수(중) 획득 때 가방 「합성」 빛남 1회
색 전환(홍)·유물s030 (1장 10화)바이블 6장 color · 화면 명세서(유물 메뉴)색 전환 팝업 바로
장비 제작(영웅)s040items.json craft g4제작 화면 안내
비결 서고·스킬 강화s045바이블 7-2 · missions.json m_d12스킬 탭 강조
색 전환(청)·주간 토벌s060 (토벌은 W1)바이블 6장 · 7-2—
시련의 탑s100바이블 7-2—
각성동료 1명 ★5바이블 6장 awaken각성 탭 강조
어려움보통 같은 장 마지막 판 + W6바이블 7장 · stages.json hard—

「근거」가 「화면 명세서」인 줄은 바이블에 없던 값을 이 문서가 정한 것입니다 — 끝에서 두 번째 장 「바이블 추가 제안」 S-1.

bruni09
bruni · 게임화면 명세서
04 / Red Dot · Mission Go

빨간 점 규칙과 미션 「가기」

빨간 점은 「지금 눌러서 얻을 것이 있다」는 뜻으로만 씁니다. 광고나 유료 상품을 사라는 뜻으로는 켜지 않습니다(정기권 오늘분처럼 이미 산 것을 받는 경우는 예외). 상위 버튼은 하위 화면 중 하나라도 켜지면 함께 켜집니다.

자리켜지는 조건
사냥 탭 · 방치 상자방치 누적 ≥ 상한의 90%
미션받을 보상 1개 이상
출석오늘 칸 안 받음
우편안 받은 우편 1개 이상(만료 1일 전이면 숫자)
이벤트받을 이벤트 미션 보상 · 새 이벤트 시작 후 미진입
이야기열렸는데 안 본 본편 화 · 개인 이야기 화
원정남은 던전 열쇠 ≥ 1 또는 주간 토벌 남은 횟수 ≥ 1
브루니 탭더 좋은 장비가 가방에 있음 · 강화 가능한 칸(재료 충분) · 새 색 해금
동료 탭승급 가능 · 각성 가능 · 새 동료(안 연 카드)
모집 탭모집권 ≥ 1 · 광고 무료 모집 남음 · 별가루 ≥ 200 · 새 배너
상점 탭정기권 오늘분 미수령 · 무료 상품 · 성장 패스 받을 칸

미션 「가기」 버튼이 여는 화면

미션 종류(missions.json type)가는 화면도착 후
stage_reach · stage_clear · stage_firstB04 판 지도최고 다음 판 선택된 채로
episode_readF01 이야기안 본 첫 화 위치로 스크롤
char_story · bond_lv · giftD01 동료 목록인연 정렬로
unit_count · recruit · recruit_totalE01 모집상시 배너
unit_lvupD01 동료 목록레벨 정렬
unit_star5 · awaken5 · awaken_sumD01 동료 목록★ 정렬
skill_upD01 동료 목록—
bruni_lv · gear_set · color_allC04 브루니—
gear_enh · gear_enh_maxC05 장비 강화가장 낮은 칸 선택
pot_open · pot_lv · gear_sellB01 사냥 (홈)항아리 강조 1회
dungeon · dungeon_totalG01 원정—
raid · raid_tier · raid_killG03 주간 토벌—
tower_floor · tower_floor_maxG04 시련의 탑—
quick_idleB03 빠른 방치—
idle_claimB02 귀환 보고서—
ad_slotB01 사냥 (홈)광고 자리 버튼 강조
login · login_days · daily_done · daily_done_days · weekly_done—「가기」 대신 진행 표시만
bruni10
bruni · 게임화면 명세서
05 / Tutorial

튜토리얼 흐름

첫 접속 12분 안에 성장 루프 한 바퀴(항아리 → 장착 → 판 돌파 → 방치 보상)와 수집 루프 입구(이야기 → 합류 → 모집)를 한 번씩 손으로 해 보게 합니다. 남색 칸은 강제 단계(다른 곳을 못 누름), 흰 칸은 안내만 하는 단계입니다.

T01→T02→T03→T04→T05→T06→T07→T08→T09→T10→T11→T12→T13→T14→T15→T16→T17
단계시작 조건화면강조안내 문구완료방식보상
T01약관 동의 끝F02 이야기 보기—1장 1화 「초록곶의 아침」 재생(넘기기 가능)화 끝강제(넘기기만 가능)—
T021화 끝B01 사냥 (홈)물감 항아리브루니: 할매가 준 항아리야. 붓으로 톡 치면 물감이 굳어서 장비가 돼!항아리 1회강제붓 30
T03첫 장비C01 물감 항아리 결과장착브루니: 무기가 생겼어! 끼워 볼까?장착강제—
T04장착 끝B01 사냥 (홈)물감 항아리4번 더 열어 봐요. 약한 장비는 팔아서 골드로 바꿔요.항아리 4회강제—
T05항아리 5회B01 사냥 (홈)다음 판 도전브루니: 저 언덕까지 가 보자. 길에 바랜것이 있어.s001 도전강제—
T06s001 전투 시작B06 판 도전 전투필살 게이지게이지가 차면 필살기가 저절로 나가요.s001 승리강제—
T07s001 결과B08 전투 결과다음 판판을 지키면 그 판에서 방치 사냥을 해요.s003 클리어안내만—
T08s003 클리어F02 이야기 보기—1장 2화 「색이 빠진 마을」 — 도토 합류화 끝건너뛰기 가능동료 도토
T092화 끝B05 파티 편성동료 카드도토를 후열에 넣어 봐요. 사격은 뒤에서 쏘는 게 좋아요.편성 저장강제—
T10편성 끝D03 동료 레벨업 (탭)+10물감 방울로 동료 레벨을 올려요.레벨업 1회강제물감 방울 2,000
T11s005 클리어J02 출석받기출석이 열렸어요. 하루 한 칸씩 받아요.받기안내만출석 1일째
T12출석 닫음J01 미션받기미션을 이루면 빛구슬을 받아요.미션 1개 받기안내만—
T13미션 닫음B02 귀환 보고서받기꺼 둔 동안에도 사냥하고 다음 판에 도전해요. 최대 24시간까지요.받기안내만—
T14s007 클리어 + 3화 끝E01 모집10회(무료)모집이 열렸어요. 처음 10회는 무료예요.입문 10회 무료강제입문 모집 10회 1번
T15모집 결과B05 파티 편성추천 편성새 동료를 넣어요. 「추천 편성」이 알아서 골라 줘요.편성 저장안내만—
T16s009 클리어B04 판 지도s010보스 판이에요. 90초 안에 쓰러뜨려야 해요. 상대는 녹 속성이에요.s010 도전안내만—
T17s010 클리어J06 새 기능 열림가 볼래요빠른 방치·배속·이벤트가 열렸어요.닫기안내만빛구슬 100 (튜토리얼 끝)
bruni11
bruni · 게임화면 명세서
05 / Tutorial Rules

튜토리얼 처리 규칙

항목규칙
저장save.tut_step 에 단계 id 저장. 앱을 끄면 마지막 「완료」 단계 다음부터 다시
강제 단계T02~T06·T09·T10·T14 — 화면 나머지를 어둡게 덮고 강조 구역만 누를 수 있음. 뒤로 키 무시
안내만 단계말풍선 + 손가락 표시만. 다른 곳을 누르면 단계를 건너뛴 것으로 봄
강조 표시강조 구역 둘레 8px 밝은 테두리 + 손가락 아이콘 0.8초 주기. 말풍선은 강조 구역 반대쪽
말하는 이브루니 초상 + 말풍선(해요체/브루니 말투). T08·T14 이후는 시스템 문구(해요체)
건너뛰기T07 이후 설정 › 「튜토리얼 건너뛰기」 — 보상은 그대로 지급
보상 합붓 30 · 물감 방울 2,000 · 빛구슬 100 · 입문 모집 10회 1번(바이블 9-2 시험 사용과 같은 것)
시간 목표T01~T17 약 12분(전투 자동, 판당 30~60초 기준 추정)
시험 사용과 겹치는 지점T14 의 입문 모집 무료 10회는 바이블 9-1 의 「시험 사용(입문 모집 첫 10회 무료 1번)」과 같은 것입니다. 튜토리얼에서 쓰게 해서, 모든 이용자가 유료 모집 전에 모집 결과 화면과 확률 버튼을 한 번 보게 합니다.
판 진행과 이야기의 맞물림T07 이후 판 3·7·10 클리어가 1장 2·3·4화 해금과 겹칩니다(바이블 7-1). 튜토리얼은 이야기 해금 시점을 바꾸지 않고, 그 시점에 맞춰 화면을 안내만 합니다.
bruni12
bruni · 게임화면 명세서
06 / Screens — 부팅·계정

부팅·계정

A01 부팅·불러오기

데이터 JSON 상주, 서버 시각·저장 확인, 다음 화면 결정.

①bg/boot.png
②브루니 키우기: 바랜 섬
③브루니 걷기 4프레임
④진행 막대
⑤물감을 섞는 중이에요…
⑥화면을 누르면 시작해요
⑦v0.1.0 · bruni

A01 · scr_boot · 전체 화면 · 해금 항상 · 1차판 ●
진입: 앱 아이콘 실행 / 백그라운드 30분 넘게 있다가 돌아옴
씬: res://scenes/boot/boot.tscn

구역x,y · 크기내용
①배경0,0 · 720×1280초록곶 언덕과 꺼진 등대(720×1280)
②제목110,300 · 500×200로고 500×200 (ui/logo_ko.png)
③걷는 브루니296,720 · 128×128char/c001_battle.png 걷기 줄, 2배 확대
④진행 막대110,900 · 500×24단계 4개 × 25%
⑤단계 문구110,940 · 500×48단계별 문구 — 아래 상태 표
⑥시작 문구110,1040 · 500×60불러오기 끝나면 깜빡임 1초 주기
⑦버전520,1220 · 190×40버전·개발사 표기(바이블 12-5)

버튼

버튼동작이동조건
화면 아무 곳불러오기가 끝났으면 다음 화면으로B01 사냥 (홈)약관 동의 끝 + 튜토리얼 끝
화면 아무 곳 (첫 실행)약관 동의로A02 약관 동의약관 동의 기록 없음
화면 아무 곳 (튜토리얼 중)저장된 튜토리얼 단계로 이어서F02 이야기 보기tut_step < 끝

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
1단계 데이터물감을 섞는 중이에요…res://data/*.json 을 DB 오토로드에 올림
2단계 시각등대 불빛을 확인하는 중이에요…GET /time 3초 제한
3단계 저장지난 기록을 펼치는 중이에요…user://save.json HMAC 검사
4단계 방치잠든 사이 모인 걸 세는 중이에요…방치 시간 계산(재화·성장 속도 명세서 공식)
서버 무응답(3초)지금은 연결이 안 돼요. 오프라인으로 시작해요.토스트 3초. 기기 시계로 방치 계산 + pending_verify
데이터 파일 손상게임 파일이 손상됐어요. 스토어에서 다시 설치해 주세요.scr_error(닫기 금지), 버튼 「스토어 열기」
저장 서명 불일치저장 기록이 바뀐 것 같아요. 서버 백업으로 되돌릴 수 있어요.scr_restore 로
필수 업데이트새 판이 나왔어요. 업데이트해야 이어서 할 수 있어요.scr_update 로 (서버 min_version > 앱 버전)

불러오기 목표 시간 3초 이내(저사양 기준 기기 — 기술 명세서). 3초를 넘으면 걷는 브루니가 계속 걷는다.

서버 시각 대조 방식은 기술 명세서 「시간」 장을 따른다. 이 화면은 결과 문구만 정한다.

bruni13
bruni · 게임화면 명세서
06 / Screens — 부팅·계정

부팅·계정 (이어서)

A02 약관 동의

필수 동의 2개 + 선택 1개를 받고, 확률형 아이템·미성년자 결제를 처음에 알린다.

①시작하기 전에 확인해 주세요
②☐ 모두 동의해요
③☐ (필수) 이용약관 보기 ›
④☐ (필수) 개인정보 처리방침 보기 ›
⑤☐ (선택) 방치 가득·이벤트 알림 받기
⑥확률형 아이템 · 미성년자 결제 안내
⑦시작할게요

A02 · scr_terms · 전체 화면 · 해금 항상 · 1차판 ●
진입: 첫 실행 / 약관 개정 후 첫 실행
씬: res://scenes/title/title.tscn

구역x,y · 크기내용
①제목40,120 · 640×80글자 32px 굵게
②모두 동의40,240 · 640×100누르면 아래 3개 모두 체크
③이용약관40,360 · 640×90「보기」 = 웹뷰로 약관 URL
④개인정보40,460 · 640×90같은 방식
⑤알림40,560 · 640×90끄면 알림 권한을 묻지 않음
⑥안내 상자40,680 · 640×300고정 문구 3줄 — 아래 상태 표 「안내 문구」
⑦시작160,1060 · 400×110필수 2개 체크 전엔 회색

버튼

버튼동작이동조건
모두 동의3개 체크 토글같은 화면—
보기 ›약관 웹뷰 열기(앱 안)같은 화면—
시작할게요동의 시각·약관 버전 저장 → 1장 1화F02 이야기 보기필수 2개 체크

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
안내 문구 1이 게임에는 확률형 아이템(모집·물감 항아리·무작위 상자)이 있어요. 확률은 각 화면의 「확률」 버튼에서 볼 수 있어요.고정 표시
안내 문구 2만 19세 미만은 결제 전에 법정대리인의 동의가 필요해요. 동의 없이 한 결제는 취소할 수 있어요.고정 표시(monetization-law ③ 3-3)
안내 문구 3모집·항아리처럼 열어서 쓰는 상품은 실행한 뒤에는 청약철회가 안 돼요.고정 표시
필수 미체크로 시작 누름필수 항목에 동의해야 시작할 수 있어요.토스트, 빠진 줄 흔들기 0.3초
약관 웹뷰 실패약관을 불러오지 못했어요. 연결을 확인해 주세요.앱 안에 넣어 둔 약관 사본(res://text/terms_ko.txt)으로 대신 보여 줌

약관 버전이 바뀌면 다시 이 화면을 띄운다. 기존 동의 항목은 체크된 채로 보이고 바뀐 항목만 빈칸.

연령을 직접 묻지 않는다 — 스토어 계정 연령 정책에 맡기고, 결제 확인 팝업(scr_purchase)에서 한 번 더 알린다.

bruni14
bruni · 게임화면 명세서
06 / Screens — 부팅·계정

부팅·계정 (이어서)

A03 업데이트 필요

앱 버전이 서버 최소 버전보다 낮으면 막는다.

①새 판이 나왔어요
②스토어에서 업데이트

A03 · scr_update · 팝업 · 해금 항상 · 1차판 ●
진입: 부팅 4단계 전 서버 min_version 확인
씬: res://ui/popup_confirm.tscn · 인자 {"kind": "update"}

구역x,y · 크기내용
①문구120,470 · 480×200아래 상태 표
②스토어로160,740 · 400×90Play 스토어 앱 상세로

버튼

버튼동작이동조건
스토어에서 업데이트스토어 상세 열기같은 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
기본새 판이 나왔어요. 업데이트해야 이어서 할 수 있어요. 저장 기록은 그대로 남아요.닫기 금지, 뒤로 키 = 앱 종료 확인
선택 업데이트새 판이 나왔어요. 지금 받으면 새 동료를 바로 만날 수 있어요.닫기 허용(「나중에」 버튼 추가) — 서버 recommend_version 만 높을 때

A04 저장 고르기

이 기기 저장과 서버 백업이 다를 때 하나를 고르게 한다.

①어느 기록으로 이어 갈까요?
②이 기기 — 최고 판·Lv·저장 시각
③서버 백업 — 같은 4줄
④이 기기로
⑤서버 백업으로

A04 · scr_restore · 팝업 · 해금 항상 · 1차판 ●
진입: 부팅 3단계 서명 불일치 / 기기 변경 후 첫 실행 / 설정 › 계정 › 복원
씬: res://scenes/restore/restore.tscn

구역x,y · 크기내용
①제목80,300 · 560×70어느 기록으로 이어 갈까요?
②이 기기80,400 · 270×380최고 판 s###, 브루니 Lv, 동료 수, 마지막 저장 시각
③서버 백업370,400 · 270×380같은 항목. 더 진행된 쪽에 「더 앞서요」 꼬리표
④이 기기로80,820 · 270×100이 기기로
⑤서버로370,820 · 270×100서버 백업으로

버튼

버튼동작이동조건
이 기기로확인 팝업 → 서버 백업 덮어쓰기B01 사냥 (홈)—
서버 백업으로확인 팝업 → 내려받아 교체 후 재부팅A01 부팅·불러오기—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
고를 때 확인고르지 않은 쪽 기록은 사라져요. 정말 이 기록으로 할까요?2차 확인 팝업(예/아니요)
서명 불일치 + 백업 없음저장 기록이 바뀐 것 같아요. 이번엔 그대로 이어 가지만, 결제 기록과 맞지 않는 재화는 다음 연결 때 바로잡아요.차단하지 않음(godot-tech §5 오탐 대응). 서버에 의심 플래그
내려받기 실패서버 백업을 받지 못했어요. 잠시 뒤 다시 해 주세요.이 화면 유지, 「다시」 버튼
bruni15
bruni · 게임화면 명세서
06 / Screens — 부팅·계정

부팅·계정 (이어서)

A05 공지

점검·이벤트·정책 변경 알림.

①공지 n개 탭
②공지 그림 560×300 + 본문
③☐ 오늘 다시 보지 않기
④닫기

A05 · scr_notice · 팝업 · 해금 항상 · 1차판 ●
진입: 부팅 직후 하루 1회(서버에 공지가 있을 때) / 설정 › 공지
씬: res://scenes/notice/notice.tscn

구역x,y · 크기내용
①탭40,200 · 640×80최대 5개
②본문80,300 · 560×620서버 JSON(notice) 의 이미지·글
③오늘 그만80,960 · 280×80☐ 오늘 다시 보지 않기
④닫기380,960 · 260×80닫기

버튼

버튼동작이동조건
닫기닫고 다음 부팅 팝업(출석) 순서로J02 출석오늘 출석 안 받음
닫기닫기B01 사냥 (홈)출석 받음
공지 링크링크가 화면 id면 그 화면으로, URL이면 외부 브라우저같은 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
공지 없음—이 팝업을 건너뜀
오프라인—건너뜀(공지는 다음 연결 때)
bruni16
bruni · 게임화면 명세서
07 / Screens — 사냥·전투

사냥·전투

B01 사냥 (홈)

방치 사냥을 보여 주고, 물감 항아리·판 도전·방치 보상을 한 화면에서 처리한다 — 성장 루프의 중심.

①Lv·전투력 | 골드 | 빛구슬+ | 붓
②1장 s007 · 웨이브 2/3
③방치 사냥 (자동)
④미션·출석·우편·이벤트
⑤이야기·원정·꾸러미·설정
⑥방치 상자 7:12
⑦빠른 방치
⑧다음 판 도전 ▶ s008
⑨자동
⑩물감 항아리 Lv5 · 붓 128
⑪판매
⑫사냥 · 브루니 · 동료 · 모집 · 상점

B01 · scr_home · 전체 화면 · 해금 시작 · 1차판 ●
진입: 부팅 끝 / 아래 탭 「사냥」 / 모든 화면의 홈 버튼
씬: res://scenes/home/home.tscn

구역x,y · 크기내용
①재화 막대0,0 · 720×88왼쪽 브루니 초상 64·Lv·파티 전투력. 오른쪽 골드·빛구슬(유료+무료 합계)·붓. 빛구슬 옆 「+」 = 상점 빛구슬 탭
②판 정보0,88 · 720×72방치 사냥 중인 판(최고 클리어 판 — 바이블 8장)과 웨이브
③전투 화면0,160 · 720×560왼쪽 파티 5, 오른쪽 바랜것. 배경 = 장 배경. 피해 숫자 떠오름
④왼쪽 줄12,180 · 96×430아이콘 4개 세로(96×96, 간격 12). 빨간 점 04장
⑤오른쪽 줄612,180 · 96×430아이콘 4개 세로. 꾸러미는 노출 중 상품 있을 때만
⑥방치 상자24,730 · 200×120누적 시간 hh:mm. 24시간 가득 차면 빨간 테두리. 꺼 둔 동안 넘은 판 수 배지
⑦빠른 방치236,730 · 160×120남은 무료 횟수 숫자 꼬리표
⑧판 도전408,730 · 288×120추천 전투력 대비 내 전투력 % (초록 ≥100 · 노랑 80~99 · 빨강 <80)
⑨자동 열기24,880 · 120×100항아리 자동 열기 켜기/끄기 (s020)
⑩물감 항아리160,870 · 400×270누르면 1회, 길게 누르면 0.25초마다 연속. 항아리 레벨 꼬리표
⑪판매 설정576,880 · 120×100자동 판매 기준 팝업
⑫아래 탭0,1160 · 720×1205칸 각 144px. 지금 탭 = 사냥 (남색 바탕). 빨간 점 규칙은 04장

버튼

버튼동작이동조건
다음 판 도전파티 편성 확인 없이 바로 전투(마지막 편성)B06 판 도전 전투—
다음 판 도전 길게판 지도 열기B04 판 지도—
판 정보 막대판 지도B04 판 지도—
방치 상자방치 보상 팝업B02 귀환 보고서—
빠른 방치빠른 방치 팝업B03 빠른 방치s010
물감 항아리붓 1 써서 장비 1개 → 결과 처리 규칙(C01 상황 표)C01 물감 항아리 결과—
항아리 레벨 꼬리표항아리 정보·레벨업C02 물감 항아리 정보s008
자동자동 열기 켜기/끄기C03 자동 판매·자동 열기s020
판매자동 판매 설정C03 자동 판매·자동 열기—
미션—J01 미션s005
출석—J02 출석s005
우편—J03 우편함—
이벤트—H01 이벤트s010 + 진행 중 이벤트
이야기—F01 이야기—
원정—G01 원정s015
꾸러미노출 중 꾸러미 상점 탭I01 상점s005
설정—K01 설정—
빛구슬 +상점 빛구슬 탭I01 상점—
Lv·전투력브루니 화면C04 브루니—
아래 탭탭 이동같은 화면—
화면 2분 무입력절전 화면K04 절전설정 › 절전 켬

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
붓 0개로 항아리 누름붓이 없어요. 방치하거나 미션·상점에서 모을 수 있어요.토스트 + 항아리 아래 「붓 +30 (광고 n/5)」 버튼이 1회 반짝
장비 칸 가득(60칸)가방이 가득 찼어요. 판매하거나 자동 판매를 켜 주세요.항아리 잠금, 판매 설정 팝업 자동 열기
최고 판이 마지막 판모든 판을 지켰어요! 다음 장은 업데이트로 열려요.판 도전 버튼 자리에 이 문구(1차판 s060, 완성판 s300)
방치 상자 1분 미만—상자 숫자 0:00, 누르면 「아직 쌓인 게 없어요」 토스트
다음 판이 다음 장 첫 판—판 도전 버튼에 「새 장」 꼬리표. 장 첫 판 도전 전에 그 장 1화가 안 봤으면 먼저 이야기 화면으로

방치 사냥 화면은 실제 전투가 아니라 연출이다. 보상은 시간 공식으로만 계산한다(재화·성장 속도 명세서). 연출 전투는 이기기만 하고 보상 숫자는 1분마다 재화 막대에 더한다.

버섯커 구조 — 사냥 화면 아래 장비 뽑기 장치를 크게 둔다. 화면 아래 1/3 이 엄지 영역이라 항아리를 그 자리에 둔다.

bruni17
bruni · 게임화면 명세서
07 / Screens — 사냥·전투

사냥·전투 (이어서)

B02 귀환 보고서

꺼 둔 동안 일어난 일(사냥·자동 돌파·레벨업·자동 장착)과 쌓인 보상을 보여 주고 받게 한다 — 바이블 8장.

①7시간 12분 쉬었어요
②■■■■■■□□□□ 24시간
③판 s041 → s047 · 브루니 Lv 32 → 35 · 장비 2개 바꿔 낌
④s048 보스 판 — 직접 도전해요
⑤골드 · 물감 방울 · 경험치 · 붓 · 장비 · 빛구슬(첫 클리어)
⑥받기
⑦▶ 2배로 받기 (1/1)

B02 · scr_idle_claim · 팝업 · 해금 시작 · 1차판 ●
진입: 홈 방치 상자 / 부팅 후 방치 10분 이상이면 자동
씬: res://scenes/idle_reward/idle_reward.tscn · 인자 {"mode": "claim"}

구역x,y · 크기내용
①시간100,340 · 520×90경과 시간(상한 적용 전)
②막대100,440 · 520×30상한 대비 채움. 정기권이면 32시간
③진행 요약100,480 · 520×110자동 돌파로 넘은 판·오른 레벨·자동 장착. 없으면 줄 숨김
④멈춘 이유100,595 · 520×60자동 돌파가 멈춘 판과 이유(보스·장 끝·전투력 부족·3패·10판). 「막힌 판 도전」 버튼과 짝
⑤보상 목록100,660 · 520×160정기권 +20% 는 줄마다 「+20%」 꼬리표
⑥받기100,840 · 250×110받기
⑦광고 2배370,840 · 250×110ad_idle2x 남은 횟수 (하루 1회)

버튼

버튼동작이동조건
받기보상 지급 → 보상 획득 팝업J04 보상 획득—
막힌 판 도전멈춘 판의 파티 편성으로B05 파티 편성—
2배로 받기광고 확인 팝업 → 끝까지 보면 같은 양 한 번 더J05 광고 보상 확인하루 1회
판 바깥닫기(보상은 상자에 그대로 남음)이전 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
상한 넘음24시간이 가득 찼어요. 넘은 시간은 쌓이지 않아요.시간 문구 빨간색, 「24시간 이상」 표시
기기 시계로 계산연결이 안 돼서 기기 시계로 계산했어요. 다음 연결 때 다시 맞춰 봐요.pending_verify — 시간 문구 아래 회색 한 줄
시계 역행 감지기기 시계가 바뀐 것 같아요. 이번 방치 보상은 0으로 계산했어요.보상 0. 차단하지 않음(godot-tech §1-3)
광고 한도 끝오늘 2배 광고를 다 봤어요. 내일 04:00에 다시 생겨요.2배 버튼 회색
광고 생략권 보유—버튼 문구 「2배로 받기 (1/1)」 — ▶ 표시 없이 바로 지급

B03 빠른 방치

2시간분 방치 보상을 즉시 받는다(무료 1 · 광고 2 · 빛구슬 3).

①2시간분: 골드·방울·경험치·붓
②무료로 받기 (1/1)
③▶ 광고 보고 받기 (2/2)
④빛구슬 50 으로 받기 (0/3)

B03 · scr_quick_idle · 팝업 · 해금 s010 · 1차판 ●
진입: 홈 빠른 방치 / 가방 › 빠른 방치권 사용
씬: res://scenes/idle_reward/idle_reward.tscn · 인자 {"mode": "quick"}

구역x,y · 크기내용
①미리보기100,360 · 520×260지금 최고 판 기준 계산값
②무료100,650 · 520×80무료로 받기 (1/1)
③광고100,745 · 520×80▶ 광고 보고 받기 (2/2)
④빛구슬100,840 · 520×8050 → 100 → 150

버튼

버튼동작이동조건
무료로 받기지급 → 보상 획득J04 보상 획득하루 1
광고 보고 받기—J05 광고 보상 확인하루 2
빛구슬로 받기확인 팝업(「빛구슬 50을 써요」) 후 지급J04 보상 획득하루 3

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
빛구슬 부족빛구슬이 모자라요. 상점으로 갈까요?예 → scr_shop 빛구슬 탭
세 가지 다 소진오늘 빠른 방치를 다 썼어요. 내일 04:00에 다시 생겨요.버튼 3개 회색
빠른 방치권으로 진입—버튼 3개 대신 「빠른 방치권 n시간 쓰기 (보유 n)」 1개
bruni18
bruni · 게임화면 명세서
07 / Screens — 사냥·전투

사냥·전투 (이어서)

B04 판 지도

장·판 선택, 지난 판 다시 하기(반복 보상), 어려움 전환.

①Lv·전투력 | 골드 | 빛구슬+ | 붓
②← 판 지도
③1 2 3 4 5 6 7 8 장
④보통 | 어려움
⑤판 노드 30~50개 (보스 판 큰 원)
⑥s008 · 추천 12,340 · 내 11,980 · 적 속성 ●●
⑦편성
⑧도전 ▶

B04 · scr_stage_map · 전체 화면 · 해금 시작 · 1차판 ●
진입: 홈 판 정보 막대 / 홈 판 도전 길게 / 전투 결과 「판 지도」
씬: res://scenes/stage_map/stage_map.tscn

구역x,y · 크기내용
①재화 막대0,0 · 720×88왼쪽 브루니 초상 64·Lv·파티 전투력. 오른쪽 골드·빛구슬(유료+무료 합계)·붓. 빛구슬 옆 「+」 = 상점 빛구슬 탭
②머리줄0,88 · 720×80왼쪽 뒤로(88×80), 가운데 화면 이름, 오른쪽 도움말 「?」(88×80)
③장 탭0,168 · 720×90가로 스크롤. 잠긴 장은 자물쇠
④난이도520,268 · 180×64W6 이전에는 숨김
⑤판 길0,340 · 720×520세로 스크롤 지그재그 길. 클리어=색, 최고 다음 판=깜빡, 잠김=회색
⑥선택 판 정보24,870 · 672×190추천 전투력, 내 전투력, 등장 적 속성 아이콘, 첫 클리어 보상 아이콘
⑦편성24,1070 · 200×80편성
⑧도전240,1070 · 456×80도전 ▶

버튼

버튼동작이동조건
판 노드선택 판 정보 갱신같은 화면—
장 탭그 장 길로 이동같은 화면—
편성—B05 파티 편성—
도전—B06 판 도전 전투—
← 뒤로—이전 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
잠긴 장 누름3장은 s060을 지키면 열려요.토스트(1차판에선 「다음 업데이트에서 열려요」)
지난 판 반복 30판 넘음오늘 반복 보상은 다 받았어요. 연습은 계속할 수 있어요.선택 판 정보에 회색 한 줄(stages.json repeat_reward 하루 30판)
어려움 잠김어려움은 보통 같은 장 마지막 판을 지키면 열려요.토스트
다음 장 1화 안 봄—장 첫 판 도전 시 먼저 그 장 1화 재생(건너뛰기 가능)
bruni19
bruni · 게임화면 명세서
07 / Screens — 사냥·전투

사냥·전투 (이어서)

B05 파티 편성

전열 2 + 후열 3 배치(바이블 4-3). 브루니 고정.

①Lv·전투력 | 골드 | 빛구슬+ | 붓
②← 파티 편성
③편성 1 | 2 | 3
④전열 ① ②
⑤후열 ③ ④ ⑤
⑥파티 전투력 11,980 · 상대 속성 ●녹
⑦속성 · 역할 · 등급 · 정렬
⑧보유 동료 카드 (가로 5열)
⑨추천 편성
⑩저장

B05 · scr_party · 전체 화면 · 해금 s003 · 1차판 ●
진입: 판 지도 「편성」 / 전투 실패 결과 / 동료 목록 「편성」
씬: res://scenes/party/party.tscn

구역x,y · 크기내용
①재화 막대0,0 · 720×88왼쪽 브루니 초상 64·Lv·파티 전투력. 오른쪽 골드·빛구슬(유료+무료 합계)·붓. 빛구슬 옆 「+」 = 상점 빛구슬 탭
②머리줄0,88 · 720×80왼쪽 뒤로(88×80), 가운데 화면 이름, 오른쪽 도움말 「?」(88×80)
③프리셋24,176 · 672×70편성 3벌 저장. 방치 사냥·판 도전은 「대표 편성」 하나를 씀
④전열24,260 · 672×200칸 2개 각 200×200, 비면 「+」
⑤후열24,470 · 672×200칸 3개
⑥전투력24,680 · 672×60판 지도에서 들어왔으면 그 판 적 속성 표시 + 유리한 칸 초록 테두리
⑦필터24,750 · 672×60속성 · 역할 · 등급 · 정렬
⑧동료 목록24,820 · 672×260출전 중은 체크 표시
⑨추천24,1090 · 220×64규칙: 브루니 + 전투력 상위, 돌격 1 이상·치유 1 이상 우선
⑩저장476,1090 · 220×64저장

버튼

버튼동작이동조건
카드 → 칸 끌기배치. 출전 동료 끌어 바깥 = 빼기같은 화면—
카드 누름빈 칸 중 역할 맞는 줄 첫 칸에 넣기(돌격·타격=전열)같은 화면—
추천 편성규칙대로 채움같은 화면—
저장대표 편성으로 저장이전 화면—
카드 길게동료 상세D02 동료 상세—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
브루니 빼기 시도브루니는 리더라 빠질 수 없어요.토스트, 칸 흔들기
빈 칸 있음 + 저장빈 칸이 있어요. 그대로 출전할까요?예/아니요
전열 0명전열이 비면 후열이 바로 공격받아요.경고 문구(막지 않음)
동료 1명(브루니만)동료가 아직 없어요. 이야기를 진행하거나 모집해 보세요.목록 자리에 문구 + 「모집으로」 버튼
bruni20
bruni · 게임화면 명세서
07 / Screens — 사냥·전투

사냥·전투 (이어서)

B06 판 도전 전투

실제 전투 계산 화면(전투·성장 명세서의 틱 판정).

①s008 · 웨이브 2/3 · 0:43
②보스 체력 ▬▬▬▬ 속성●
③전장 (파티 ← → 적)
④×1 / ×2
⑤필살 자동
⑥Ⅱ
⑦초상 5 · 체력 · 필살 게이지
⑧다홍 필살기! 1,234 (상성 유리)

B06 · scr_battle · 전체 화면 · 해금 시작 · 1차판 ●
진입: 홈 다음 판 도전 / 판 지도 도전 / 원정 콘텐츠 입장 / 이벤트 판
씬: res://scenes/battle/battle.tscn

구역x,y · 크기내용
①위 막대0,0 · 720×100판 이름, 웨이브, 남은 시간(일반 60초 · 보스 90초)
②보스 체력60,110 · 600×50보스 판 보스 웨이브에서만
③전장0,170 · 720×700아군 왼쪽 2열, 적 오른쪽. 상태 효과 아이콘 머리 위
④배속24,880 · 120×70s010 해금
⑤자동 필살160,880 · 160×70끄면 아래 초상 눌러 시전
⑥일시정지576,880 · 120×70Ⅱ
⑦동료 초상0,970 · 720×210칸 144×210. 게이지 100이면 테두리 빛남
⑧전투 기록0,1190 · 720×90마지막 2줄 흐름 글

버튼

버튼동작이동조건
×1/×2배속 전환(설정에 기억)같은 화면—
필살 자동자동/수동 전환같은 화면—
초상수동 모드에서 게이지 100이면 필살기같은 화면—
Ⅱ—B07 일시정지—
전투 끝—B08 전투 결과—
뒤로 키—B07 일시정지—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
시간 초과시간이 다 됐어요.패배 처리 → 결과(실패)
앱 백그라운드—전투 자동 일시정지, 돌아오면 scr_pause
전투 중 전화·알림—같음

전투 결과(승패·보상)는 클라이언트가 판정한다. 첫 클리어 빛구슬은 서버 백업 때 최고 판과 대조(치트 방지는 기술 명세서).

bruni21
bruni · 게임화면 명세서
07 / Screens — 사냥·전투

사냥·전투 (이어서)

B07 일시정지

전투 멈춤·포기.

①잠깐 쉬어요
②계속하기
③처음부터
④그만두기

B07 · scr_pause · 팝업 · 해금 시작 · 1차판 ●
진입: 전투 Ⅱ / 전투 중 뒤로 키 / 백그라운드에서 복귀
씬: res://scenes/pause/pause.tscn

구역x,y · 크기내용
①제목160,450 · 400×60잠깐 쉬어요
②계속160,540 · 400×90계속하기
③다시160,645 · 400×90처음부터
④포기160,750 · 400×90그만두기

버튼

버튼동작이동조건
계속하기—이전 화면—
처음부터같은 판 재시작B06 판 도전 전투—
그만두기확인 후 패배 처리 없이 홈B01 사냥 (홈)—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
그만두기 확인그만두면 이번 도전은 기록되지 않아요.예/아니요
주간 토벌 중 그만두기그만두면 이번 도전 횟수가 줄어요. 그때까지 준 피해는 기록돼요.예/아니요

B08 전투 결과

승리 보상 또는 실패 원인과 성장 바로가기.

①지켰어요! / 아쉬워요
②첫 클리어: 빛구슬 20 · 골드 · 붓 10
③(실패) 전투력 82% · 상성 불리 · 레벨 낮은 동료
④판 지도 / 편성
⑤다음 판 ▶ / 다시

B08 · scr_battle_result · 팝업 · 해금 시작 · 1차판 ●
진입: 전투 끝
씬: res://scenes/battle_result/battle_result.tscn

구역x,y · 크기내용
①제목80,270 · 560×100승리 = 색이 돌아오는 연출 1초
②보상80,390 · 560×300승리: 첫 클리어 보상 + 드롭. 실패: 원인 3줄
③원인80,700 · 560×180실패 때만. 줄마다 바로가기 화살표
④왼쪽80,910 · 270×100판 지도 / 편성
⑤오른쪽370,910 · 270×100다음 판 ▶ / 다시

버튼

버튼동작이동조건
다음 판 ▶다음 판 바로 전투(승리 시)B06 판 도전 전투—
다시같은 판 재도전(실패 시)B06 판 도전 전투—
판 지도—B04 판 지도—
편성—B05 파티 편성—
원인 › 브루니 장비—C04 브루니—
원인 › 동료 레벨—D01 동료 목록—
판 바깥홈으로B01 사냥 (홈)—
닫기 (해금 판)새 기능 열림 팝업J06 새 기능 열림해금 판 첫 클리어

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
실패 원인 1전투력이 추천의 82%예요. 장비나 동료 레벨을 올려 보세요.내/추천 < 1.0 일 때
실패 원인 2상대가 녹 속성이에요. 홍 속성 동료가 유리해요.파티 중 불리 상성 2명 이상
실패 원인 3도토가 다른 동료보다 20레벨 낮아요.최저·최고 레벨 차 ≥ 20
새 화 해금새 이야기가 열렸어요: 1장 3화 「바랜것」승리 보상 아래 줄 + 「보러 가기」 → scr_story_view
새 기능 해금—결과 닫은 뒤 scr_unlock
bruni22
bruni · 게임화면 명세서
08 / Screens — 브루니

브루니

C01 물감 항아리 결과

나온 장비 1개를 장착 중 장비와 비교해 장착/판매를 고른다.

①새 · 희귀 날 장갑 i0xx
②장착 · 고급 결 장갑
③전투력 +312 ▲ · 공격 +62 · 체력 −120
④판매 (골드 +38)
⑤장착

C01 · scr_pot_result · 팝업 · 해금 시작 · 1차판 ●
진입: 홈 물감 항아리
씬: res://scenes/pot/pot.tscn · 인자 {"view": "result"}

구역x,y · 크기내용
①새 장비80,300 · 270×420등급 색 테두리, 부위·계열, 주 능력치, 부가 능력치, 세트
②장착 중370,300 · 270×420같은 항목
③차이80,730 · 560×80초록 ▲ / 빨강 ▼
④판매80,840 · 270×110판매 골드·경험치 표시(items.json sell 공식)
⑤장착370,840 · 270×110장착하면 빠진 장비는 판매

버튼

버튼동작이동조건
장착새 장비 장착, 이전 장비 판매B01 사냥 (홈)—
판매새 장비 판매B01 사냥 (홈)—
새 장비 길게장비 상세(세트·부가 능력치 전부)같은 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
결과 처리 규칙 1—새 장비 전투력이 장착 중보다 높거나 칸이 비었으면 이 팝업을 띄운다
결과 처리 규칙 2—낮고, 등급이 자동 판매 기준 이하면 팝업 없이 판매 — 홈에 「+38 골드」 떠오름
결과 처리 규칙 3—낮고, 기준보다 높으면 가방 보관(60칸) — 홈에 「가방에 넣었어요」 토스트
영웅 이상 첫 획득처음으로 영웅 장비가 나왔어요!팝업 위 꽃가루 연출 1.2초
자동 열기 중—규칙 1에 해당하면 자동 열기를 멈추고 이 팝업. 「자동 장착」 설정이면 팝업 없이 장착

C02 물감 항아리 정보

항아리 레벨업 + 레벨별 등급 확률 공개(사용 화면 표시 — monetization-law ② 2-4).

①물감 항아리 Lv5 → Lv6
②등급 7줄: 지금 Lv | 다음 Lv
③아이템별 확률 보기 ›
④골드 8,130 · 대기 16분
⑤레벨업
⑥빛구슬 n 으로 바로

C02 · scr_pot_level · 팝업 · 해금 s008 · 1차판 ●
진입: 홈 항아리 레벨 꼬리표
씬: res://scenes/pot/pot.tscn · 인자 {"view": "level"}

구역x,y · 크기내용
①레벨80,190 · 560×80물감 항아리 Lv5 → Lv6
②확률표80,280 · 560×460gacha.json pot 에서 생성. 0.0001% 단위
③아이템별80,750 · 560×6084종 개별 확률 표(scr_rates 항아리 탭)
④비용80,820 · 560×100growth.json pot
⑤레벨업80,940 · 270×110대기 중이면 남은 시간
⑥즉시370,940 · 270×110대기 중일 때만, skip_gem

버튼

버튼동작이동조건
레벨업골드 차감, 대기 시작(대기 중에도 항아리 사용 가능)같은 화면—
빛구슬로 바로확인 후 대기 끝내기같은 화면—
아이템별 확률 보기—E02 확률 정보—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
골드 부족골드가 모자라요. 방치하거나 골드 동굴에서 모을 수 있어요.토스트
최대 Lv30항아리가 가장 진한 색이 됐어요.레벨업 자리 숨김
대기 끝물감 항아리 레벨이 올랐어요!홈에 토스트 + 알림(설정 켬)
bruni23
bruni · 게임화면 명세서
08 / Screens — 브루니

브루니 (이어서)

C03 자동 판매·자동 열기

항아리 결과를 손 안 대고 처리하는 규칙.

①이 등급 이하 자동 판매: 일반 ▾
②☑ 전투력이 오르면 판매하지 않기
③☐ 더 좋은 장비 자동 장착
④자동 열기 멈춤 조건
⑤확인

C03 · scr_autosell · 팝업 · 해금 시작 (자동 열기 s020) · 1차판 ●
진입: 홈 「판매」 / 홈 「자동」 / 가방 가득
씬: res://scenes/pot/pot.tscn · 인자 {"view": "autosell"}

구역x,y · 크기내용
①판매 기준80,260 · 560×200끔 · 일반 · 고급 · 희귀 · 영웅 (전설 이상은 고를 수 없음)
②예외80,470 · 560×100기본 켬
③자동 장착80,580 · 560×100기본 끔
④자동 열기80,690 · 560×200☑ 영웅 이상 나오면 · ☑ 붓 n개 남으면(기본 0) · ☐ 전투력 오르는 장비
⑤확인160,940 · 400×100확인

버튼

버튼동작이동조건
확인저장 후 닫기이전 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
기본값—판매 기준 「일반」, 예외 켬, 자동 장착 끔 — 튜토리얼 6단계에서 켜 줌
자동 열기 잠김자동 열기는 s020을 지키면 열려요.자동 열기 구역 회색

자동 판매 규칙은 바이블 6-1 이 이 문서에 맡긴 항목이다. 전설(g5) 이상은 자동 판매 대상이 아니다 — 제작 재료 가치가 커서 실수 판매를 막는다.

bruni24
bruni · 게임화면 명세서
08 / Screens — 브루니

브루니 (이어서)

C04 브루니

브루니 장비 6칸·레벨·능력치·색 전환 진입점.

①Lv·전투력 | 골드 | 빛구슬+ | 붓
②Lv 23 ▬▬▬▬□ 경험치 61%
③무기 · 모자 · 옷
④브루니 서 있는 그림 (지금 색)
⑤장갑 · 신발 · 장신구
⑥세트: 희귀 날 3부위 ✓ / 6부위 —
⑦공격 · 체력 · 방어 · 속도 · 치명 · 전투력
⑧강화 · 제작 · 색 전환 · 유물
⑨사냥 · 브루니 · 동료 · 모집 · 상점

C04 · scr_bruni · 전체 화면 · 해금 시작 · 1차판 ●
진입: 아래 탭 「브루니」 / 재화 막대 Lv
씬: res://scenes/bruni/bruni.tscn

구역x,y · 크기내용
①재화 막대0,0 · 720×88왼쪽 브루니 초상 64·Lv·파티 전투력. 오른쪽 골드·빛구슬(유료+무료 합계)·붓. 빛구슬 옆 「+」 = 상점 빛구슬 탭
②레벨24,100 · 672×70브루니 레벨(최대 150)
③왼쪽 장비24,190 · 150×520칸 150×160, 등급 색 + 강화 +n
④브루니190,190 · 340×520char/c001_stand.png, 색 전환 팔레트 적용
⑤오른쪽 장비546,190 · 150×520장갑 · 신발 · 장신구
⑥세트24,720 · 672×60items.json set_rule
⑦능력치24,790 · 672×1802열 3줄. 「자세히」 = 출처별 합산
⑧메뉴24,990 · 672×1504칸 각 160×150
⑨아래 탭0,1160 · 720×1205칸 각 144px. 지금 탭 = 브루니 (남색 바탕). 빨간 점 규칙은 04장

버튼

버튼동작이동조건
장비 칸장비 상세(교체·강화)C05 장비 강화—
강화—C05 장비 강화브루니 Lv7
제작—C06 장비 제작s040
색 전환—C07 색 전환s030
유물—C08 유물s030
자세히능력치 출처 팝업(레벨·장비·세트·유물·색)같은 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
빈 장비 칸물감 항아리를 열어 장비를 얻어요.칸 안 회색 문구
잠긴 메뉴 누름제작은 s040을 지키면 열려요.토스트(메뉴마다 해금 조건)
bruni25
bruni · 게임화면 명세서
08 / Screens — 브루니

브루니 (이어서)

C05 장비 강화

칸 강화 +0~+20 (장비를 바꿔도 칸에 남음 — items.json enhance). 성공률 100%, 확률형 아님.

①Lv·전투력 | 골드 | 빛구슬+ | 붓
②← 장비 강화
③무기 모자 옷 장갑 신발 장신구
④장착 장비 카드 + 「교체」
⑤+7 → +8 · 공격 ×1.70 → ×1.80
⑥강화석(하) 5/9 · 골드 16,300
⑦강화
⑧5번 강화
⑨6칸 고르게 강화

C05 · scr_gear_enhance · 전체 화면 · 해금 브루니 Lv7 · 1차판 ●
진입: 브루니 장비 칸 / 브루니 「강화」
씬: res://scenes/gear/gear.tscn · 인자 {"tab": "enhance"}

구역x,y · 크기내용
①재화 막대0,0 · 720×88왼쪽 브루니 초상 64·Lv·파티 전투력. 오른쪽 골드·빛구슬(유료+무료 합계)·붓. 빛구슬 옆 「+」 = 상점 빛구슬 탭
②머리줄0,88 · 720×80왼쪽 뒤로(88×80), 가운데 화면 이름, 오른쪽 도움말 「?」(88×80)
③칸 목록24,176 · 672×1406칸 가로, 각 +n
④지금 장비24,330 · 672×260교체 = 가방의 같은 부위 목록
⑤변화24,600 · 672×200growth.json gear_enhance mult
⑥비용24,810 · 672×120보유/필요. 브루니 Lv 요구
⑦강화24,950 · 330×120강화
⑧5회366,950 · 330×120모자라면 가능한 만큼
⑨모두24,1080 · 672×70가장 낮은 칸부터 1단계씩, 재료 떨어질 때까지

버튼

버튼동작이동조건
칸선택 칸 바꾸기같은 화면—
교체가방 같은 부위 목록 팝업J07 가방—
강화1단계같은 화면—
5번 강화—같은 화면—
6칸 고르게 강화확인 팝업 후같은 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
강화석 부족강화석(하)이 모자라요. 상점·원정 상점·미션에서 얻을 수 있어요.토스트 + 「얻는 곳」 버튼(획득처 팝업)
브루니 Lv 부족+8 강화는 브루니 Lv 56부터 할 수 있어요.버튼 회색, 문구
최대 +20이 칸은 끝까지 강화했어요.토스트
bruni26
bruni · 게임화면 명세서
08 / Screens — 브루니

브루니 (이어서)

C06 장비 제작

영웅(g4) 이상 장비 제작 — 성공률 100%(items.json craft_success).

①Lv·전투력 | 골드 | 빛구슬+ | 붓
②← 장비 제작
③영웅 · 전설 · 신화 · 태초
④6부위 × 날/결 = 12칸
⑤제작될 장비 카드 + 장착 비교
⑥주 재료 · 보조 재료 · 강화석 · 골드
⑦제작

C06 · scr_craft · 전체 화면 · 해금 s040 · 1차판 ●
진입: 브루니 「제작」
씬: res://scenes/gear/gear.tscn · 인자 {"tab": "craft"}

구역x,y · 크기내용
①재화 막대0,0 · 720×88왼쪽 브루니 초상 64·Lv·파티 전투력. 오른쪽 골드·빛구슬(유료+무료 합계)·붓. 빛구슬 옆 「+」 = 상점 빛구슬 탭
②머리줄0,88 · 720×80왼쪽 뒤로(88×80), 가운데 화면 이름, 오른쪽 도움말 「?」(88×80)
③등급24,176 · 672×80잠긴 등급 = 해금 판 표시(items.json craft)
④부위·계열24,266 · 672×2006부위 × 날/결 = 12칸
⑤결과 미리보기24,480 · 672×260제작될 장비 카드 + 장착 비교
⑥재료24,750 · 672×220보유/필요
⑦제작160,1000 · 400×110제작

버튼

버튼동작이동조건
제작재료 차감 → 장비 1개(가방)J04 보상 획득—
재료 줄획득처 팝업같은 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
재료 부족재료가 모자라요.모자란 줄 빨간 숫자, 제작 회색
가방 가득가방이 가득 찼어요. 장비를 판매해 주세요.가방으로 이동 버튼
등급 잠김신화 제작은 s170을 지키면 열려요.토스트
bruni27
bruni · 게임화면 명세서
08 / Screens — 브루니

브루니 (이어서)

C07 색 전환

브루니 속성 5색 전환(전투 밖에서 무료 — 바이블 6장 color).

①● 녹 ● 홍 ● 청 ● 황 ● 묵
②브루니 초상(그 색) · 유리: 녹 · 불리: 청
③이 색으로

C07 · scr_color · 팝업 · 해금 s030 · 1차판 ●
진입: 브루니 「색 전환」 / 편성 화면 브루니 칸 길게
씬: res://scenes/color/color.tscn

구역x,y · 크기내용
①색 고리120,300 · 480×400원 5개 고리 배치. 잠김 = 해금 판 글자
②미리보기80,710 · 560×140상성 미리보기(바이블 4-2)
③바꾸기160,880 · 400×100이 색으로

버튼

버튼동작이동조건
색 원미리보기 갱신같은 화면—
이 색으로속성 전환 + 팔레트 교체이전 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
잠긴 색청은 s060을 지키면 고를 수 있어요.토스트(녹 시작 · 홍 s030 · 청 s060 · 황 s170 · 묵 s210)
새 색 해금 직후브루니 몸에 붉은빛이 돋았어요. 이제 홍을 고를 수 있어요.scr_unlock 에서 이 팝업으로 바로
bruni28
bruni · 게임화면 명세서
08 / Screens — 브루니

브루니 (이어서)

C08 유물

유물 24종 보유 효과·레벨(바이블 6장 relic).

①Lv·전투력 | 골드 | 빛구슬+ | 붓
②← 유물
③보유 효과 합: 공격 +4% · 골드 +6%
④장 8줄 × 3칸 = 24
⑤선택 유물: 이름 Lv3 · 효과 · 다음 Lv
⑥강화 (중복 1 · 숫돌 10 · 골드)

C08 · scr_relic · 전체 화면 · 해금 s030 · 1차판 ●
진입: 브루니 「유물」
씬: res://scenes/relic/relic.tscn

구역x,y · 크기내용
①재화 막대0,0 · 720×88왼쪽 브루니 초상 64·Lv·파티 전투력. 오른쪽 골드·빛구슬(유료+무료 합계)·붓. 빛구슬 옆 「+」 = 상점 빛구슬 탭
②머리줄0,88 · 720×80왼쪽 뒤로(88×80), 가운데 화면 이름, 오른쪽 도움말 「?」(88×80)
③합계24,176 · 672×100보유 효과 합: 공격 +4% · 골드 +6%
④격자24,290 · 672×560미보유 = 실루엣 + 드롭 판
⑤선택24,860 · 672×200선택 유물: 이름 Lv3 · 효과 · 다음 Lv
⑥강화160,1070 · 400×80강화 (중복 1 · 숫돌 10 · 골드)

버튼

버튼동작이동조건
유물 칸선택같은 화면—
강화—같은 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
유물 없음장 보스와 정예 바랜것이 유물을 떨어뜨려요.격자 위 안내
재료 부족같은 유물이나 유물 숫돌이 모자라요.토스트
Lv10가장 높은 단계예요.토스트
bruni29
bruni · 게임화면 명세서
09 / Screens — 동료

동료

D01 동료 목록

보유·미보유 동료 60 보기, 상세 진입.

①Lv·전투력 | 골드 | 빛구슬+ | 붓
②속성 5 · 역할 6 · 등급 3
③정렬: 전투력 ▾
④미보유도 보기
⑤카드 4열 (160×220)
⑥편성으로
⑦사냥 · 브루니 · 동료 · 모집 · 상점

D01 · scr_roster · 전체 화면 · 해금 s003 · 1차판 ●
진입: 아래 탭 「동료」 / 전투 결과 실패 원인
씬: res://scenes/companions/companions.tscn

구역x,y · 크기내용
①재화 막대0,0 · 720×88왼쪽 브루니 초상 64·Lv·파티 전투력. 오른쪽 골드·빛구슬(유료+무료 합계)·붓. 빛구슬 옆 「+」 = 상점 빛구슬 탭
②필터24,100 · 672×70여러 개 고르기
③정렬24,180 · 420×60전투력·레벨·등급·★·인연·획득 순
④보유 토글456,180 · 240×60미보유도 보기
⑤카드24,250 · 672×830초상, ★, Lv, 속성 점, 승급 가능 = 빨간 점
⑥편성24,1090 · 672×60편성으로
⑦아래 탭0,1160 · 720×1205칸 각 144px. 지금 탭 = 동료 (남색 바탕). 빨간 점 규칙은 04장

버튼

버튼동작이동조건
카드—D02 동료 상세—
편성으로—B05 파티 편성—
필터·정렬목록 갱신(설정 기억)같은 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
필터 결과 0이 조건에 맞는 동료가 없어요.필터 초기화 버튼
미보유 카드기억 조각 12/10 — 모집하면 만날 수 있어요.실루엣 + 획득 경로(스토리 n장 n화 / 모집)
1차판 미공개 동료—목록에 넣지 않음(공개 차수 W0 만 표시)
bruni30
bruni · 게임화면 명세서
09 / Screens — 동료

동료 (이어서)

D02 동료 상세

한 동료의 성장 6가지를 탭으로.

①Lv·전투력 | 골드 | 빛구슬+ | 붓
②서 있는 그림 256×384 (×1.1)
③다홍 ★4 각성0 · SSR · 홍 · 타격
④레벨 · 승급 · 각성 · 스킬 · 인연 · 이야기
⑤탭별 내용 (D03~D07)
⑥◀ 이전 동료 | 다음 동료 ▶
⑦사냥 · 브루니 · 동료 · 모집 · 상점

D02 · scr_char · 전체 화면 · 해금 s003 · 1차판 ●
진입: 동료 목록 카드 / 편성 카드 길게 / 모집 결과 카드
씬: res://scenes/companion_detail/companion_detail.tscn · 인자 {"tab": "info"}

구역x,y · 크기내용
①재화 막대0,0 · 720×88왼쪽 브루니 초상 64·Lv·파티 전투력. 오른쪽 골드·빛구슬(유료+무료 합계)·붓. 빛구슬 옆 「+」 = 상점 빛구슬 탭
②그림0,88 · 720×420char/c###_stand.png
③이름24,400 · 672×100성격 한 줄은 이름 아래 작은 글
④탭0,510 · 720×80레벨 · 승급 · 각성 · 스킬 · 인연 · 이야기
⑤탭 내용24,600 · 672×470탭별 내용 (D03~D07)
⑥넘기기0,1080 · 720×70목록 정렬 순서
⑦아래 탭0,1160 · 720×1205칸 각 144px. 지금 탭 = 동료 (남색 바탕). 빨간 점 규칙은 04장

버튼

버튼동작이동조건
레벨—D03 동료 레벨업 (탭)—
승급—D04 승급 (탭)s020
각성—D05 각성 (탭)★5
스킬—D06 스킬 (탭)s045
인연—D07 인연 (탭)s013
이야기—D08 동료 이야기 목록인연 2
◀ ▶옆 동료같은 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
미보유 동료로 진입—탭 대신 획득 경로·스킬 설명만(성장 버튼 숨김)
브루니로 진입—레벨 탭 숨김(브루니 레벨은 자동) — 승급은 무지개 조각만
bruni31
bruni · 게임화면 명세서
09 / Screens — 동료

동료 (이어서)

D03 동료 레벨업 (탭)

물감 방울 + 골드로 레벨업, ★별 상한.

동료 상세 (D02)
레벨 · 승급 · 각성 · 스킬 · 인연 · 이야기
①Lv 42 / 55 (★2 상한)
②공격 412 → 421 · 체력 · 방어 · 전투력
③물감 방울 2,850 · 골드 7,120
④+1
⑤+10
⑥할 수 있는 만큼

D03 · scr_char_level · 탭(상세 안) · 해금 s003 · 1차판 ●
진입: 동료 상세 「레벨」
씬: res://scenes/companion_detail/companion_detail.tscn · 인자 {"tab": "level"}

구역x,y · 크기내용
①레벨48,620 · 624×80상한 = ★1 40 · ★2 55 · ★3 70 · ★4 85 · ★5 100
②능력치48,710 · 624×160공격 412 → 421 · 체력 · 방어 · 전투력
③비용48,880 · 624×60물감 방울 2,850 · 골드 7,120
④+148,960 · 190×90길게 누르면 0.15초마다
⑤+10255,960 · 190×90+10
⑥최대462,960 · 210×90할 수 있는 만큼

버튼

버튼동작이동조건
+1—같은 화면—
+10모자라면 가능한 만큼같은 화면—
할 수 있는 만큼확인 팝업(올라갈 레벨·비용)같은 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
상한 도달★2 상한이에요. 승급하면 55까지 올라가요.버튼 자리 「승급하러 가기」
방울 부족물감 방울이 모자라요. 물감 샘에서 많이 얻을 수 있어요.토스트

D04 승급 (탭)

기억 조각(또는 무지개 조각) + 골드로 ★ 올리기.

동료 상세 (D02)
레벨 · 승급 · 각성 · 스킬 · 인연 · 이야기
①★2 → ★3 · 레벨 상한 55 → 70
②기억 조각 18/20 ▬▬▬▬
③☐ 모자란 2개를 무지개 조각으로
④골드 20,000
⑤승급

D04 · scr_char_star · 탭(상세 안) · 해금 s020 · 1차판 ●
진입: 동료 상세 「승급」
씬: res://scenes/companion_detail/companion_detail.tscn · 인자 {"tab": "star"}

구역x,y · 크기내용
①별48,620 · 624×90★2 → ★3 · 레벨 상한 55 → 70
②조각48,720 · 624×100기억 조각 18/20 ▬▬▬▬
③무지개48,830 · 624×80보유 무지개 조각 표시
④비용48,920 · 624×50골드 20,000
⑤승급160,980 · 400×80승급

버튼

버튼동작이동조건
무지개 토글모자란 만큼 무지개 조각으로 채움같은 화면—
승급확인 후J04 보상 획득—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
조각 부족기억 조각이 모자라요. 모집에서 같은 동료가 나오면 조각이 돼요.토스트
★5가장 높은 별이에요. 이제 각성할 수 있어요.각성 탭에 빨간 점
bruni32
bruni · 게임화면 명세서
09 / Screens — 동료

동료 (이어서)

D05 각성 (탭)

깨움돌 + 속성 정수(상) + 골드로 각성 0→5.

동료 상세 (D02)
레벨 · 승급 · 각성 · 스킬 · 인연 · 이야기
①각성 ◇◇◇◇◇ → ◆◇◇◇◇
②능력치 +5% (각성 5 = ×1.25)
③깨움돌 12/20 · 녹 정수(상) 6/10 · 골드 30만/30만
④각성
⑤정수 만들기 ›

D05 · scr_char_awaken · 탭(상세 안) · 해금 ★5 동료 · 1차판 ●
진입: 동료 상세 「각성」
씬: res://scenes/companion_detail/companion_detail.tscn · 인자 {"tab": "awaken"}

구역x,y · 크기내용
①단계48,620 · 624×120각성 ◇◇◇◇◇ → ◆◇◇◇◇
②효과48,750 · 624×90growth.json awaken unlock
③비용48,850 · 624×110보유/필요. 정수는 동료 속성의 정수(상) — 녹 동료면 i114. 모자란 줄은 빨간 글자
④각성48,975 · 300×88재료 셋 다 충분할 때만 남색, 아니면 회색
⑤정수 만들기372,975 · 300×88정수(상)이 모자랄 때만 빛남. 충분하면 숨김

버튼

버튼동작이동조건
각성깨움돌·정수(상)·골드 차감 → 각성 +1J04 보상 획득재료 셋 다 충분
정수 만들기 ›정수 합성 팝업을 이 동료 속성으로 연다. 단계 = 중 정수로 부족분을 채울 수 있으면 「중→상」, 아니면 「하→중」. 수량 = 부족분과 만들 수 있는 최대 중 작은 값J08 정수 합성정수(상) 보유 < 필요

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
★5 미만★5가 되면 각성할 수 있어요.탭 내용 대신 문구
깨움돌 부족깨움돌은 주간 토벌과 원정 상점에서 얻어요.1차판에선 「이벤트와 원정 상점」
정수(상) 부족 · 중으로 채울 수 있음녹 정수(상)이 4개 모자라요. 녹 정수(중)으로 만들 수 있어요.「정수 만들기 ›」 빛남 → scr_essence_merge(속성=녹, 단계=중→상, 수량=4)
정수(상) 부족 · 중도 모자람녹 정수(상)이 4개 모자라요. 녹 정수(하)부터 모아서 만들어야 해요.「정수 만들기 ›」 빛남 → scr_essence_merge(속성=녹, 단계=하→중). 필요한 중 = 부족분×4 − 보유 중
정수 합성으로도 못 채움녹 정수가 모자라요. 비결 서고와 보스 판에서 얻어요.「정수 만들기 ›」 회색 + 「얻는 곳」(01장 재화 부족 공통 규칙)

D06 스킬 (탭)

스킬 3개 Lv1~10 강화(비결서 + 골드).

동료 상세 (D02)
레벨 · 승급 · 각성 · 스킬 · 인연 · 이야기
①S1 기본기 · S2 필살기 · S3 패시브
②비결서(하) 2 · 골드 2,000
③강화

D06 · scr_char_skill · 탭(상세 안) · 해금 s045 · 1차판 ●
진입: 동료 상세 「스킬」
씬: res://scenes/companion_detail/companion_detail.tscn · 인자 {"tab": "skill"}

구역x,y · 크기내용
①스킬 3줄48,620 · 624×300줄마다 아이콘·이름·Lv·설명(지금/다음 계수)
②비용48,930 · 624×50비결서(하) 2 · 골드 2,000
③강화160,990 · 400×70강화

버튼

버튼동작이동조건
스킬 줄선택같은 화면—
강화—같은 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
동료 Lv 부족이 단계는 동료 Lv 10부터 올릴 수 있어요.growth.json skill need_lv
Lv10끝까지 익혔어요.토스트
bruni33
bruni · 게임화면 명세서
09 / Screens — 동료

동료 (이어서)

D07 인연 (탭)

선물로 인연 경험치, 개인 이야기 해금 확인.

동료 상세 (D02)
레벨 · 승급 · 각성 · 스킬 · 인연 · 이야기
①인연 Lv3 ▬▬□ 40/80 · 능력치 +2%
②이야기 1화 ✓ · 2화 Lv5 · 3화 Lv8
③선물 10종 (♥ 좋아함 · ♥♥ 아주)
④선물하기

D07 · scr_char_bond · 탭(상세 안) · 해금 s013 · 1차판 ●
진입: 동료 상세 「인연」
씬: res://scenes/companion_detail/companion_detail.tscn · 인자 {"tab": "bond"}

구역x,y · 크기내용
①인연48,620 · 624×90인연 Lv3 ▬▬□ 40/80 · 능력치 +2%
②이야기48,720 · 624×80이야기 1화 ✓ · 2화 Lv5 · 3화 Lv8
③선물48,810 · 624×180선물을 한 번 주면 반응이 드러남 — 처음엔 「?」
④주기160,1000 · 400×60선물하기

버튼

버튼동작이동조건
선물 칸선택(여러 개)같은 화면—
선물하기반응 대사 1줄 + 경험치같은 화면—
이야기 줄—D08 동료 이야기 목록—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
선물 없음선물이 없어요. 상점·이벤트·출석에서 얻을 수 있어요.토스트
반응 — 아주 좋아함(동료 대사) 이걸 어떻게 알았어?대사는 캐릭터 명세서·개인 이야기 문서 몫, 여기선 자리만
인연 Lv 해금다홍의 이야기 2화가 열렸어요.토스트 + 이야기 탭 빨간 점
bruni34
bruni · 게임화면 명세서
09 / Screens — 동료

동료 (이어서)

D08 동료 이야기 목록

동료 한 명의 개인 이야기 3화.

①Lv·전투력 | 골드 | 빛구슬+ | 붓
②← 다홍의 이야기
③1화 제목 ✓ · 2화 (인연 5) · 3화 (인연 8)
④인연 Lv3 — 다음 화까지 2단계

D08 · scr_char_story_list · 전체 화면 · 해금 인연 2 · 1차판 ●
진입: 동료 상세 「이야기」 / 이야기 › 동료 이야기 탭
씬: res://scenes/char_story/char_story.tscn

구역x,y · 크기내용
①재화 막대0,0 · 720×88왼쪽 브루니 초상 64·Lv·파티 전투력. 오른쪽 골드·빛구슬(유료+무료 합계)·붓. 빛구슬 옆 「+」 = 상점 빛구슬 탭
②머리줄0,88 · 720×80왼쪽 뒤로(88×80), 가운데 화면 이름, 오른쪽 도움말 「?」(88×80)
③화 3줄24,200 · 672×600줄 200px: 썸네일·제목·한 줄 소개
④인연24,820 · 672×80인연 Lv3 — 다음 화까지 2단계

버튼

버튼동작이동조건
열린 화—F02 이야기 보기—
← 뒤로—이전 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
잠긴 화인연 Lv5가 되면 열려요.토스트
bruni35
bruni · 게임화면 명세서
10 / Screens — 모집

모집

E01 모집

배너 고르기·모집 실행. 구매·사용 화면이라 확률·청약철회 문구 필수.

①Lv·전투력 | 골드 | 빛구슬+ | 붓
②입문 · 픽업 · 상시 · 색 축제 · 광고
③배너 그림 720×520
④확률
⑤기록
⑥별가루 132/200
⑦10회 모집에 SR 이상 1명 확정
⑧1회 · 빛구슬 150 / 모집권 1
⑨10회 · 빛구슬 1,500
⑩확률형 아이템 · 청약철회 불가 · 유료/무료 차감 순서
⑪사냥 · 브루니 · 동료 · 모집 · 상점

E01 · scr_recruit · 전체 화면 · 해금 s007 · 1차판 ●
진입: 아래 탭 「모집」 / 튜토리얼 12단계
씬: res://scenes/recruit/recruit.tscn

구역x,y · 크기내용
①재화 막대0,0 · 720×88왼쪽 브루니 초상 64·Lv·파티 전투력. 오른쪽 골드·빛구슬(유료+무료 합계)·붓. 빛구슬 옆 「+」 = 상점 빛구슬 탭
②배너 목록0,88 · 720×110열린 배너만. 남은 기간 꼬리표
③배너 그림0,198 · 720×520픽업 동료 모집 카드 그림 + 남은 기간
④확률24,730 · 200×64확률
⑤기록240,730 · 200×64기록
⑥별가루456,730 · 240×64200 이상이면 빛남
⑦확정 안내24,806 · 672×60배너별 보장 문구(gacha.json guarantee)
⑧1회24,880 · 330×130모집권 있으면 모집권 먼저
⑨10회366,880 · 330×130입문 = 1,200, 첫 1번 무료
⑩법정 문구24,1020 · 672×130고정 3줄 — 상태 표
⑪아래 탭0,1160 · 720×1205칸 각 144px. 지금 탭 = 모집 (남색 바탕). 빨간 점 규칙은 04장

버튼

버튼동작이동조건
1회확인 팝업 → 연출E03 모집 연출—
10회확인 팝업 → 연출E03 모집 연출—
확률—E02 확률 정보—
기록—E06 모집 기록—
별가루—E05 별가루 교환—
광고 무료 모집광고 확인 → 1회J05 광고 보상 확인하루 1

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
법정 문구 1확률형 아이템이에요. 확률은 「확률」 버튼에서 볼 수 있어요.항상
법정 문구 2모집을 실행하면 청약철회를 할 수 없어요.항상
법정 문구 3빛구슬은 무료로 받은 것부터 먼저 써요.항상(바이블 5장)
실행 확인빛구슬 1,500을 써서 10회 모집해요. 실행하면 청약철회를 할 수 없어요.예/아니요. 「오늘은 다시 묻지 않기」 체크
빛구슬 부족빛구슬이 1,200 모자라요. 상점으로 갈까요?예 → scr_shop
입문 모집 50회 끝입문 모집을 모두 마쳤어요.배너 목록에서 사라짐
1차판 픽업 없음—W0 에는 픽업 배너를 열지 않음(gacha.json bn_pickup) — 탭 숨김
bruni36
bruni · 게임화면 명세서
10 / Screens — 모집

모집 (이어서)

E02 확률 정보

아이템별 확률 전부 + 천장·확정 칸 확률(시행령 별표 3의2).

①상시 모집 확률 · 2027-06-14 기준
②등급 · 동료별 · 10번째 칸 · 50번째 칸
③이름 | 등급 | 확률(%) 스크롤
④누리집에서 보기 ›
⑤닫기

E02 · scr_rates · 팝업 · 해금 항상 · 1차판 ●
진입: 모집 「확률」 / 항아리 정보 「아이템별 확률」 / 가방 무작위 상자 / 상점 상자 상품 / 설정 › 확률 정보
씬: res://scenes/prob_info/prob_info.tscn

구역x,y · 크기내용
①제목50,120 · 620×70배너 이름 + 확률표 적용일
②탭40,200 · 640×70배너·장치마다 탭 다름
③표40,280 · 640×760gacha.json 에서 생성. 반올림 규칙 = 첫 유효숫자 아래 네 자리 이상
④누리집40,1050 · 400×100같은 JSON 으로 만든 텍스트 페이지
⑤닫기460,1050 · 220×100닫기

버튼

버튼동작이동조건
탭—같은 화면—
누리집에서 보기외부 브라우저같은 화면—
닫기—이전 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
오프라인—앱에 든 gacha.json 으로 표시(서버 불필요)
확률 변경 예정6월 28일 04:00부터 확률이 바뀌어요.변경 예고가 있으면 맨 위 노란 줄 + 새 표 탭

표의 숫자는 화면에서 계산하지 않는다 — 뽑기·상점 명세서의 gacha.json 확률값을 그대로 문자열로 찍는다. 게임 안과 누리집이 같은 파일에서 나와야 한다(monetization-law 결론 2).

bruni37
bruni · 게임화면 명세서
10 / Screens — 모집

모집 (이어서)

E03 모집 연출

결과 공개 연출.

①물감 소용돌이
②물감 방울이 떨어짐
③건너뛰기 ▶▶

E03 · scr_recruit_anim · 전체 화면 · 해금 s007 · 1차판 ●
진입: 모집 실행
씬: res://scenes/recruit_result/recruit_result.tscn · 인자 {"phase": "anim"}

구역x,y · 크기내용
①배경0,0 · 720×1280fx/recruit_bg 루프
②항아리210,420 · 300×300최고 등급에 따라 색: R 흰 · SR 금 · SSR 무지개
③건너뛰기520,40 · 180×80건너뛰기 ▶▶

버튼

버튼동작이동조건
화면 누름다음 단계 연출같은 화면—
건너뛰기결과로E04 모집 결과—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
연출 중 앱 종료—결과는 실행 순간 저장 완료 — 다시 켜면 모집 기록에 있음

결과는 버튼을 누른 순간 정해지고 저장된다. 연출은 보여 주기만 한다(연출이 결과를 바꾸면 안 됨).

bruni38
bruni · 게임화면 명세서
10 / Screens — 모집

모집 (이어서)

E04 모집 결과

얻은 동료와 중복 환원 보여 주기.

①
②카드 10장 (2줄 × 5)
③별가루 +10 (142/200)
④한 번 더 (10회)
⑤확인

E04 · scr_recruit_result · 전체 화면 · 해금 s007 · 1차판 ●
진입: 모집 연출 끝
씬: res://scenes/recruit_result/recruit_result.tscn · 인자 {"phase": "cards"}

구역x,y · 크기내용
①배경0,0 · 720×1280
②카드24,120 · 672×760NEW 꼬리표, 중복 = 「조각 +15 · 무지개 +5」
③별가루24,900 · 672×60별가루 +10 (142/200)
④한 번 더24,1000 · 330×120한 번 더 (10회)
⑤확인366,1000 · 330×120확인

버튼

버튼동작이동조건
카드—D02 동료 상세—
한 번 더같은 조건 다시(확인 팝업)E03 모집 연출—
확인—E01 모집—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
★5 동료 중복—조각 대신 무지개 조각으로 환원(gacha.json max_star_shard_to_rainbow) — 카드에 표시
bruni39
bruni · 게임화면 명세서
10 / Screens — 모집

모집 (이어서)

E05 별가루 교환

천장 — 별가루 200 = 동료 1명 선택(바이블 9-2).

①별가루 214 / 200
②픽업 중: 픽업 동료 1 / 아니면 상시 SSR 목록
③교환 (별가루 200)

E05 · scr_stardust · 팝업 · 해금 s007 · 1차판 ●
진입: 모집 「별가루」
씬: res://scenes/stardust/stardust.tscn

구역x,y · 크기내용
①보유80,230 · 560×70배너가 바뀌어도 이월·소멸 없음 문구
②후보80,310 · 560×560픽업 중: 픽업 동료 1 / 아니면 상시 SSR 목록
③교환160,900 · 400×110교환 (별가루 200)

버튼

버튼동작이동조건
후보선택같은 화면—
교환확인 → 동료 획득(이미 있으면 조각 환원)J04 보상 획득—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
200 미만별가루가 200개 모이면 원하는 동료와 바꿀 수 있어요. 모집 1번에 1개씩 쌓여요.교환 버튼 회색
이미 가진 동료이미 함께하는 동료예요. 바꾸면 기억 조각 50과 무지개 조각 20이 돼요.확인 팝업에 표시

E06 모집 기록

최근 모집 결과 확인(확률 표시 신뢰·문의 대응).

①일시 | 배너 | 결과 | 사용 재화
②닫기

E06 · scr_recruit_log · 팝업 · 해금 s007 · 1차판 ●
진입: 모집 「기록」
씬: res://scenes/recruit_log/recruit_log.tscn

구역x,y · 크기내용
①목록40,200 · 640×820최근 500회, 오래된 것부터 지움
②닫기240,1040 · 240×90닫기

버튼

버튼동작이동조건
닫기—이전 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
기록 없음아직 모집한 적이 없어요.토스트

기록은 저장 파일과 서버 백업 둘 다에 둔다 — 결제 문의 때 대조 근거.

bruni40
bruni · 게임화면 명세서
11 / Screens — 이야기

이야기

F01 이야기

본편 8장 80화·동료 이야기 목록.

①Lv·전투력 | 골드 | 빛구슬+ | 붓
②← 이야기
③본편 | 동료 이야기
④1장 바랜 아침 7/10 ← 가로 스크롤 →
⑤1화 초록곶의 아침 ✓ … 8화 (s023)

F01 · scr_story_hub · 전체 화면 · 해금 시작 · 1차판 ●
진입: 홈 오른쪽 「이야기」 / 전투 결과 「보러 가기」
씬: res://scenes/story_list/story_list.tscn

구역x,y · 크기내용
①재화 막대0,0 · 720×88왼쪽 브루니 초상 64·Lv·파티 전투력. 오른쪽 골드·빛구슬(유료+무료 합계)·붓. 빛구슬 옆 「+」 = 상점 빛구슬 탭
②머리줄0,88 · 720×80왼쪽 뒤로(88×80), 가운데 화면 이름, 오른쪽 도움말 「?」(88×80)
③탭0,168 · 720×80본편 | 동료 이야기
④장 카드24,260 · 672×300장 카드 400×300, 잠김 = 해금 조건
⑤화 목록24,570 · 672×580줄 58px: 화 번호·제목·해금 판·NEW·선택지 있음 표시

버튼

버튼동작이동조건
열린 화—F02 이야기 보기—
동료 이야기 탭동료 목록(진행 n/3)D08 동료 이야기 목록—
← 뒤로—이전 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
잠긴 화s023을 지키면 열려요.토스트
1차판 3장 이후3장은 다음 업데이트에서 열려요.장 카드 회색
동료 이야기 0인연 Lv2가 된 동료의 이야기가 여기에 모여요.토스트
bruni41
bruni · 게임화면 명세서
11 / Screens — 이야기

이야기 (이어서)

F02 이야기 보기

대사 단위 진행·선택지(바이블 2-7 선택지 규칙).

①bg/ch1_01.png
②자동 · ▶▶ · 기록 · 숨김 · 넘기기
③서 있는 그림 최대 2명
④선택지 2~3개
⑤브루니
⑥대사 (한 글자씩 30자/초)

F02 · scr_story_view · 전체 화면 · 해금 시작 · 1차판 ●
진입: 이야기 목록 / 전투 결과 / 튜토리얼 / 장 첫 판 도전 전
씬: res://scenes/story_player/story_player.tscn

구역x,y · 크기내용
①배경0,0 · 720×1280장소 배경 720×1280
②메뉴0,0 · 720×90아이콘 5개 오른쪽 정렬
③인물60,300 · 600×576256×384 ×1.5. 말하는 쪽 밝게, 다른 쪽 60% 어둡게
④선택지80,560 · 560×260선택지가 있는 줄에서만. 인연 +1 표시 없음(몰래 반영)
⑤이름표40,900 · 260×60브루니
⑥대사 상자20,960 · 680×280누르면 한 번에 다 보임 → 다음 누르면 다음 줄

버튼

버튼동작이동조건
화면 누름다음 대사같은 화면—
자동대사 끝나고 1.5초 뒤 자동 넘김같은 화면—
▶▶3배 빠르기(이미 본 대사만, 처음 보는 화는 2배)같은 화면—
기록—F03 대사 기록—
숨김UI 숨기고 그림만, 다시 누르면 복귀같은 화면—
넘기기—F04 이야기 넘기기—
선택지고르면 분기 대사 → 합류같은 화면—
화 끝다음 화 자동 이어보기 확인 또는 원래 화면이전 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
화 끝다음 화도 볼까요?다음 화가 열려 있으면 예/아니요
합류 화 끝도토가 동료가 되었어요!scr_reward(동료 카드) → 튜토리얼이면 다음 단계
데이터 없는 화이 이야기를 불러오지 못했어요.scr_error, 화 목록으로
bruni42
bruni · 게임화면 명세서
11 / Screens — 이야기

이야기 (이어서)

F03 대사 기록

지나간 대사 다시 읽기.

①이름: 대사 (위로 스크롤)
②닫기

F03 · scr_story_log · 팝업 · 해금 시작 · 1차판 ●
진입: 이야기 보기 「기록」
씬: res://scenes/story_log/story_log.tscn

구역x,y · 크기내용
①목록40,100 · 640×980그 화 처음부터
②닫기240,1100 · 240×80닫기

버튼

버튼동작이동조건
닫기—이전 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
기록 비어 있음—첫 대사 전엔 버튼 회색

F04 이야기 넘기기

줄거리 요약을 보여 주고 끝으로.

①이 화 줄거리 3~5줄
②넘기기
③계속 보기

F04 · scr_story_skip · 팝업 · 해금 시작 · 1차판 ●
진입: 이야기 보기 「넘기기」
씬: res://ui/popup_confirm.tscn · 인자 {"kind": "story_skip"}

구역x,y · 크기내용
①요약100,400 · 520×300세계관·스토리 명세서 story.json 의 줄거리
②넘기기100,740 · 250×100넘기기
③계속370,740 · 250×100계속 보기

버튼

버튼동작이동조건
넘기기끝으로(합류·보상 처리는 그대로)이전 화면—
계속 보기—이전 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
선택지 있는 화넘기면 선택지는 첫 번째로 골라져요.요약 아래 한 줄
bruni43
bruni · 게임화면 명세서
12 / Screens — 원정

원정

G01 원정

일일 던전·주간 토벌·시련의 탑·원정 상점 허브.

①Lv·전투력 | 골드 | 빛구슬+ | 붓
②← 원정
③던전 열쇠 2 · 원정 증표 340 · 초기화 04:00까지 5:12
④골드 동굴 · 열쇠 1/1
⑤물감 샘 (s025)
⑥비결 서고 · 오늘 청 (s045)
⑦주간 토벌 · 오늘 b022 (s060)
⑧시련의 탑 · 12층 (s100)
⑨원정 상점

G01 · scr_expedition · 전체 화면 · 해금 s015 · 1차판 ●
진입: 홈 오른쪽 「원정」
씬: res://scenes/expedition/expedition.tscn

구역x,y · 크기내용
①재화 막대0,0 · 720×88왼쪽 브루니 초상 64·Lv·파티 전투력. 오른쪽 골드·빛구슬(유료+무료 합계)·붓. 빛구슬 옆 「+」 = 상점 빛구슬 탭
②머리줄0,88 · 720×80왼쪽 뒤로(88×80), 가운데 화면 이름, 오른쪽 도움말 「?」(88×80)
③열쇠24,176 · 672×60던전 열쇠 2 · 원정 증표 340 · 초기화 04:00까지 5:12
④골드 동굴24,250 · 672×150카드 672×150: 그림·이름·남은 입장
⑤물감 샘24,410 · 672×150물감 샘 (s025)
⑥비결 서고24,570 · 672×150요일 속성(stages.json side dg_book)
⑦주간 토벌24,730 · 672×150W1 부터
⑧시련의 탑24,890 · 672×150시련의 탑 · 12층 (s100)
⑨원정 상점24,1050 · 672×100원정 상점

버튼

버튼동작이동조건
골드 동굴—G02 일일 던전 입장—
물감 샘—G02 일일 던전 입장s025
비결 서고—G02 일일 던전 입장s045
주간 토벌—G03 주간 토벌s060 · W1
시련의 탑—G04 시련의 탑s100
원정 상점—I05 원정 상점—
← 뒤로—이전 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
잠긴 카드물감 샘은 s025를 지키면 열려요.카드 회색 + 조건
1차판 카드—주간 토벌·시련의 탑 카드는 1차판에서 숨김(콘텐츠 없음)
bruni44
bruni · 게임화면 명세서
12 / Screens — 원정

원정 (이어서)

G02 일일 던전 입장

골드 동굴·물감 샘·비결 서고 공통 입장.

①던전 그림
②60초 · 쓰러뜨린 만큼 보상
③골드 4시간분 · 원정 증표 20
④입장 (열쇠 1)
⑤▶ 광고로 한 번 더

G02 · scr_dungeon · 팝업 · 해금 s015 · 1차판 ●
진입: 원정 카드 3개
씬: res://scenes/dungeon/dungeon.tscn

구역x,y · 크기내용
①그림80,250 · 560×260던전 그림
②규칙80,520 · 560×140stages.json side rule 한 줄
③보상80,670 · 560×140지금 최고 판 기준 계산값
④입장80,840 · 270×110입장 (열쇠 1)
⑤광고370,840 · 270×110열쇠 다 쓴 뒤만, 던전별 하루 1

버튼

버튼동작이동조건
입장—B06 판 도전 전투—
광고로 한 번 더—J05 광고 보상 확인—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
열쇠 없음오늘 열쇠를 다 썼어요. 광고로 한 번 더 들어가거나 내일 04:00에 다시 와요.토스트
광고까지 끝오늘은 여기까지예요.두 버튼 회색 + 빛구슬 상점 열쇠 안내(gs_key)
bruni45
bruni · 게임화면 명세서
12 / Screens — 원정

원정 (이어서)

G03 주간 토벌

요일 보스에 피해를 넣어 단계 보상.

①Lv·전투력 | 골드 | 빛구슬+ | 붓
②← 주간 토벌
③오늘 보스 b022 녹슨 파도
④이번 주 최고 피해 1.2억 · 남은 도전 2/3
⑤피해 구간별 보상 (bosses.json raid_reward)
⑥편성
⑦도전 (2/3)

G03 · scr_raid · 전체 화면 · 해금 s060 (W1) · 완성판
진입: 원정 「주간 토벌」
씬: res://scenes/raid/raid.tscn

구역x,y · 크기내용
①재화 막대0,0 · 720×88왼쪽 브루니 초상 64·Lv·파티 전투력. 오른쪽 골드·빛구슬(유료+무료 합계)·붓. 빛구슬 옆 「+」 = 상점 빛구슬 탭
②머리줄0,88 · 720×80왼쪽 뒤로(88×80), 가운데 화면 이름, 오른쪽 도움말 「?」(88×80)
③보스0,176 · 720×420보스 그림 + 약점 속성
④기록24,610 · 672×100이번 주 최고 피해 1.2억 · 남은 도전 2/3
⑤단계 보상24,720 · 672×300달성 줄 체크
⑥편성24,1040 · 200×100편성
⑦도전240,1040 · 456×100도전 (2/3)

버튼

버튼동작이동조건
편성—B05 파티 편성—
도전—B06 판 도전 전투—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
주 3회 소진이번 주 도전을 다 썼어요. 월요일 04:00에 다시 생겨요.토스트
bruni46
bruni · 게임화면 명세서
12 / Screens — 원정

원정 (이어서)

G04 시련의 탑

100층 한 번씩 도전.

①Lv·전투력 | 골드 | 빛구슬+ | 붓
②← 시련의 탑
③층 세로 스크롤 (아래 1층 → 위 100층)
④13층 · 추천 9.1만 · 빛구슬 10
⑤도전

G04 · scr_tower · 전체 화면 · 해금 s100 · 완성판
진입: 원정 「시련의 탑」
씬: res://scenes/tower/tower.tscn

구역x,y · 크기내용
①재화 막대0,0 · 720×88왼쪽 브루니 초상 64·Lv·파티 전투력. 오른쪽 골드·빛구슬(유료+무료 합계)·붓. 빛구슬 옆 「+」 = 상점 빛구슬 탭
②머리줄0,88 · 720×80왼쪽 뒤로(88×80), 가운데 화면 이름, 오른쪽 도움말 「?」(88×80)
③층 목록24,176 · 672×760지금 층 가운데, 보상 아이콘
④층 정보24,950 · 672×120stages.json tower
⑤도전160,1080 · 400×70도전

버튼

버튼동작이동조건
도전—B06 판 도전 전투—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
100층 완료탑 꼭대기에 올랐어요.토스트
bruni47
bruni · 게임화면 명세서
13 / Screens — 이벤트

이벤트

H01 이벤트

진행 중 이벤트 허브(종류별 공통 틀).

①Lv·전투력 | 골드 | 빛구슬+ | 붓
②← 이벤트
③진행 중 이벤트 탭 (최대 3)
④이벤트 배너 · 남은 6일 3시간
⑤이벤트 주화 1,240
⑥이벤트 판 목록 (Lv1~5)
⑦이야기 · 미션 · 상점

H01 · scr_event · 전체 화면 · 해금 s010 + 진행 중 이벤트 · 1차판 ●
진입: 홈 왼쪽 「이벤트」
씬: res://scenes/event_hub/event_hub.tscn · 인자 {"tab": "main"}

구역x,y · 크기내용
①재화 막대0,0 · 720×88왼쪽 브루니 초상 64·Lv·파티 전투력. 오른쪽 골드·빛구슬(유료+무료 합계)·붓. 빛구슬 옆 「+」 = 상점 빛구슬 탭
②머리줄0,88 · 720×80왼쪽 뒤로(88×80), 가운데 화면 이름, 오른쪽 도움말 「?」(88×80)
③이벤트 탭0,168 · 720×80진행 중 이벤트 탭 (최대 3)
④배너0,248 · 720×300이벤트 배너 · 남은 6일 3시간
⑤주화24,560 · 672×60ev_<id>
⑥이벤트 판24,630 · 672×360events.json level_gate
⑦버튼 줄24,1000 · 672×1503칸

버튼

버튼동작이동조건
이벤트 판—B06 판 도전 전투—
이야기—F02 이야기 보기—
미션이벤트 미션 탭J01 미션—
상점—H02 이벤트 상점—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
이벤트 없음지금은 열린 이벤트가 없어요. 다음 이벤트는 7월 12일에 시작해요.홈 아이콘 숨김, 설정의 공지에서만 진입
이벤트 끝 7일 이내이벤트가 끝났어요. 남은 주화는 7월 3일에 골드로 바뀌어요.상점만 열림(바이블 5장)
bruni48
bruni · 게임화면 명세서
13 / Screens — 이벤트

이벤트 (이어서)

H02 이벤트 상점

이벤트 주화 교환.

①Lv·전투력 | 골드 | 빛구슬+ | 붓
②← 이벤트 상점
③이벤트 주화 1,240
④품목 카드 2열: 이름·가격·남은 수량

H02 · scr_event_shop · 전체 화면 · 해금 이벤트 기간 + 7일 · 1차판 ●
진입: 이벤트 「상점」
씬: res://scenes/event_hub/event_hub.tscn · 인자 {"tab": "shop"}

구역x,y · 크기내용
①재화 막대0,0 · 720×88왼쪽 브루니 초상 64·Lv·파티 전투력. 오른쪽 골드·빛구슬(유료+무료 합계)·붓. 빛구슬 옆 「+」 = 상점 빛구슬 탭
②머리줄0,88 · 720×80왼쪽 뒤로(88×80), 가운데 화면 이름, 오른쪽 도움말 「?」(88×80)
③주화24,176 · 672×60이벤트 주화 1,240
④품목24,250 · 672×900events.json shop

버튼

버튼동작이동조건
품목수량 고르기 팝업 → 교환J04 보상 획득—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
주화 부족주화가 모자라요.토스트
수량 소진—카드 회색 「다 바꿨어요」
bruni49
bruni · 게임화면 명세서
14 / Screens — 상점

상점

I01 상점

유료 상품·빛구슬 상품 판매.

①Lv·전투력 | 골드 | 빛구슬+ | 붓
②추천 · 빛구슬 · 꾸러미 · 정기권 · 일반 · 원정
③상품 카드 (2열 324×280)
④결제 내역 · 청약철회 안내 ›
⑤사냥 · 브루니 · 동료 · 모집 · 상점

I01 · scr_shop · 전체 화면 · 해금 s005 · 1차판 ●
진입: 아래 탭 「상점」 / 빛구슬 + / 부족 안내 「상점으로」 / 홈 「꾸러미」
씬: res://scenes/shop/shop.tscn

구역x,y · 크기내용
①재화 막대0,0 · 720×88왼쪽 브루니 초상 64·Lv·파티 전투력. 오른쪽 골드·빛구슬(유료+무료 합계)·붓. 빛구슬 옆 「+」 = 상점 빛구슬 탭
②탭0,88 · 720×90추천 · 빛구슬 · 꾸러미 · 정기권 · 일반 · 원정
③상품 목록24,190 · 672×900이름·구성 아이콘·가격·남은 기간/수량·「첫 구매 2배」 꼬리표
④하단 안내24,1100 · 672×50결제 내역 · 청약철회 안내 ›
⑤아래 탭0,1160 · 720×1205칸 각 144px. 지금 탭 = 상점 (남색 바탕). 빨간 점 규칙은 04장

버튼

버튼동작이동조건
상품 카드—I02 구매 확인—
정기권 탭 카드—I04 정기권·성장 패스—
원정 탭—I05 원정 상점—
결제 내역—I06 결제 내역—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
탭 구성—추천 = 첫 결제 꾸러미 + 노출 중 단계 꾸러미 + 이벤트 꾸러미 / 빛구슬 = gem_60~6000 / 꾸러미 = 단계·이벤트 / 정기권 = 물빛 정기권·성장 패스·광고 생략권 / 일반 = 빛구슬로 사는 것(shop.json gem_shop) / 원정 = 원정 상점
스토어 연결 실패상점을 불러오지 못했어요. 연결을 확인해 주세요.유료 카드 가격 자리 「—」, 일반·원정 탭은 그대로
꾸러미 없음지금 살 수 있는 꾸러미가 없어요.토스트
확률형 품목 포함 카드—카드에 「확률형 포함」 꼬리표 + 확률 버튼(무작위 상자)
bruni50
bruni · 게임화면 명세서
14 / Screens — 상점

상점 (이어서)

I02 구매 확인

결제 전 고지(구성·가격·청약철회·미성년자).

①물빛 정기권 (30일) · 5,900원
②즉시 빛구슬 300 · 매일 50 · 방치 +20% · 상한 +8시간
③청약철회 · 미성년자 · 수령 방식
④5,900원 결제

I02 · scr_purchase · 팝업 · 해금 s005 · 1차판 ●
진입: 상점 상품 카드 / 부족 안내 결제 상품
씬: res://scenes/purchase/purchase.tscn · 인자 {"phase": "confirm"}

구역x,y · 크기내용
①상품80,210 · 560×200물빛 정기권 (30일) · 5,900원
②구성80,420 · 560×220즉시 빛구슬 300 · 매일 50 · 방치 +20% · 상한 +8시간
③고지80,650 · 560×260상품 종류별 문구 — 상태 표
④결제80,950 · 560×110스토어 결제창 호출

버튼

버튼동작이동조건
결제스토어 결제 → 영수증 서버 검증I03 결제 결과—
판 바깥취소이전 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
고지 — 빛구슬 묶음구매 후 7일 안에, 쓰지 않은 유료 빛구슬은 청약철회할 수 있어요. 빛구슬은 무료로 받은 것부터 써요.gem_*
고지 — 꾸러미꾸러미는 우편함에 들어가요. 우편함에서 「수령」하기 전까지는 청약철회할 수 있어요.starter·growth·event_pack
고지 — 정기권첫날 빛구슬 300을 받으면 사용한 것으로 봐요. 그 전에는 7일 안에 청약철회할 수 있어요.pass_month
고지 — 공통만 19세 미만은 법정대리인 동의가 필요해요. 동의 없는 결제는 취소할 수 있어요.모든 유료 상품
빛구슬 상품(일반 탭)빛구슬 50을 써서 붓 50을 사요.결제 대신 빛구슬 차감 확인 팝업 — 같은 화면 틀, 고지 줄 없음
구매 한도 끝이 꾸러미는 이미 샀어요.결제 버튼 회색

I03 결제 결과

결제 결과·지연·실패 처리.

①✓ / … / !
②결제 상태 문구
③우편함으로 / 확인

I03 · scr_purchase_result · 팝업 · 해금 s005 · 1차판 ●
진입: 구매 확인 「결제」 / 부팅 시 미완료 결제 발견
씬: res://scenes/purchase/purchase.tscn · 인자 {"phase": "result"}

구역x,y · 크기내용
①상태 그림260,420 · 200×160✓ / … / !
②문구100,600 · 520×160상태 표
③버튼160,790 · 400×90우편함으로 / 확인

버튼

버튼동작이동조건
우편함으로—J03 우편함—
확인—이전 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
검증 중결제를 확인하고 있어요. 앱을 끄지 말아 주세요.영수증 서버 검증(최대 15초), 닫기 금지
성공 — 빛구슬빛구슬 660을 받았어요.바로 지갑(유료 장부)
성공 — 꾸러미·정기권우편함에 넣었어요. 우편함에서 「수령」하면 사용한 것으로 봐요.우편함으로 버튼
결제 취소결제를 취소했어요.조용히 닫기
보류(지연 결제)결제가 아직 끝나지 않았어요. 끝나면 우편함으로 보내 드려요.pending purchase — 다음 부팅 때 재확인
검증 실패결제는 됐는데 확인이 늦어지고 있어요. 다음 접속 때 자동으로 다시 확인해요. 계속 안 되면 문의해 주세요.미완료 목록에 저장, 부팅마다 재시도, 소비(consume) 처리 보류
서버 오프라인지금은 결제를 확인할 수 없어요. 연결된 뒤 다시 해 주세요.결제 버튼 자체를 막음(오프라인 때 결제 시작 금지)
bruni51
bruni · 게임화면 명세서
14 / Screens — 상점

상점 (이어서)

I04 정기권·성장 패스

물빛 정기권 상태·성장 패스 단계 보상·광고 생략권.

①Lv·전투력 | 골드 | 빛구슬+ | 붓
②← 정기권
③물빛 정기권 · 남은 18일 · 오늘 50 받음
④성장 패스 시즌 3 · Lv7 · 남은 12일
⑤Lv | 무료 칸 | 유료 칸 (가로 줄)
⑥모두 받기
⑦유료 칸 열기 9,900원

I04 · scr_pass · 전체 화면 · 해금 s005 · 1차판 ●
진입: 상점 정기권 탭
씬: res://scenes/pass/pass.tscn

구역x,y · 크기내용
①재화 막대0,0 · 720×88왼쪽 브루니 초상 64·Lv·파티 전투력. 오른쪽 골드·빛구슬(유료+무료 합계)·붓. 빛구슬 옆 「+」 = 상점 빛구슬 탭
②머리줄0,88 · 720×80왼쪽 뒤로(88×80), 가운데 화면 이름, 오른쪽 도움말 「?」(88×80)
③정기권24,176 · 672×220미보유면 구매 카드
④패스 머리24,410 · 672×9028일 시즌
⑤패스 칸24,510 · 672×520shop.json pass_season levels
⑥모두 받기24,1040 · 330×100모두 받기
⑦패스 구매366,1040 · 330×100유료 칸 열기 9,900원

버튼

버튼동작이동조건
모두 받기—J04 보상 획득—
유료 칸 열기—I02 구매 확인—
정기권 카드—I02 구매 확인—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
정기권 만료 3일 전물빛 정기권이 3일 남았어요.홈 토스트 1회
미접속일 매일분—우편함 7일 보관(shop.json pass_month missed_day)
bruni52
bruni · 게임화면 명세서
14 / Screens — 상점

상점 (이어서)

I05 원정 상점

원정 증표 교환(고정 6 + 무작위 6).

①Lv·전투력 | 골드 | 빛구슬+ | 붓
②← 원정 상점
③원정 증표 340 · 새로고침까지 3:12
④고정 품목 6 (주간 한도)
⑤오늘 품목 6
⑥새로고침 (무료 0/1 · 광고 2 · 빛구슬 30)

I05 · scr_seal_shop · 전체 화면 · 해금 s015 · 1차판 ●
진입: 원정 「원정 상점」 / 상점 원정 탭
씬: res://scenes/shop/shop.tscn · 인자 {"tab": "seal"}

구역x,y · 크기내용
①재화 막대0,0 · 720×88왼쪽 브루니 초상 64·Lv·파티 전투력. 오른쪽 골드·빛구슬(유료+무료 합계)·붓. 빛구슬 옆 「+」 = 상점 빛구슬 탭
②머리줄0,88 · 720×80왼쪽 뒤로(88×80), 가운데 화면 이름, 오른쪽 도움말 「?」(88×80)
③증표24,176 · 672×60원정 증표 340 · 새로고침까지 3:12
④고정24,250 · 672×380shop.json seal_shop_fixed
⑤무작위24,640 · 672×380seal_shop_random 12종 중 6 — 무작위 진열은 확률형 아님(살 물건이 보인 뒤 삼)
⑥새로고침24,1040 · 672×100새로고침 (무료 0/1 · 광고 2 · 빛구슬 30)

버튼

버튼동작이동조건
품목수량 → 교환J04 보상 획득—
새로고침무료 → 광고 → 빛구슬 순같은 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
증표 부족원정 증표가 모자라요. 일일 던전에서 얻어요.토스트
bruni53
bruni · 게임화면 명세서
14 / Screens — 상점

상점 (이어서)

I06 결제 내역

결제 기록·유료 빛구슬 잔액·청약철회 안내.

①Lv·전투력 | 골드 | 빛구슬+ | 붓
②← 결제 내역
③빛구슬 합계 2,140 = 유료 660 · 무료 1,480
④일시 | 상품 | 금액 | 상태(미수령·수령·철회)
⑤청약철회·환불 안내
⑥결제 문의하기

I06 · scr_paid_history · 전체 화면 · 해금 s005 · 1차판 ●
진입: 상점 하단 「결제 내역」 / 설정 › 고객 지원
씬: res://scenes/paid_history/paid_history.tscn

구역x,y · 크기내용
①재화 막대0,0 · 720×88왼쪽 브루니 초상 64·Lv·파티 전투력. 오른쪽 골드·빛구슬(유료+무료 합계)·붓. 빛구슬 옆 「+」 = 상점 빛구슬 탭
②머리줄0,88 · 720×80왼쪽 뒤로(88×80), 가운데 화면 이름, 오른쪽 도움말 「?」(88×80)
③잔액24,176 · 672×120이 화면에서만 나눠 보임(바이블 추가 제안 S-3)
④목록24,310 · 672×640최근 1년
⑤안내24,960 · 672×120상태 표 문구
⑥문의160,1090 · 400×70결제 문의하기

버튼

버튼동작이동조건
결제 문의하기—K03 고객 문의—
← 뒤로—이전 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
안내 문구Google Play 결제는 48시간 안이면 Play 스토어에서 바로 환불을 요청할 수 있어요. 그 뒤나 청약철회는 문의로 알려 주세요.monetization-law ③ 3-4
기록 없음아직 결제한 적이 없어요.토스트
bruni54
bruni · 게임화면 명세서
15 / Screens — 보상·소식

보상·소식

J01 미션

일일 15·주간 15·업적 90.

①Lv·전투력 | 골드 | 빛구슬+ | 붓
②← 미션
③일일 · 주간 · 업적 (· 이벤트)
④일일 7/10 ▬▬▬□ 상자 · 초기화 5:12
⑤미션 줄: 제목·진행·보상·「받기」/「가기」
⑥모두 받기

J01 · scr_mission · 전체 화면 · 해금 s005 · 1차판 ●
진입: 홈 왼쪽 「미션」 / 이벤트 「미션」
씬: res://scenes/mission/mission.tscn

구역x,y · 크기내용
①재화 막대0,0 · 720×88왼쪽 브루니 초상 64·Lv·파티 전투력. 오른쪽 골드·빛구슬(유료+무료 합계)·붓. 빛구슬 옆 「+」 = 상점 빛구슬 탭
②머리줄0,88 · 720×80왼쪽 뒤로(88×80), 가운데 화면 이름, 오른쪽 도움말 「?」(88×80)
③탭0,168 · 720×80일일 · 주간 · 업적 (· 이벤트)
④진행 상자24,260 · 672×130missions.json — 10개 완료 상자
⑤목록24,400 · 672×650줄 110px. 받기 가능 줄이 맨 위
⑥모두 받기160,1060 · 400×90모두 받기

버튼

버튼동작이동조건
받기—J04 보상 획득—
가기미션 대상 화면으로(미션 type → 화면 표)같은 화면—
모두 받기—J04 보상 획득—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
잠긴 미션s015를 지키면 열려요.회색 줄(missions.json locked 규칙)
받지 않고 초기화—우편함으로(7일 보관)
업적 다 받음이 분류의 업적을 모두 이뤘어요.토스트
bruni55
bruni · 게임화면 명세서
15 / Screens — 보상·소식

보상·소식 (이어서)

J02 출석

28일 순환 출석(attendance.json).

①출석 9일째
②7열 × 4줄 = 28칸
③받기

J02 · scr_attendance · 팝업 · 해금 s005 · 1차판 ●
진입: 부팅 후 첫 홈 진입(그날 안 받았으면 자동) / 홈 왼쪽 「출석」
씬: res://scenes/attendance/attendance.tscn

구역x,y · 크기내용
①제목60,210 · 600×70출석 9일째
②칸40,290 · 640×640받은 칸 도장, 오늘 칸 빛남, 7·14·21·28일 큰 보상 테두리
③받기160,960 · 400×110받기

버튼

버튼동작이동조건
받기—J04 보상 획득—
판 바깥닫기(받은 뒤만)이전 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
오늘 받음내일 04:00에 다음 칸이 열려요.받기 버튼 자리 문구
28칸 끝—다음 접속에 1칸부터(attendance.json cycle)
bruni56
bruni · 게임화면 명세서
15 / Screens — 보상·소식

보상·소식 (이어서)

J03 우편함

보상·결제품 수령.

①Lv·전투력 | 골드 | 빛구슬+ | 붓
②← 우편함
③보상 | 결제
④보낸 곳 · 내용 아이콘 · 남은 보관일 · 수령
⑤모두 수령 (보상 탭만)

J03 · scr_mail · 전체 화면 · 해금 시작 · 1차판 ●
진입: 홈 왼쪽 「우편」 / 결제 결과 「우편함으로」
씬: res://scenes/mail/mail.tscn

구역x,y · 크기내용
①재화 막대0,0 · 720×88왼쪽 브루니 초상 64·Lv·파티 전투력. 오른쪽 골드·빛구슬(유료+무료 합계)·붓. 빛구슬 옆 「+」 = 상점 빛구슬 탭
②머리줄0,88 · 720×80왼쪽 뒤로(88×80), 가운데 화면 이름, 오른쪽 도움말 「?」(88×80)
③탭0,168 · 720×80결제 탭은 꾸러미·정기권
④목록24,260 · 672×790보낸 곳 · 내용 아이콘 · 남은 보관일 · 수령
⑤모두 수령160,1060 · 400×90모두 수령 (보상 탭만)

버튼

버튼동작이동조건
수령—J04 보상 획득—
모두 수령결제 탭 제외J04 보상 획득—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
결제품 수령 확인수령하면 사용한 것으로 봐서 청약철회가 안 돼요. 받을까요?결제 탭은 하나씩, 매번 확인
보관 기간—보상 7일, 결제품 무기한(청약철회 판정용 — 바이블 추가 제안 S-4)
우편 없음우편함이 비어 있어요.토스트
만료 1일 전—줄에 빨간 「1일」
bruni57
bruni · 게임화면 명세서
15 / Screens — 보상·소식

보상·소식 (이어서)

J04 보상 획득

받은 것 보여 주기 공통 팝업.

①받았어요!
②아이콘 4열 (수량)
③확인

J04 · scr_reward · 팝업 · 해금 시작 · 1차판 ●
진입: 모든 지급 동작 뒤 공통
씬: res://ui/reward.tscn

구역x,y · 크기내용
①제목100,430 · 520×70받았어요!
②아이콘100,510 · 520×2408개 넘으면 스크롤
③확인160,770 · 400×90확인

버튼

버튼동작이동조건
확인—이전 화면—
아이콘 길게아이템 설명 말풍선같은 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
동료 획득 포함—카드 연출 1초 뒤 이 팝업
가방 가득으로 일부 못 받음가방이 가득 차서 장비 2개를 우편함에 넣었어요.토스트

J05 광고 보상 확인

보상형 광고 시청 전 확인·실패 처리.

①광고를 끝까지 보면 붓 30개를 받아요 (오늘 2/5)
②▶ 보기
③다음에

J05 · scr_ad_confirm · 팝업 · 해금 시작 · 1차판 ●
진입: 광고 자리 6곳(바이블 9-4)
씬: res://ui/popup_confirm.tscn · 인자 {"kind": "ad"}

구역x,y · 크기내용
①문구120,480 · 480×160광고를 끝까지 보면 붓 30개를 받아요 (오늘 2/5)
②보기120,680 · 230×100▶ 보기
③취소370,680 · 230×100다음에

버튼

버튼동작이동조건
▶ 보기AdMob 보상형 광고J04 보상 획득—
다음에—이전 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
광고 생략권—이 팝업 없이 바로 지급
광고 못 불러옴광고를 불러오지 못했어요. 잠시 뒤 다시 해 주세요.횟수 차감 없음
중간에 닫음끝까지 봐야 보상을 받아요.횟수 차감 없음
하루 한도오늘 이 광고는 다 봤어요. 내일 04:00에 다시 생겨요.광고 자리 버튼 회색
bruni58
bruni · 게임화면 명세서
15 / Screens — 보상·소식

보상·소식 (이어서)

J06 새 기능 열림

새 기능 소개 + 바로 가기(11장 해금 표).

①기능 아이콘
②골드 동굴이 열렸어요! 열쇠로 하루 한 번 골드를 잔뜩 모아요.
③가 볼래요
④나중에

J06 · scr_unlock · 팝업 · 해금 시작 · 1차판 ●
진입: 해금 판 클리어 후 결과 닫을 때
씬: res://ui/popup_confirm.tscn · 인자 {"kind": "unlock"}

구역x,y · 크기내용
①그림220,380 · 280×200기능 아이콘
②문구100,600 · 520×160골드 동굴이 열렸어요! 열쇠로 하루 한 번 골드를 잔뜩 모아요.
③가기100,800 · 250×100가 볼래요
④닫기370,800 · 250×100나중에

버튼

버튼동작이동조건
가 볼래요해당 화면 + 미니 안내같은 화면—
나중에—이전 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
여러 개 동시 해금—차례로 띄움
bruni59
bruni · 게임화면 명세서
15 / Screens — 보상·소식

보상·소식 (이어서)

J07 가방

보관 장비(60칸)·재료·소모품 사용.

①Lv·전투력 | 골드 | 빛구슬+ | 붓
②← 가방
③장비 42/60 · 재료 · 소모품
④아이콘 5열 (124×124)
⑤선택: 녹 정수(하) ×37 · 설명
⑥사용 · 판매 · 일괄 판매 · 합성

J07 · scr_bag · 전체 화면 · 해금 시작 · 1차판 ●
진입: 장비 강화 「교체」 / 설정 옆 가방 / 가방 가득 안내
씬: res://scenes/bag/bag.tscn

구역x,y · 크기내용
①재화 막대0,0 · 720×88왼쪽 브루니 초상 64·Lv·파티 전투력. 오른쪽 골드·빛구슬(유료+무료 합계)·붓. 빛구슬 옆 「+」 = 상점 빛구슬 탭
②머리줄0,88 · 720×80왼쪽 뒤로(88×80), 가운데 화면 이름, 오른쪽 도움말 「?」(88×80)
③탭0,168 · 720×80장비 42/60 · 재료 · 소모품
④격자24,260 · 672×700재료 탭은 정수 15칸을 속성 순(홍·녹·청·황·묵) × 단계(하·중·상)로 맨 앞에 둔다
⑤선택24,970 · 672×110고른 칸의 이름·수량·쓰는 곳(items.json use)
⑥버튼24,1090 · 672×70고른 칸 종류에 따라 보이는 버튼이 바뀜 — 정수(하·중)를 고르면 「합성」

버튼

버튼동작이동조건
사용(무작위 상자)확률 보기 링크 포함 확인 팝업J04 보상 획득—
확률—E02 확률 정보—
사용(빠른 방치권)—B03 빠른 방치—
일괄 판매등급 고르기 팝업같은 화면—
장착(장비)—C04 브루니—
합성(정수)고른 정수의 속성·단계로 정수 합성 팝업 열기J08 정수 합성재료 탭 · 정수(하) 또는 정수(중) 선택

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
무작위 상자 사용 확인정해진 품목 중 하나가 나와요. 확률 보기 › 유료로 산 상자는 열면 청약철회가 안 돼요.i148~i150
정수(상) 고름각성에 쓰는 재료예요. 더 합성할 수 없어요.「합성」 버튼 숨김
탭 비어 있음아직 아무것도 없어요.토스트
bruni60
bruni · 게임화면 명세서
15 / Screens — 보상·소식

보상·소식 (이어서)

J08 정수 합성

속성 정수를 한 단계 위로 합친다 — 하 5 → 중 1 (골드 2,000), 중 4 → 상 1 (골드 10,000), 성공 100% (items.json essence_merge).

①정수 합성
②✕
③홍 · 녹 · 청 · 황 · 묵
④하 5 → 중 1 · 중 4 → 상 1
⑤녹 정수(하) 보유 37
⑥→ 녹 정수(중) 보유 2 → 9
⑦필요: 녹 정수(하) 35/37 · 골드 14,000/1.2만
⑧−
⑨7번
⑩+
⑪최대
⑫각성까지 녹 정수(상) 4개가 더 필요해요.
⑬합성 ×7

J08 · scr_essence_merge · 팝업 · 해금 시작 · 1차판 ●
진입: 가방 재료 탭 › 정수(하·중) 고르고 「합성」 / 동료 상세 각성 탭 「정수 만들기 ›」
씬: res://scenes/essence_merge/essence_merge.tscn

구역x,y · 크기내용
①제목80,180 · 500×80글자 32px 굵게
②닫기592,160 · 88×88✕
③속성 칩80,270 · 560×885칸 각 112px. 들어올 때 받은 속성이 선택됨. 칩마다 색 + 글자
④단계 탭80,370 · 560×882칸 각 280px
⑤재료 칸80,480 · 250×200아이콘 124×124 + 보유 수
⑥결과 칸390,480 · 250×200아이콘 124×124 + 「지금 → 합성 뒤」 보유 수
⑦필요 줄80,700 · 560×60필요/보유. 모자란 쪽은 빨간 글자
⑧빼기80,780 · 88×881 줄임(최소 1). 길게 누르면 0.1초마다 1
⑨수량180,780 · 240×88합성 횟수. 결과 개수와 같음
⑩더하기432,780 · 88×881 늘림(최대까지)
⑪최대532,780 · 108×88max = min(⌊보유 재료 ÷ 5 또는 4⌋, ⌊보유 골드 ÷ 2,000 또는 10,000⌋)
⑫상태 문구80,890 · 560×60아래 상태 표
⑬합성160,970 · 400×100max = 0 이면 회색

버튼

버튼동작이동조건
속성 칩속성 바꾸기 — 수량을 그 속성의 max 로 다시 계산(max 0 이면 1 표시 + 회색 버튼)같은 화면—
단계 탭하→중 / 중→상 바꾸기같은 화면—
− · + · 최대수량 1~max같은 화면—
합성 ×n확인 팝업(2겹째) — 「녹 정수(하) 35개와 골드 14,000으로 녹 정수(중) 7개를 만들어요. 되돌릴 수 없어요.」 [합성] [취소] → 재료·골드 차감, 결과 지급, 저장, 토스트. 팝업은 열린 채로 둔다같은 화면1 ≤ n ≤ max
✕닫기 — 각성 탭에서 왔으면 각성 탭으로 돌아가 비용 줄을 새로 읽음이전 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
기본—수량 = max(최소 1). 각성 탭에서 왔으면 수량 = min(부족분, max)
각성 탭에서 옴각성까지 녹 정수(상) 4개가 더 필요해요.상태 문구 자리. 부족분이 0이 되면 「각성할 수 있어요. 각성 탭으로 돌아가요.」
재료 부족녹 정수(하)가 5개 있어야 1번 합성할 수 있어요. 지금 3개예요.합성 회색 + 「얻는 곳」(01장 재화 부족 공통)
중→상 재료 부족 · 하는 충분녹 정수(중)이 모자라요. 「하 5 → 중 1」에서 먼저 만들어요.「하 5 → 중 1」 탭 빛남
골드 부족골드가 모자라요. 1번에 골드 2,000이 들어요.합성 회색 + 「얻는 곳」
그 속성 정수 없음아직 녹 정수가 없어요. 녹 속성 바랜것을 쓰러뜨리면 떨어져요.재료 칸 아이콘 흐리게
합성 끝녹 정수(중) 7개를 만들었어요.토스트 2.5초. 보유 수·max 다시 계산
저장 실패저장하지 못했어요. 다시 해 주세요.차감·지급을 함께 되돌림 — essence_merge.gd merge() 가 Wallet.spend·정수 증감을 Save 한 번으로 묶음

정수(상)은 이 화면의 재료가 되지 않는다(상 위 단계 없음). 정수끼리 다른 속성으로 바꾸는 기능은 없다.

한 번에 하→상까지 이어서 만드는 버튼은 두지 않는다 — 단계 탭을 두 번 거치면 되고, 골드 소비가 한눈에 보이게 하려는 것.

bruni61
bruni · 게임화면 명세서
16 / Screens — 설정·기타

설정·기타

K01 설정

소리·알림·전투·화면·계정·고객 지원.

①Lv·전투력 | 골드 | 빛구슬+ | 붓
②← 설정
③배경음 ▬▬○ · 효과음 ▬○ · 진동 ☑
④☑ 방치 가득 · ☑ 항아리 레벨 · ☐ 이벤트
⑤필살기 자동 ☑ · 피해 숫자 ☑
⑥프레임 30/60 · 절전 2분 ▾
⑦언어: 한국어
⑧계정·저장 · 공지
⑨문의 · 결제 내역 · 약관 · 개인정보 · 확률 정보
⑩v0.1.0 · 계정 ID 7F3A…

K01 · scr_settings · 전체 화면 · 해금 시작 · 1차판 ●
진입: 홈 오른쪽 「설정」
씬: res://scenes/settings/settings.tscn

구역x,y · 크기내용
①재화 막대0,0 · 720×88왼쪽 브루니 초상 64·Lv·파티 전투력. 오른쪽 골드·빛구슬(유료+무료 합계)·붓. 빛구슬 옆 「+」 = 상점 빛구슬 탭
②머리줄0,88 · 720×80왼쪽 뒤로(88×80), 가운데 화면 이름, 오른쪽 도움말 「?」(88×80)
③소리24,176 · 672×150배경음 ▬▬○ · 효과음 ▬○ · 진동 ☑
④알림24,336 · 672×110로컬 알림
⑤전투24,456 · 672×110필살기 자동 ☑ · 피해 숫자 ☑
⑥화면24,576 · 672×110절전 끔·1·2·5분
⑦언어24,696 · 672×70영어는 완성판
⑧계정24,776 · 672×110계정·저장 · 공지
⑨지원24,896 · 672×180문의 · 결제 내역 · 약관 · 개인정보 · 확률 정보
⑩버전24,1090 · 672×60누르면 ID 복사

버튼

버튼동작이동조건
계정·저장—K02 계정·저장—
공지—A05 공지—
문의—K03 고객 문의—
결제 내역—I06 결제 내역—
확률 정보배너 목록 팝업E02 확률 정보—
← 뒤로—이전 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
알림 권한 거부기기 설정에서 알림을 켜야 받을 수 있어요.「기기 설정 열기」 버튼
bruni62
bruni · 게임화면 명세서
16 / Screens — 설정·기타

설정·기타 (이어서)

K02 계정·저장

서버 백업·복원·Play 게임즈 연동.

①Lv·전투력 | 골드 | 빛구슬+ | 붓
②← 계정·저장
③Play 게임즈 연결됨 ✓ / 연결하기
④서버 백업: 오늘 09:12 · 지금 백업
⑤다른 기기 기록 불러오기
⑥계정 ID 7F3A-… 복사
⑦계정 삭제

K02 · scr_account · 전체 화면 · 해금 시작 · 1차판 ●
진입: 설정 「계정·저장」
씬: res://scenes/account/account.tscn

구역x,y · 크기내용
①재화 막대0,0 · 720×88왼쪽 브루니 초상 64·Lv·파티 전투력. 오른쪽 골드·빛구슬(유료+무료 합계)·붓. 빛구슬 옆 「+」 = 상점 빛구슬 탭
②머리줄0,88 · 720×80왼쪽 뒤로(88×80), 가운데 화면 이름, 오른쪽 도움말 「?」(88×80)
③연동24,176 · 672×160iOS 는 Game Center(완성판)
④백업24,346 · 672×160자동 백업 = 판 클리어 10회마다 + 앱 백그라운드
⑤복원24,516 · 672×120다른 기기 기록 불러오기
⑥계정 ID24,646 · 672×100문의 때 필요
⑦탈퇴24,1040 · 672×90빨간 글

버튼

버튼동작이동조건
지금 백업—같은 화면—
다른 기기 기록 불러오기—A04 저장 고르기—
계정 삭제2단계 확인(「삭제」 입력)A01 부팅·불러오기—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
백업 실패백업하지 못했어요. 연결을 확인해 주세요.토스트
계정 삭제 확인삭제하면 동료·결제한 빛구슬이 모두 사라지고 되돌릴 수 없어요. 「삭제」를 입력해 주세요.스토어 정책상 앱 안 삭제 경로 필요
bruni63
bruni · 게임화면 명세서
16 / Screens — 설정·기타

설정·기타 (이어서)

K03 고객 문의

메일 앱으로 문의(서버 게시판 없음).

①결제 · 진행 막힘 · 오류 · 기타
②계정 ID · 버전 · 기기 · 최근 결제 3건이 붙어요
③메일 쓰기

K03 · scr_support · 팝업 · 해금 시작 · 1차판 ●
진입: 설정 「문의」 / 결제 내역 「결제 문의」 / 오류 팝업 「문의」
씬: res://scenes/support/support.tscn

구역x,y · 크기내용
①분류100,360 · 520×300결제 · 진행 막힘 · 오류 · 기타
②자동 첨부100,680 · 520×120계정 ID · 버전 · 기기 · 최근 결제 3건이 붙어요
③메일160,830 · 400×100메일 쓰기

버튼

버튼동작이동조건
메일 쓰기mailto: 개발사 지원 주소 + 본문 자동 채움같은 화면—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
메일 앱 없음메일 앱이 없어요. 주소를 복사했어요: (지원 주소)클립보드 복사
지원 주소—개발사 표기 「bruni」의 지원 전용 주소 — 개인 주소 금지(바이블 12-5)
bruni64
bruni · 게임화면 명세서
16 / Screens — 설정·기타

설정·기타 (이어서)

K04 절전

화면을 어둡게 해 배터리를 아끼며 방치 사냥 유지.

①절전 중 · 1:42:10
②골드 +184,200 · 방울 +3,060
③밀어서 돌아가기 →

K04 · scr_sleep · 전체 화면 · 해금 시작 · 1차판 ●
진입: 홈에서 무입력 n분(설정)
씬: res://scenes/sleep/sleep.tscn

구역x,y · 크기내용
①시각160,420 · 400×120경과 시간
②획득160,560 · 400×160이번 절전 동안 쌓인 양
③풀기110,1000 · 500×120밀어서 돌아가기 →

버튼

버튼동작이동조건
밀어서 돌아가기—B01 사냥 (홈)—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
절전 중 방치 상한—보상은 일반 방치와 같은 시간 공식. 절전이라고 더 주지 않음
bruni65
bruni · 게임화면 명세서
16 / Screens — 설정·기타

설정·기타 (이어서)

K05 공통 오류

네트워크·서버·데이터 오류 공통.

①오류 문구 (코드 E-xxx)
②다시
③닫기 / 문의

K05 · scr_error · 팝업 · 해금 항상 · 1차판 ●
진입: 모든 화면
씬: res://ui/popup_confirm.tscn · 인자 {"kind": "error"}

구역x,y · 크기내용
①문구120,480 · 480×180오류 문구 (코드 E-xxx)
②다시120,690 · 230×100다시
③닫기370,690 · 230×100닫기 / 문의

버튼

버튼동작이동조건
다시실패한 요청 재시도이전 화면—
문의—K03 고객 문의—

빈 상태 · 오류 · 상황별 문구

상황문구 (게임 안 그대로)처리
E-NET연결이 끊겼어요. 오프라인으로 계속해요.토스트로 대신(팝업 아님) — 게임은 계속
E-SRV서버가 잠시 쉬고 있어요. 잠시 뒤 다시 해 주세요.Worker 5xx·1027
E-PAY결제를 확인하지 못했어요.scr_purchase_result 검증 실패와 같음
E-DATA게임 파일이 손상됐어요. 스토어에서 다시 설치해 주세요.닫기 금지
E-SAVE저장하지 못했어요. 저장 공간을 확인해 주세요.user:// 쓰기 실패

K06 종료 확인

실수 종료 방지.

①그만할까요? 꺼 둔 동안에도 사냥과 돌파는 계속돼요(최대 24시간).
②그만하기
③계속

K06 · scr_quit · 팝업 · 해금 항상 · 1차판 ●
진입: 홈에서 Android 뒤로 키
씬: res://ui/popup_confirm.tscn · 인자 {"kind": "quit"}

구역x,y · 크기내용
①문구160,510 · 400×120그만할까요? 꺼 둔 동안에도 사냥과 돌파는 계속돼요(최대 24시간).
②예160,670 · 190×90그만하기
③아니요370,670 · 190×90계속

버튼

버튼동작이동조건
그만하기저장 후 종료같은 화면—
계속—이전 화면—
bruni66
bruni · 게임화면 명세서
17 / Scene Map 1/2

씬 대응표 (앞)

화면 65개가 어느 씬 파일로 만들어지는지 정합니다. 씬 파일은 47개입니다. 경로 규칙은 하나입니다.

대상경로·여는 법
화면 씬res://scenes/<씬 id>/<씬 id>.tscn + .gd — 스크립트는 같은 폴더 같은 이름
공용 팝업res://ui/<씬 id>.tscn + .gd — 여러 화면이 인자로 갈라 씀(업데이트·넘기기·광고·새 기능·오류·종료 = popup_confirm)
상세 탭·같은 씬의 다른 보기부모 씬 + {"tab": ...} 인자 — 장비 강화/제작, 항아리 결과/레벨/자동 판매, 이벤트/이벤트 상점, 상점/원정 상점도 같은 방식
여는 법Router.goto(scene, args) / Router.push_popup(scene, args) — 인자는 씬 루트 스크립트의 setup(args: Dictionary) 가 받음
담는 그릇(화면 아님)main 상주 뼈대(화면 칸·팝업 층·재화 막대·아래 탭) — 화면이 아니라 모든 화면을 담는 그릇 · toast 공용 토스트 — 화면이 아니라 01장 공통 규칙 「토스트」의 구현
기술 명세서와 대조screens_data.py 가 실행할 때마다 tech.json scenes[].file 과 이 표의 경로를 비교합니다. 지금 같음 31개, 기술 명세서에 아직 없는 씬 16개(⚠)입니다. 기술 명세서에만 있고 화면이 없는 씬은 0개입니다. ⚠ 줄의 뿌리 노드와 맡는 일은 이 문서가 정한 값이고, 기술 명세서 04장 씬 표·함수 표에 옮겨야 합니다.
씬 id씬 파일쓰는 화면 · 인자기술 명세서
bootres://scenes/boot/boot.tscnA01 부팅·불러오기✔ 같음
titleres://scenes/title/title.tscnA02 약관 동의✔ 같음
popup_confirmres://ui/popup_confirm.tscnA03 업데이트 필요 {"kind": "update"}
F04 이야기 넘기기 {"kind": "story_skip"}
J05 광고 보상 확인 {"kind": "ad"}
J06 새 기능 열림 {"kind": "unlock"}
K05 공통 오류 {"kind": "error"}
K06 종료 확인 {"kind": "quit"}
✔ 같음
restoreres://scenes/restore/restore.tscnA04 저장 고르기⚠ 기술 명세서 추가 필요
Control · 저장 고르기 — 이 기기 저장과 서버 백업 비교·선택 (A04)
noticeres://scenes/notice/notice.tscnA05 공지⚠ 기술 명세서 추가 필요
Control · 공지 목록·본문 — Remote 공지 캐시 읽기 (A05)
homeres://scenes/home/home.tscnB01 사냥 (홈)✔ 같음
idle_rewardres://scenes/idle_reward/idle_reward.tscnB02 귀환 보고서 {"mode": "claim"}
B03 빠른 방치 {"mode": "quick"}
✔ 같음
stage_mapres://scenes/stage_map/stage_map.tscnB04 판 지도✔ 같음
partyres://scenes/party/party.tscnB05 파티 편성✔ 같음
battleres://scenes/battle/battle.tscnB06 판 도전 전투✔ 같음
pauseres://scenes/pause/pause.tscnB07 일시정지⚠ 기술 명세서 추가 필요
Control · 전투 일시정지 — 계속·배속·포기 (B07). battle 위 팝업층
battle_resultres://scenes/battle_result/battle_result.tscnB08 전투 결과✔ 같음
potres://scenes/pot/pot.tscnC01 물감 항아리 결과 {"view": "result"}
C02 물감 항아리 정보 {"view": "level"}
C03 자동 판매·자동 열기 {"view": "autosell"}
✔ 같음
brunires://scenes/bruni/bruni.tscnC04 브루니✔ 같음
gearres://scenes/gear/gear.tscnC05 장비 강화 {"tab": "enhance"}
C06 장비 제작 {"tab": "craft"}
✔ 같음
colorres://scenes/color/color.tscnC07 색 전환⚠ 기술 명세서 추가 필요
Control · 색 전환 팝업 — 5색 중 고르기·해금 조건 (C07)
relicres://scenes/relic/relic.tscnC08 유물✔ 같음
companionsres://scenes/companions/companions.tscnD01 동료 목록✔ 같음
companion_detailres://scenes/companion_detail/companion_detail.tscnD02 동료 상세 {"tab": "info"}
D03 동료 레벨업 (탭) {"tab": "level"}
D04 승급 (탭) {"tab": "star"}
D05 각성 (탭) {"tab": "awaken"}
D06 스킬 (탭) {"tab": "skill"}
D07 인연 (탭) {"tab": "bond"}
✔ 같음
char_storyres://scenes/char_story/char_story.tscnD08 동료 이야기 목록✔ 같음
recruitres://scenes/recruit/recruit.tscnE01 모집✔ 같음
prob_infores://scenes/prob_info/prob_info.tscnE02 확률 정보✔ 같음
recruit_resultres://scenes/recruit_result/recruit_result.tscnE03 모집 연출 {"phase": "anim"}
E04 모집 결과 {"phase": "cards"}
✔ 같음
stardustres://scenes/stardust/stardust.tscnE05 별가루 교환⚠ 기술 명세서 추가 필요
Control · 별가루 교환 (E05)
bruni67
bruni · 게임화면 명세서
17 / Scene Map 2/2

씬 대응표 (뒤)

씬 id씬 파일쓰는 화면 · 인자기술 명세서
recruit_logres://scenes/recruit_log/recruit_log.tscnE06 모집 기록⚠ 기술 명세서 추가 필요
Control · 모집 기록 최근 500회 (E06)
story_listres://scenes/story_list/story_list.tscnF01 이야기✔ 같음
story_playerres://scenes/story_player/story_player.tscnF02 이야기 보기✔ 같음
story_logres://scenes/story_log/story_log.tscnF03 대사 기록⚠ 기술 명세서 추가 필요
Control · 대사 기록 — 지금 화의 지난 대사 (F03)
expeditionres://scenes/expedition/expedition.tscnG01 원정⚠ 기술 명세서 추가 필요
Control · 원정 허브 — 던전·토벌·탑 입구 (G01)
dungeonres://scenes/dungeon/dungeon.tscnG02 일일 던전 입장✔ 같음
raidres://scenes/raid/raid.tscnG03 주간 토벌✔ 같음
towerres://scenes/tower/tower.tscnG04 시련의 탑✔ 같음
event_hubres://scenes/event_hub/event_hub.tscnH01 이벤트 {"tab": "main"}
H02 이벤트 상점 {"tab": "shop"}
✔ 같음
shopres://scenes/shop/shop.tscnI01 상점
I05 원정 상점 {"tab": "seal"}
✔ 같음
purchaseres://scenes/purchase/purchase.tscnI02 구매 확인 {"phase": "confirm"}
I03 결제 결과 {"phase": "result"}
⚠ 기술 명세서 추가 필요
Control · 구매 확인(법정 문구)·결제 결과 (I02·I03)
passres://scenes/pass/pass.tscnI04 정기권·성장 패스✔ 같음
paid_historyres://scenes/paid_history/paid_history.tscnI06 결제 내역⚠ 기술 명세서 추가 필요
Control · 결제 내역·유료/무료 빛구슬 구분 (I06)
missionres://scenes/mission/mission.tscnJ01 미션✔ 같음
attendanceres://scenes/attendance/attendance.tscnJ02 출석✔ 같음
mailres://scenes/mail/mail.tscnJ03 우편함✔ 같음
rewardres://ui/reward.tscnJ04 보상 획득⚠ 기술 명세서 추가 필요
PanelContainer · 공용 보상 획득 팝업 — 아이콘 목록 (J04)
bagres://scenes/bag/bag.tscnJ07 가방⚠ 기술 명세서 추가 필요
Control · 가방 — 장비·재료·소모품 (J07)
essence_mergeres://scenes/essence_merge/essence_merge.tscnJ08 정수 합성⚠ 기술 명세서 추가 필요
Control · 정수 합성 — 하 5→중 1, 중 4→상 1 (J08)
settingsres://scenes/settings/settings.tscnK01 설정✔ 같음
accountres://scenes/account/account.tscnK02 계정·저장⚠ 기술 명세서 추가 필요
Control · 계정 연결·복구 코드·백업 (K02)
supportres://scenes/support/support.tscnK03 고객 문의⚠ 기술 명세서 추가 필요
Control · 고객 문의 — 메일 작성기 열기·기기 정보 첨부 (K03)
sleepres://scenes/sleep/sleep.tscnK04 절전⚠ 기술 명세서 추가 필요
Control · 절전 화면 (K04)
bruni68
bruni · 게임화면 명세서
18 / Bible Proposals

바이블 추가 제안

이 문서를 쓰면서 바이블에 없던 값을 정한 것입니다. 바이블 값을 바꾼 것은 없습니다. 메인 통독 때 반영 여부를 정합니다.

번호항목이 문서가 정한 값까닭 · 다른 문서 영향
S-1기능 해금 판바이블은 던전·토벌·탑·색만 해금 판을 정했다. 나머지(편성 s003 · 미션·출석·상점 s005 · 모집 s007 · 항아리 레벨 s008 · 빠른 방치·배속 s010 · 승급·자동 열기 s020 · 유물 메뉴 s030)를 04장 표로 정함경제 시뮬레이션이 1일차 모집·빠른 방치를 처음부터 쓴다고 가정했다면 s007·s010 까지 10~15분 늦어짐 — economy 확인
S-2튜토리얼 보상붓 30 · 물감 방울 2,000 · 빛구슬 100 (T17 끝)빛구슬 100 은 바이블 수입원 목록(첫 클리어·미션·출석·이벤트)에 없는 출처 — 「튜토리얼 끝」 한 줄 추가 필요
S-3유료/무료 빛구슬 분리 표시화면 합계 표시는 바이블대로 두고, 결제 내역(I06)에서만 유료·무료를 나눠 보여 줌청약철회 가능 금액을 이용자가 확인할 수 있게(monetization-law ③ 3-4)
S-4우편 보관 기간보상 우편 7일, 결제품 우편 무기한미수령 = 미사용 판정(바이블 9-1)을 지키려면 결제품이 사라지면 안 됨
S-5자동 판매 규칙기준 등급 이하 + 전투력이 안 오르는 장비만 판매, 전설(g5) 이상 자동 판매 금지, 기본값 「일반」바이블 6-1 이 이 문서에 맡긴 항목 — 확정값으로 반영 요청
S-6항아리 자동 열기s020 해금. 멈춤 조건 3개(영웅 이상 · 붓 n개 남음 · 전투력 오르는 장비)비용은 1회와 같음(붓 1) — 경제 영향 없음
S-7절전 화면무입력 n분(기본 2분) 뒤 검정 95% 화면, 방치 보상 공식은 그대로배터리 — 키우기 장르 관행. 보상 차이 없음
S-8모집 기록 보관최근 500회, 저장 파일 + 서버 백업결제·확률 문의 대응 근거. 서버 저장량은 기술 명세서가 확인
S-9결제 중 오프라인 차단서버 연결이 없으면 결제 시작 자체를 막음영수증 서버 검증 필수(바이블 12-3)와 맞춤
S-10판 반복 하루 30판판 지도에서 반복 보상 소진 표시stages.json repeat_reward 와 같은 값 — 바이블 7장에 한 줄 추가 제안
S-11정수 합성 화면(J08)가방 재료 탭 「합성」·각성 탭 「정수 만들기 ›」에서 여는 팝업. 시작부터 열림, 성공 100%, 하→상 한 번에 만들기 없음items.json essence_merge(바이블 추가 제안) 의 화면. 기술 명세서에 essence_merge 씬·merge() 함수 추가 필요
bruni69
bruni · 게임화면 명세서
19 / Sources · Handoff

근거와 넘겨받을 일

바깥 근거 (조사 자료 — 모두 2026-10-13 조회)

쓴 곳근거자료
약관·구매 확인·모집·가방 법정 문구확률은 구매·조회·사용 화면에 표시, 누리집 텍스트 병기, 반올림 규칙game-design/research/monetization-law.md ② 2-3·2-4 (게임산업법 시행령 별표 3의2)
구매 확인·우편함·결제 내역청약철회 7일, 디지털콘텐츠 예외는 불가 표시 + 시험 사용 조건, Google 48시간 환불monetization-law.md ③ 3-4 (전자상거래법 제17조, 모바일게임 표준약관 제23조)
약관·구매 확인 미성년자 문구법정대리인 동의 없는 미성년자 결제 취소권monetization-law.md ③ 3-3 (민법 제5조)
모집 확률 버튼 위치구매 전, 구매와 가까운 위치에 확률 공개monetization-law.md ③ 3-1 (Google Play 결제 정책 · App Store 3.1.1)
부팅·방치 보상 시간 문구서버 시각 + 오프라인 폴백 + 역행 시 0, 차단하지 않음game-design/research/godot-tech.md §1-3
결제 결과 검증 중 상태영수증 서버 검증 필수godot-tech.md §3-4
홈 배치(사냥 화면 + 장비 뽑기 장치)구조만 참고 — 이름·그림·문구는 가져오지 않음game-design/research/competitors.md 1-1

다른 문서로 넘기는 일

받는 문서넘기는 것
기술 명세서씬 대응표의 ⚠ 씬 16개를 04장 씬 표에 추가(경로 규칙 그대로) · 정수 합성 함수 scenes/essence_merge/essence_merge.gd: max_times(attr: String, from_tier: String) -> int · merge(attr: String, from_tier: String, times: int) -> bool(Wallet.spend 골드 + 정수 증감 + Save 한 번) · 각성 탭 companion_detail.gd: essence_shortfall(unit_id: String) -> int · 저장 필드 추가 없음(정수는 기존 아이템 보유 칸) · UI 문자열 CSV 키 규칙 · 저장 필드 tut_step·autosell·reddot 캐시
아트·사운드 명세서UI 그림: 로고 500×200, 배너 720×520, 이벤트 배너 720×300, 아이콘 96×96(홈 8)·124×124(가방), 던전 카드 그림 560×260, 모집 연출 효과, 버튼 눌림 효과음
뽑기·상점 명세서확률 팝업(E02)이 읽을 탭 구성 — 배너마다 등급·동료별·10번째 칸·50번째 칸, 항아리 레벨별·아이템별
재화·성장 속도 명세서S-1 해금 시점·S-2 튜토리얼 보상이 1일차 시뮬레이션에 들어갔는지
출시·운영 사양서약관·개인정보 처리방침 원문, 지원 메일 주소(개발사 「bruni」 전용), 확률 공개 누리집 주소

미확인: 약관·개인정보 처리방침 원문과 지원 메일 주소는 아직 없습니다 — 출시·운영 사양서의 출시 전 점검 항목입니다. 튜토리얼 소요 시간 12분은 판당 전투 시간을 가정한 추정입니다(실측은 1차판 내부 테스트).

bruni70