물리 엔진 기반 래그돌 캐릭터 액션 게임
JumpJump는 물리 엔진 기반의 래그돌 캐릭터를 조작하여 거대한 지형을 돌파하는 1인 물리 액션 게임입니다. 항아리 게임에서 영감을 받아 제작되었으며, 단순히 위로 올라가는 것을 넘어 거대한 지형지물과 한 번의 실수로 인한 낙하 리스크를 극복하는 것이 핵심입니다.
폭발 모션을 활용해 더 높고 멀리 이동할 수 있지만, 조작의 예측 불가능성과 방향성 상실이라는 트레이드오프를 제공합니다. 플레이어는 이 과정에서 다시 도전하고 싶은 강한 의지와 이전보다 더 나아갔다는 극복의 재미를 경험하게 됩니다.
잘 만든 게임은 유저가 시간의 흐름을 잊고 깊이 몰입할 수 있어야 합니다. JumpJump는 단순한 조작 속에 숨겨진 고도의 심리적 자극을 통해 최상의 몰입감을 제공합니다. 유저가 조작의 어려움을 극복하고 엔딩에 도달했을 때 느끼는 압도적인 성취감을 목표로 기획되었습니다.
- 항아리 게임(Getting Over It) 류의 게임을 즐기는 유저
- 도전 정신이 강하고 성취감을 중시하는 플레이어
- 인내심을 가지고 게임에 몰입할 수 있는 유저
| 동작 | 키 입력 | 설명 |
|---|---|---|
| 이동 (Move) | W, A, S, D |
캐릭터를 전후좌우로 이동합니다. |
| 점프 (Jump) | Space |
제자리에서 점프합니다. |
| 시선 이동 (Look) | 마우스 이동 | 카메라 시점을 자유롭게 회전합니다. |
| 발파 (Blast) | 마우스 왼쪽 버튼 (LMB) | 폭발체를 발사하여 반동으로 이동하거나 장애물을 밉니다. |
| 조준/집중 (Focus) | 마우스 오른쪽 버튼 (RMB) | 화면을 확대(Zoom-in)하여 정밀하게 조준합니다. |
거인의 방에 침투하는 용사
- 발파: 마우스 좌클릭으로 폭발체 발사
- 슈퍼 점프: 점프 후 땅에 발파 시 높이 상승
시작 화면
- 게임 시작 및 나가기
- 플레이 전적 기록 및 랭킹 확인
맵 1층 - 기숙사
- 환경: 자고 있는 거인, 소파, 책상, 피자, 파인애플, 침대, 책꽂이
- 목표: 폭발 점프와 일반 점프를 적절히 활용하여 2층으로 이동
맵 2층 - 화장실
- 환경: 요요 거인, 화장실 칸, 배관, 욕조, 세면대, 변기, 화분, 의자, 전등
- 목표: 정상 도착
엔딩 화면
- 클리어 시간
- 시도 횟수
- 점프 수 통계
| 구분 | 기술/라이브러리 | 비고 |
|---|---|---|
| 게임 엔진 | Unity 6 | 전체 게임 개발 환경 |
| 프로그래밍 | C# | Unity Script 작성 |
| 사운드 | AudioSource | BGM, 효과음 처리 |
| 카메라 | Cinemachine 3 | 캐릭터 추적 카메라 |
| 모델링 | Blender | 캐릭터 및 3D 애셋 제작 |