무엇을 먼저 준비해야 하는지와 무엇이 무엇을 필요로 하는지만 빠르게 봅니다.
범위: 웹 신규 기획 (web_original).
Unity 이식은 docs/spec/Slot_Add_Unity_Port.md.
릴 본문은 사용자 비작성 · 서버 산출 릴 스트립 미리보기(주입).
Play Window: cols = 릴(열) 개수, rows = 보이는 행 수 (예 5×3). visibleRows · hasBlank 포함.
“미리 모아야 하는 것”만 요약. 세부 규칙·체크리스트는 SSOT 문서로.
| 그룹 | 필드/산출물 | 체크 포인트 |
|---|---|---|
| 게임 메타 | id · name · theme · specOrigin |
|
| Play Window | rows · cols · visibleRows · hasBlank |
|
| 페이라인 | paylineType · paylines[] · paylineCount |
|
| 심볼 정의 | symbols[] — name · tier · serverCode · key |
|
| 규칙·배당 | wildRule · scatterRule … · paytable[] |
|
| 기능(메커닉) | FreeGame · Jackpot · SOT · RTP/Volatility |
|
| 릴(서버 산출) | 릴 스트립 미리보기(주입) 산출물 |
|
| 연출(표현) | LED · 사운드 · 파티클 · 팝업/Spine |
|
빠른 시작: id/name/theme → rows/cols/visibleRows/hasBlank만 확정하면,
나머지는 “입력 UI 순서”가 아니라 아래 의존성의 참조 관계를 맞추며 채우면 됩니다.
id · name · theme · specOrigin
경로·레지스트리·브리프 기준 — 항상 첫 입력
왜 맨 위id·출처가 모든 경로/검증의 기준 키라, 다른 블록이 먼저 정의될 수 없습니다.
rows · cols · visibleRows · hasBlank
cols=릴 수(열) — 게임 메타 바로 다음
왜 메타 다음cols/blank 규약이 페이라인·심볼·릴 정합의 기준이라, 이 차원이 먼저 잠겨야 합니다.
symbols[] — name/key/serverCode/tier
규칙·배당이 참조(리소스와 분리)
wildRule · scatterRule … · paytable[]
선행: 심볼 정의 · cols (페이라인=권장)
paylines[]
cols 선행 · 배당의 필수 선행은 아님
왜 여기라인 기반 산출/검증이면 입력 패키지의 일부. (페이 방식이 다른 경우는 그 정의로 대체)
offlineReelStrips …
서버 산출물을 미리보기로 반영
왜 여기산출 이후 “확인” 레이어. 수학을 바꾸지 않음.
symbols/ · atlas · Spine
선행: 심볼 정의(이름/키)
layout.* · spineRtOffsets …
리소스/해상도 기준으로 배치·오프셋 맞춤
상세 SSOT: docs/user-workflow/Slot_Add_Input_Prerequisites.md (§2 통합표 · §4 DAG).
이 페이지는 “의존성 그림”만 남겨 논의용 1페이지로 유지합니다.