# {프로젝트명} — 시스템 설계 > **버전**: v1 > **작성일**: {날짜} > **담당**: 기획팀장 > > **선행 조건**: `02_핵심_재미_정의.md` PD님 승인 완료 (C7 게이트 통과) 후 착수 --- ## 1. 시스템 카탈로그 > 게임을 구성하는 모든 시스템을 나열하고 우선순위를 정한다. | 시스템명 | 재미 기여도 | 우선순위 | 설계 상태 | |---------|-----------|---------|---------| | {시스템 A} | 직접 (핵심 재미 직결) | 1 | 미착수 | | {시스템 B} | 간접 (핵심 재미 보강) | 2 | 미착수 | | {시스템 C} | 인프라 (다른 시스템 지원) | 3 | 미착수 | > 재미 기여도 분류: > - **직접**: 핵심 재미가 발생하는 시스템 자체 > - **간접**: 핵심 재미의 맥락·깊이를 더하는 시스템 > - **인프라**: 게임 운용에 필요하나 재미와 직결되지 않는 시스템 --- ## 2. 시스템별 상세 --- ### 2-1. {시스템 A} **목적**: {핵심 재미(02번 문서)와 어떻게 연결되는가} **기본 메커니즘**: {시스템이 어떻게 동작하는지 서술. 유저의 행동과 시스템 응답을 중심으로} **데이터 파라미터**: | 파라미터 | 기준값 | SOT 테이블 | 비고 | |---------|-------|-----------|------| | {파라미터명} | {기준값} | {데이터 테이블명} | {조정 가능 범위 등} | | {파라미터명} | {기준값} | {데이터 테이블명} | {조정 가능 범위 등} | **상태 전이**: ``` {초기 상태} → {트리거: 유저 행동/조건} → {결과 상태} ↓ {예외 처리 경로} ``` **시스템 간 상호작용**: | 대상 시스템 | 상호작용 유형 | 방향 | |-----------|-------------|------| | {시스템명} | {데이터 공유 / 이벤트 발행 / 상태 참조} | {A→B / B→A / 양방향} | --- ### 2-2. {시스템 B} **목적**: {핵심 재미(02번 문서)와 어떻게 연결되는가} **기본 메커니즘**: {시스템이 어떻게 동작하는지 서술} **데이터 파라미터**: | 파라미터 | 기준값 | SOT 테이블 | 비고 | |---------|-------|-----------|------| | {파라미터명} | {기준값} | {데이터 테이블명} | {비고} | **상태 전이**: ``` {초기 상태} → {트리거} → {결과 상태} ``` **시스템 간 상호작용**: | 대상 시스템 | 상호작용 유형 | 방향 | |-----------|-------------|------| | {시스템명} | {유형} | {방향} | --- ## 3. 열린 결정 항목 | # | 항목 | 배경 | PD님 결정 필요 시점 | |---|------|------|-------------------| | 1 | {결정 필요 항목} | {왜 결정이 필요한가} | {Phase N / 특정 설계 착수 전} | | 2 | {결정 필요 항목} | {왜 결정이 필요한가} | {Phase N / 특정 설계 착수 전} |