프로젝트 Ninja Of Shadow

Unity 엔진을 활용하여 모바일 환경에 최적화된 횡스크롤 액션 게임 ‘Ninja Of Shadow’를 개발하며 핵심 전투 시스템과 조작감을 설계했다.
모바일 기기의 특성을 고려하여 제한된 입력 수단으로도 화려하고 정교한 액션을 구현하기 위해 입력 우선순위 체계와 상태머신을 정교하게 구축했다.
닌자 캐릭터가 로프를 타고 이동하며 적을 공격하는 역동적인 게임 플레이 스크린샷
이동, 점프, 조준, 무기 전환 등 복잡하게 얽힌 입력 흐름을 자연스럽게 연결하기 위해 유한 상태머신(FSM)을 도입하여 각 전투 상태를 명확히 분리했다.
스킬 쿨타임과 발동 조건을 데이터화하여 관리함으로써 입력 충돌 문제를 해결하고, 사용자에게 즉각적이고 매끄러운 피드백을 제공하는 데 주력했다.
특히 Unity의 Joint 시스템을 기반으로 한 로프 액션을 구현하며, 감쇠값과 속도 제한 등 물리 파라미터를 수천 번 튜닝하여 조작 스트레스를 최소화했다.
로프 시스템을 단순한 이동 보조 도구를 넘어, 적의 공격을 회피하고 전략적인 위치를 선점하는 핵심 게임 플레이 요소로 승화시켰다.
그래픽 측면에서는 Photoshop과 After Effects를 사용하여 직접 UI와 이펙트를 제작하고, 애니메이션 타이밍을 프레임 단위로 조정하여 묵직한 타격감을 완성했다.
이 프로젝트를 통해 모바일 액션 게임의 완성도는 화려한 기능 하나보다 입력 알고리즘, 물리 튜닝, 연출 타이밍이 하나의 흐름으로 이어질 때 비로소 결정됨을 깊이 깨달았다.
개발 전 과정에서 기획 의도와 기술적 구현 사이의 간극을 좁히기 위해 끊임없이 테스트하고 개선하는 끈기를 발휘했다.
사용자의 손끝에서 느껴지는 미세한 감각까지 고려하는 정교한 게임 개발 프로세스를 정립하며 프로젝트를 마무리했다.

Author avatar

웨이호프

WordPress creator and blogger.

View all posts