“온몸으로 실감하는 게임 속 효과”: Halfbrick이 Apple Vision Pro에서 Super Fruit Ninja를 구현한 방법

개방된 공간에서 여러 대의 과일 대포 뒤에 Sensei가 서 있는 Super Fruit Ninja 게임의 한 장면입니다.

Fruit Ninja는 10년이 넘는 역사를 자랑하는 게임입니다. 제작사 Halfbrick Studios의 수석 게임 플레이 프로그래머 Samantha Turner는 Apple Vision Pro 버전은 Apple Arcade에서 ‘Super Fruit Ninja’ 라는 타이틀로 출시되며, 매우 획기적일 것이라고 말합니다. Turner는 “Fruit Ninja는 처음 출시되었을 때 터치스크린에 새로운 길을 열었습니다. Apple Vision Pro에서도 비슷한 가능성을 보고 있습니다.”라고 말합니다.

플레이어가 오렌지 주스를 짤 수 있게 만들어 볼까? 수박을 쪼개 테이블과 벽을 과즙으로 뒤덮게 해볼까?

Halfbrick Studios의 수석 게임 플레이 프로그래머 Samantha Turner

Turner는 이 주제의 전문가입니다 Turner는 거의 10년 동안 Fruit Ninja 프랜차이즈를 담당했습니다. 따라서 새로운 플랫폼에서 이 게임을 성장시키는 데 Turner보다 더 적임자는 없을 것입니다. Turner는 “기존의 2D 사용자 인터페이스를 3D 공간으로 가져오는 방법을 이해해야 했습니다. 아이디어가 매우 많았죠. ‘플레이어가 오렌지 주스를 짤 수 있게 만들어 볼까?’ ‘수박을 쪼개 테이블과 벽을 과즙으로 뒤덮게 해볼까?’와 같은 것들 말입니다.”라고 말합니다. Turner는 회상에 잠겨 “우리는 환경을 완전히 가지고 놀고 있었어요.”라고 웃으며 말합니다.

플레이어를 게임 환경으로 유도하는 전략도 필요했습니다. Turner는 “바로 그때 플라잉 메뉴를 떠올렸습니다.”라고 말합니다. 플라잉 메뉴는 고전 게임 스타일의 홈 스크린으로, 3D 공간을 떠다닌다는 점을 제외하면 Fruit Ninja 팬들에게 익숙하게 느껴질 것입니다. Turner는 “사용자를 몰입형 공간으로 편안하고 친숙하게 안내하는 방법을 구현하고자 했습니다. 플라잉 메뉴를 떠올리기 전에는 3D 텍스트를 생성해서 가상 객체 위에 띄워 볼까 했죠. 하지만 우리 게임의 주제에 맞는 자유로운 창작이 가능하지는 않았어요.”라고 설명합니다.

플레이어의 팔이 거실에 떠다니는 여러 개의 수박을 가르고 있습니다. 배경에는 벽난로 앞에 떠 있는 점수판이 있습니다.

Turner가 말하는 게임의 주제란 ‘Fruitasia의 선량한 시민들이 플레이어의 세계로 통하는 포털을 발견’하는 것입니다. 이 포털은 플레이어의 실제 환경에 마법과 같이 구현됩니다. Turner는 “Sensei가 포털을 통해 들어오면 플레이어도 포털 반대쪽을 엿볼 수 있습니다.”라고 말합니다.

다음으로 Turner와 Halfbrick 팀은 게임 공간에서 사용자에게 제공할 만한 만족스럽고 (과즙) 튀는 상호작용 스타일을 제작하는 데 착수했습니다. 핵심 포인트는 ‘플레이어를 향해 과일을 발사할 가장 논리적인 방식’을 찾는 것이었습니다.

Turner는 “플레이어 앞에 어느 정도의 공간이 있다고 가정하고 시작했습니다. 그런 다음 게임 플레이 공간을 구체적으로 그려 보았죠. 플레이어 주변에 의자나 테이블이 있는 경우라든지 사무실, 거실, 주방 등 다양한 공간에서 플레이하는 시나리오를 고려해야 했어요.”라고 말합니다. Halfbrick 팀은 이러한 상황에 대한 해답을 찾기 위해 RealityKit 프로토타입을 빌드했습니다. Turner는 “직접 보는 것만으로도 문제 해결의 가능성이 열렸습니다.”라고 말합니다. 그 해결책은 바로 효율적인 과일 자르기를 위해 적절한 거리에 반원 대형으로 대포를 놓는 것이었습니다.

칼을 잡는 대신 손을 쓰면 됩니다.

Halfbrick Studios의 수석 게임 플레이 프로그래머 Samantha Turner

또한 Halfbrick 팀은 플레이어가 3D 공간에서 공중에 떠 있는 바나나를 조각낼 수 있게 할 방법도 고민해야 했습니다. Halfbrick 팀은 다양한 손 동작을 실험했지만 최종 결과만큼 만족스러운 것은 없었습니다. Turner는 “칼을 잡는 대신 손을 쓰면 됩니다. 플레이어가 직접 무기가 되는 것이죠.”라고 말합니다.

플레이어의 몸은 강력한 무기가 됩니다. 손으로 찌르는 동작은 파인애플과 수박을 자르고 썹니다. 무해한 폭탄을 멀리 있는 벽으로 밀어 보내면 멀리서 팡 터집니다. 손바닥을 바깥 방향으로 문지르면 떠다니는 과일에 수리검을 발사할 수 있습니다. 이 동작은 Turner가 특히 좋아하는 동작입니다. Turner는 “과일이 쪼개지고 터지는 모습을 가까이에서 보면 통쾌한 기분이 들지만 멀리 떨어져서 보면 게임 속 ‘과일 파괴’ 효과를 온몸으로 실감할 수 있습니다.”라고 웃으며 말합니다. 이러한 성과는 모두 손 제스처를 면밀히 탐구한 덕분입니다.

플레이어가 Super Fruit Ninja의 캐릭터 중 하나인 Truffles라는 이름의 돼지에게 딸기를 줍니다. 이 장면은 거실에서 펼쳐지고 있으며, 배경에는 벽난로 옆에 서 있는 Sensei가 있습니다.

Turner는 “우리는 언제나 손이 경험의 중심이 된다는 점을 알고 있었습니다. 플레이어가 아이템을 직접 잡았다가 떨어뜨릴 수 있게 만들고 싶었죠. 또한 과일 썰기 경험이 편안하게 느껴지게끔 과일이 그리는 포물선을 조정할 수 있습니다. Apple Vision Pro 기기 자체의 수직 위치를 사용하여 과일이 플레이어의 머리 위로 날아가거나 너무 낮게 구르지 않도록 하고 있어요.”라고 말합니다.

그 결과 플레이어뿐만 아니라 제작자들에게도 역대 가장 몰입감이 높고(그리고 아마도 가장 재미있는) Fruit Ninja 버전이 탄생했습니다. Turner는 “저는 솔직히 이 버전을 가장 좋아해요.”라고 말합니다.

Find Super Fruit Ninja on Apple Arcade