게임 개발 · 기술 동향미로의 개발노트
카테고리

PenguTown

펭귄이 걷다가 물에 들어가기까지

모아보기 · 개발 기록 · 블로그 공개

걷기, 미끄러짐, 다이빙, 수영을 물리 이동으로 이어봤습니다.

Unity 실제 게임에서 배를 아래로 두고 경사면을 미끄러지는 펭귄
Unity 실제 게임에서 배를 아래로 두고 경사면을 미끄러지는 펭귄

걷기만으로는 부족했습니다

펭귄 게임에서 움직임을 확인하려면 땅을 걷는 것뿐 아니라 얼음 위와 물속에서 어떻게 달라지는지 볼 수 있어야 했습니다. CC0 원본으로 첫 캐릭터를 준비했습니다.

Unity 실제 게임에서 배를 아래로 두고 경사면을 미끄러지는 펭귄

Unity 실제 게임에서 배를 아래로 두고 경사면을 미끄러지는 펭귄

땅에서 물까지

걷기와 미끄러짐, 다이빙과 수영을 실제 물리 이동에 연결했습니다. 발을 떼고 물에 들어가는 동작이 제자리 애니메이션에 그치지 않는 것이 핵심이었습니다.

Unity 실제 게임에서 수영하는 펭귄

Unity 실제 게임에서 수영하는 펭귄

첫 플레이어 빌드

Unity 6에서 시제품을 구현하고 Windows 플레이어를 실행해 이동을 확인했습니다.

걷다가 물에 들어가는 순간

펭귄이 잘 걷는 장면도 좋지만, 얼음 끝에 닿았을 때 행동이 갑자기 바뀌면 장난감처럼 느껴질 수 있어요. 땅을 박차는 순간과 물속에서 방향을 잡는 순간을 한 흐름으로 보고 싶었습니다. 미끄러짐과 다이빙을 따로 만든 이유도 그 사이의 움직임을 직접 느껴보기 위해서였어요.

개발 기록 원문

같은 카테고리의 글

내 개발일지 전체 보기 ↗