← 포트폴리오로 돌아가기Demo

Browser Game

Pilgrim Quest — 로그라이트 액션 RPG

천로역정을 모티프로 한 탑다운 로그라이트 액션 RPG. 자체 ECS(Entity Component System) 엔진으로 게임 루프를 구동합니다. 독립 빌드 검증 전에는 플레이 화면 대신 제작 기록을 제공합니다.

커스텀 ECS 엔진천로역정 던전세이브 포인트 성장

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와 분리된 독립 빌드 산출 및 실행 확인
  • 키보드 포커스·스크롤 차단·종료 경로 동작 확인 후에만 플레이 화면 공개