이 글은 크레센도 Crescendo 시리즈의 1번째 기록입니다. (총 13개)

요약

칼리고에게 붙잡힌 PLAVE 멤버들을 하민이 달리며 한 명씩 구출하는 2D 픽셀아트 횡스크롤 액션. 멤버가 합류할수록 BGM 스템이 한 겹씩 쌓이는 어댑티브 사운드가 핵심 정체성이다.


제작 동기

거제 야호! RUN을 Vanilla JS로 만들면서 Phaser를 한번 써보고 싶었다. 마침 팬 프로젝트로 만들고 싶은 게임 아이디어가 있었고, 어댑티브 사운드 구현을 포트폴리오에 담고 싶었다.


목표 설정

  • 작업 기간: 2026.06.06. ~ 진행 중
  • 목표
    • Phaser 4 + TypeScript로 2D 횡스크롤 게임 구조 익히기
    • 최종 목표: 멤버 4명을 차례로 구출해 5명이 칼리고를 쓰러뜨리는 엔딩까지
  • 현재: 스테이지 전 구간, 5인 합류, 칼리고 최종전(phase1/phase2), 엔딩 클리프행어까지 플레이 가능하게 구현했고 어댑티브 BGM 제작과 밸런스 조절이 남았다 ⏳

주요 작업

  1. 게임 환경 셋업 및 Cloudflare Pages 배포 파이프라인 ✅
  2. 플레이어(하민) 조작 및 전투 시스템 ✅
  3. 잡몹 AI 및 보스전 — 칼리고 최종전(phase1/phase2), 근접·원거리·돌진 잡몹 혼합 ✅
  4. 컴패니언 시스템(노아·밤비·은호·예준) — 4명을 차례로 구출해 5인 합류 ✅
  5. 어댑티브 BGM — 멤버 합류 시 악기 스템이 한 겹씩 추가 ⏳
  6. 캐릭터 스프라이트 파이프라인 (VRoid → Blender → Mixamo → 낱장 PNG) ✅
  7. 게임 플로우 전체 (타이틀 → 플레이 → 클리어/게임오버) ✅
  8. 엔딩 클리프행어 시네마틱 — 칼리고 처치 → 5인 승리 → 비행선 함대 강림 → TO BE CONTINUED ✅

결과

  • 스테이지 전 구간·5인 합류·칼리고 최종전·엔딩 클리프행어까지 플레이 가능한 상태. 남은 것은 어댑티브 BGM 오디오 제작, 엔딩 함대 전용 스프라이트 교체, 밸런스 조절이다 ⏳

Series: 크레센도 Crescendo


Suggested Posts