# 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 | 초기 작성 | [이름] | --- ## 📝 참고 자료 - [관련 문서 링크] - [레퍼런스 게임/앱] - [시장 조사 자료]