# PRD (Product Requirements Document) 템플릿
## 📋 기본 정보
- **프로젝트명**: [프로젝트 이름]
- **작성자**: [작성자 이름]
- **작성일**: [YYYY-MM-DD]
- **버전**: [v1.0]
- **상태**: [Draft/Review/Approved/Implemented]
## 🎯 제품 개요
### 목적 및 목표
- **핵심 목적**: [이 기능/제품이 해결하려는 주요 문제]
- **비즈니스 목표**: [수익, 사용자 증가 등 구체적인 목표]
- **성공 지표**: [측정 가능한 KPI]
### 대상 사용자
- **주요 타겟**: [주요 사용자층 정의]
- **사용자 페르소나**: [구체적인 사용자 프로필]
- **사용 시나리오**: [언제, 어떻게 사용할지]
## 🔍 요구사항
### 핵심 기능 (Core Features)
1. **[기능 1 이름]**
- **설명**: [기능의 목적과 동작 방식]
- **우선순위**: High/Medium/Low
- **사용자 스토리**: "사용자로서 나는 [목적]을 위해 [행동]을 할 수 있어야 한다"
- **수용 기준**:
- [ ] [구체적인 조건 1]
- [ ] [구체적인 조건 2]
2. **[기능 2 이름]**
- **설명**:
- **우선순위**:
- **사용자 스토리**:
- **수용 기준**:
### 부가 기능 (Additional Features)
- [선택적 기능들 나열]
### 제외 사항 (Out of Scope)
- [이번 버전에서 다루지 않을 기능들]
## 🎮 Unity 특화 요구사항
### 플랫폼 요구사항
- **타겟 플랫폼**: [PC/Mobile/Console]
- **Unity 버전**: [최소 지원 버전]
- **해상도**: [지원 해상도 목록]
- **성능 요구사항**: [FPS, 메모리 사용량 등]
### 게임플레이 요소
- **장르**: [액션/RPG/퍼즐 등]
- **컨트롤 방식**: [키보드/마우스/터치/컨트롤러]
- **난이도**: [쉬움/보통/어려움]
- **세이브 시스템**: [필요 여부 및 방식]
## 📱 UI/UX 요구사항
### 인터페이스 설계
- **메인 메뉴**: [구성 요소]
- **게임 내 UI**: [HUD, 인벤토리 등]
- **설정 메뉴**: [사운드, 그래픽 옵션 등]
### 접근성
- **다국어 지원**: [지원 언어 목록]
- **색약 지원**: [필요 여부]
- **키 재매핑**: [커스터마이징 가능 여부]
## 🔧 기술적 제약사항
### 성능 제약
- **최대 메모리 사용량**: [MB]
- **로딩 시간**: [초 이내]
- **배터리 사용량**: [모바일의 경우]
### 호환성
- **최소 시스템 요구사항**:
- **외부 라이브러리**: [사용할 패키지들]
## 📅 일정 및 마일스톤
### 주요 마일스톤
- **Phase 1 - Core MVP**: [날짜]
- **Phase 2 - Feature Complete**: [날짜]
- **Phase 3 - Polish & Launch**: [날짜]
### 의존성
- **차단 요소**: [개발을 막을 수 있는 요소들]
- **전제 조건**: [시작하기 전에 완료되어야 할 작업들]
## 🔄 피드백 및 승인
### 리뷰어
- [ ] **기획자**: [이름] - [날짜]
- [ ] **개발 리드**: [이름] - [날짜]
- [ ] **아트 디렉터**: [이름] - [날짜]
### 변경 이력
| 버전 | 날짜 | 변경 사항 | 작성자 |
|------|------|-----------|--------|
| v1.0 | YYYY-MM-DD | 초기 작성 | [이름] |
---
## 📝 참고 자료
- [관련 문서 링크]
- [레퍼런스 게임/앱]
- [시장 조사 자료]