2.8 KiB
2.8 KiB
{프로젝트명} — 시스템 설계
버전: v1 작성일: {날짜} 담당: 기획팀장
선행 조건:
02_핵심_재미_정의.mdPD님 승인 완료 (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 / 특정 설계 착수 전} |