BurningTimesAi/프로젝트/_템플릿/기획/04_컨텐츠_설계.md

2.6 KiB

{프로젝트명} — 컨텐츠 설계

버전: v1 작성일: {날짜} 담당: 기획팀장

선행 조건: 02_핵심_재미_정의.md PD님 승인 완료 (C7 게이트 통과) 후 착수


1. 컨텐츠 카테고리 맵

이 게임에 존재하는 모든 컨텐츠 유형을 분류한다. 각 카테고리는 하나의 데이터 테이블로 관리된다.

카테고리 설명 예상 볼륨 SOT 테이블명
{카테고리 A} {이 카테고리가 포함하는 컨텐츠 설명} {~N종} {테이블명.xlsx/json}
{카테고리 B} {이 카테고리가 포함하는 컨텐츠 설명} {~N종} {테이블명.xlsx/json}
{카테고리 C} {이 카테고리가 포함하는 컨텐츠 설명} {~N종} {테이블명.xlsx/json}

2. 카테고리별 상세


2-1. {카테고리 A}

구조 설명:

{이 카테고리의 컨텐츠가 어떤 구조로 구성되는가. 유저가 어떻게 접하는가}

ID 규칙:

{카테고리 접두사}_{분류 코드}_{일련번호}
예: {A_001, B_01_003 등 구체적 패턴 서술}

필드 구조 (주요 컬럼):

컬럼명 타입 설명 필수
id string 고유 식별자 (ID 규칙 준수)
name string 표시 이름
{필드명} {타입} {설명} {/선택}
{필드명} {타입} {설명} {/선택}

2-2. {카테고리 B}

구조 설명:

{이 카테고리의 컨텐츠 구조 서술}

ID 규칙:

{ID 패턴 서술}

필드 구조 (주요 컬럼):

컬럼명 타입 설명 필수
id string 고유 식별자
name string 표시 이름
{필드명} {타입} {설명} {/선택}

3. 데이터 테이블 마스터 목록

이 게임의 모든 데이터 테이블 목록. 추가/삭제 시 본 목록을 SOT로 갱신한다.

테이블명 주요 컬럼 행 수(추정) SOT 포맷 비고
{테이블 A} id, name, {컬럼들} ~{N}행 Excel / JSON {비고}
{테이블 B} id, name, {컬럼들} ~{N}행 Excel / JSON {비고}
{테이블 C} id, name, {컬럼들} ~{N}행 Excel / JSON {비고}

SOT 포맷 선택 기준:

  • Excel: 기획자가 직접 편집하는 수치/내용 테이블
  • JSON: 런타임 직접 로드, 빌드 자동화 대상 테이블
  • 동일 데이터를 두 포맷으로 이중 관리하는 경우 반드시 한쪽을 SOT로 지정하고 다른 쪽은 생성(변환) 파일로 표시한다