프로젝트 목록
3D 플랫폼 게임 · 웹 플레이 가능 · 2025.11 · DigiPen CS388

Jumppers

Nintendo Switch 개발킷으로 제작

Unity 팀 게임을 Nintendo Switch 개발킷으로 개발했습니다. 이 포트폴리오에서는 별도의 WebGL 빌드를 브라우저에서 플레이할 수 있습니다.

점프를 따라가는 카메라와 HUD·메뉴·착지 효과를 구현했습니다. Nintendo Switch 개발킷으로 제작한 Unity 팀 게임이며, 별도 WebGL 버전으로도 플레이할 수 있습니다.

C#Unity 6Nintendo SwitchInput SystemURPWebGLGit / GitHubUnity UI
Jumppers에서 초록 캐릭터와 공중 플랫폼, HUD가 보이는 실제 게임 화면
공개 팀 저장소에 보관된 실제 게임 스크린샷입니다. 화면의 FPS는 캡처 당시 표시값입니다.
OVERVIEW

게임 소개

저는 카메라·메뉴·HUD와 착지 효과를 맡았습니다. 점프 방향에 따라 카메라가 보여주는 공간을 조절하고, 시작·진행·일시정지·결과·재시작으로 이어지는 화면을 연결했습니다.

Nintendo Switch 개발킷을 사용한 Unity 팀 프로젝트입니다. 공중 플랫폼을 점프해 올라가며 다음 착지 지점과 이동 방향을 읽는 게임으로, Windows·Nintendo Switch·Android를 대상으로 개발했습니다. 별도의 공개 WebGL 빌드는 브라우저에서 플레이할 수 있습니다.

MY CONTRIBUTION

담당한 구현

01

점프를 따라가는 카메라

Rigidbody의 수직 속도에 따라 위아래 시야를 미리 확보하도록 했습니다. dead zone으로 작은 움직임을 완충하고 SmoothDamp로 추적 위치를 보간하며, LateUpdate에서 카메라를 갱신합니다.

02

HUD와 결과 화면

점수·타이머·승리·게임 오버 패널을 게임 상태에 맞춰 표시했습니다. 결과 화면에서 재시작하거나 메뉴로 돌아가는 버튼도 연결했습니다.

03

메뉴·일시정지·옵션

스플래시와 메인 메뉴, 일시정지·재개, FPS 표시 옵션을 구현했습니다. FPS 설정은 PlayerPrefs에 저장해 UI 토글과 표시 상태를 맞췄습니다.

04

착지 효과

착지 위치에 파티클 효과를 재생하는 LandingEffectController를 구현해 점프가 끝났다는 시각적 피드백을 더했습니다.

ENGINEERING STORY

점프 방향을 보여주면서 카메라 움직임 완충하기

결과

수직 속도에 따라 위아래 공간을 미리 보여 주고, dead zone과 SmoothDamp로 추적 움직임을 조절하는 카메라를 팀 게임에 적용했습니다.

문제

플레이어를 따라가면서도 점프 방향의 공간을 보여줘야 했습니다. 위치 변화가 그대로 카메라에 전달되지 않도록 추적 반응도 조절할 필요가 있었습니다.

접근

수직 속도를 정규화한 선행값, 허용 범위인 dead zone, 부드러운 이동 보간을 조합했습니다. LateUpdate에서 최종 추적 위치를 갱신하여 캐릭터의 이동을 따라가도록 했습니다.

DELIVERED WORK

구현 결과

  • 수직 속도에 따른 카메라 선행과 SmoothDamp 추적
  • 시작·일시정지·결과·재시작을 잇는 UI 흐름
  • Nintendo Switch 개발킷 제작 경험 · 별도 WebGL 플레이

카메라·UI·착지 피드백을 맡았습니다. 플레이어 이동과 절차적 생성 등 다른 게임 시스템은 팀원들의 작업입니다.

PLAY JUMPPERS

브라우저에서 플레이

발판과 코인 사이를 점프하는 Jumppers의 실제 게임 화면
Unity · WebGL · 실제 플레이 화면
새 창에서 플레이
다음 프로젝트Light Awareness Demo