Pilgrim Quest — 로그라이트 액션 RPG 상세 설계서
상태: CURATED · DEMO (독립 빌드 검증 전) 기술 스택: React Native (Granite), Custom ECS, Zustand, Firebase, TypeScript, Vite/Vitest 카테고리: Browser Game
1. 문제와 대상 사용자
로그라이트는 한 판이 짧아야 다시 시작하게 되는데, 범용 게임 엔진을 얹으면 초기 로딩과 번들이 커져 그 리듬이 무너집니다. Pilgrim Quest는 필요한 시스템만 담은 자체 ECS로 게임 루프를 직접 구성해, 가볍게 켜고 짧게 끝나는 탐험을 목표로 합니다. 대상은 짧은 세션으로 반복 플레이하는 사용자입니다.
2. 핵심 기능
| 기능 | 설명 |
|---|---|
| 커스텀 ECS 엔진 | Entity / Component / System 아키텍처의 게임 루프 |
| 로그라이트 진행 | 천로역정 기반 던전 탐험, 세이브 포인트 성장 |
| 데이터 동기화 | Firebase 기반 진행 상태 저장 |
3. 기술 선택 이유
- 자체 ECS: 필요한 시스템만 구현해 번들과 프레임 예산을 직접 통제합니다.
- Zustand: 게임 루프 밖의 UI 상태를 단순하게 유지합니다.
- Vitest: 전투·이동 같은 규칙을 엔진 단위 테스트로 고정합니다.
4. 현재 범위
- 아키텍처와 기획이 정리되어 있고, ECS 기본 엔진을 구현하는 단계입니다.
- 아직 브라우저 플레이를 제공하지 않습니다. 독립 빌드와 입력·저장 검증이 끝나기 전까지 이 카드는 제작 기록만 제공합니다.
5. 알려진 한계
- 키보드 입력을 전제로 설계되어 모바일 조작은 아직 지원 범위가 아닙니다.
- 던전 콘텐츠 분량과 밸런스는 검증되지 않았습니다.
6. 다음 검증
- 허브 UI와 분리된 독립 빌드 산출 및 실행 확인
- 키보드 포커스·스크롤 차단·종료 경로 동작 확인 후에만 플레이 화면 공개