안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
케이팝 그룹 데뷔 기념 캐릭터 러닝 미니게임
개발 · 디자인 · 기획
SaaSㆍ솔루션, 게임ㆍ리워드, 랜딩ㆍ소개 페이지
프로젝트 배경
1) 문제점 - Canvas requestAnimationFrame에서 디바이스별 모니터 주사율 차이로 인한 게임 속도 편차를 delta-time 보정으로 해결 - OAuth 리다이렉트 URI 환경별(개발/운영) 동적 처리 및 CSRF 방지 state 파라미터 검증 로직 설계 - 모바일 터치 이벤트와 PC 키보드 이벤트를 동일 game loop에서 처리하는 입력 추상화 레이어 구현 - Prisma 커서
프로젝트 성과
Canvas 게임 루프 구현
requestAnimationFrame + delta-time 보정으로 60fps 기준 게임 루프를 설계하고 디바이스별 프레임레이트 편차를 보정하는 엔진 구조를 구현했습니다.
OAuth 2.0 소셜 인증 구현
카카오·구글 Authorization Code Flow를 Express 미들웨어로 처리하고, JWT HttpOnly Cookie 기반 인증 세션 구조를 설계했습니다.
모바일·PC 이중 입력 설계
TouchEvent·KeyboardEvent 이중 입력 핸들러를 custom hook으로 추상화하여 터치·키보드 두 환경에서 동일한 게임 조작성을 구현했습니다.
Prisma 커서 페이지네이션 구현
Prisma ORM 커서 기반 페이지네이션으로 팬 메시지 대량 조회 API를 설계하고, IntersectionObserver 무한 스크롤과 연동했습니다.
Framer Motion 인터랙션 구현
staggerChildren·AnimatePresence로 섹션 입장 애니메이션과 라우트 전환 효과를 구현하여 Figma 디자인 가이드를 코드로 재현했습니다.
핵심 기능
메인 랜딩 & 게임 진입
데뷔 기념 이벤트 랜딩 페이지로, 아티스트 컨셉에 맞는 비주얼과 게임 시작 버튼을 제공합니다
진행 단계
게임 엔진 설계
2025.03.
Canvas API requestAnimationFrame 기반 게임 루프, AABB 충돌 감지, delta-time 보정 로직을 설계하고 프로토타입을 검증했습니다.
프로젝트 상세
1) 포트폴리오 소개 케이팝 그룹 데뷔 기념 팬 이벤트용 횡스크롤 캐릭터 러닝 미니게임 웹사이트를 구현했습니다. React + TypeScript 기반의 Canvas API로 실시간 게임 루프를 설계하고, 소셜 로그인과 팬 메시지 저장 기능을 포함한 풀스택 시스템을 구축했습니다. 2) 작업 범위 - 메인 랜딩 & 게임 진입: 데뷔 기념 이벤트 랜딩 페이지로, 아티스트 컨셉에 맞는 비주얼과 게임 시작

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

fi******
개발 · 법인사업자

프로젝트 정보

참여 기간
2025.03. ~ 2025.06.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
관련 기술
TypeScript
Canvas API
Node.js
framer motion
React
Tailwind CSS