BurningTimesAi/프로젝트/신규 프로젝트/기획/03_시스템_설계.md

2.8 KiB

{프로젝트명} — 시스템 설계

버전: 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 / 특정 설계 착수 전}