크레센도 Crescendo
이 글은 크레센도 Crescendo 시리즈의 1번째 기록입니다. (총 13개)
요약
칼리고에게 붙잡힌 PLAVE 멤버들을 하민이 달리며 한 명씩 구출하는 2D 픽셀아트 횡스크롤 액션. 멤버가 합류할수록 BGM 스템이 한 겹씩 쌓이는 어댑티브 사운드가 핵심 정체성이다.
제작 동기
거제 야호! RUN을 Vanilla JS로 만들면서 Phaser를 한번 써보고 싶었다. 마침 팬 프로젝트로 만들고 싶은 게임 아이디어가 있었고, 어댑티브 사운드 구현을 포트폴리오에 담고 싶었다.
목표 설정
- 작업 기간: 2026.06.06. ~ 진행 중
- 목표
- Phaser 4 + TypeScript로 2D 횡스크롤 게임 구조 익히기
- 최종 목표: 멤버 4명을 차례로 구출해 5명이 칼리고를 쓰러뜨리는 엔딩까지
- 현재: 스테이지 전 구간, 5인 합류, 칼리고 최종전(phase1/phase2), 엔딩 클리프행어까지 플레이 가능하게 구현했고 어댑티브 BGM 제작과 밸런스 조절이 남았다 ⏳
주요 작업
- 게임 환경 셋업 및 Cloudflare Pages 배포 파이프라인 ✅
- 플레이어(하민) 조작 및 전투 시스템 ✅
- 잡몹 AI 및 보스전 — 칼리고 최종전(phase1/phase2), 근접·원거리·돌진 잡몹 혼합 ✅
- 컴패니언 시스템(노아·밤비·은호·예준) — 4명을 차례로 구출해 5인 합류 ✅
- 어댑티브 BGM — 멤버 합류 시 악기 스템이 한 겹씩 추가 ⏳
- 캐릭터 스프라이트 파이프라인 (VRoid → Blender → Mixamo → 낱장 PNG) ✅
- 게임 플로우 전체 (타이틀 → 플레이 → 클리어/게임오버) ✅
- 엔딩 클리프행어 시네마틱 — 칼리고 처치 → 5인 승리 → 비행선 함대 강림 → TO BE CONTINUED ✅
결과
- 스테이지 전 구간·5인 합류·칼리고 최종전·엔딩 클리프행어까지 플레이 가능한 상태. 남은 것은 어댑티브 BGM 오디오 제작, 엔딩 함대 전용 스프라이트 교체, 밸런스 조절이다 ⏳