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

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