뒤로

MEGALODON DROP

1인칭 초고공 슬라이드 게임입니다. 바다 위 허공에 매달린 끊어진 트랙을 따라 질주하고, 자유낙하 중에 방향을 조종해 다음 구간에 올라타야 합니다. 균형을 되찾지 못하면, 떨어질 수면에서는 이미 메갈로돈이 기다리고 있습니다.

제작자: flttx소스 코드
라이브 체험
MEGALODON DROP라이브 체험

설명

MEGALODON DROP은 1인칭 고공 슬라이드 게임이자, 통제력을 잃는 것을 두려워하면서도 계속 앞으로 나아가는 우리 안의 한 부분에게 보내는 선물입니다. 플레이어는 바다 저 위 높은 곳에서 출발해 하늘에 매달린 개방형 슬라이드를 타고 아래로 질주합니다. 트랙은 이어져 있지 않습니다. 일부 구간이 갑자기 끊어지며 플레이어를 허공으로 내던집니다. 관성은 그대로 이어지기 때문에, 자유낙하 중에 방향을 조종해 아래에 있는 다음 슬라이드에 닿아야 합니다.

트랙 위에서는 좁은 길을 벗어나지 않는 것이 관건입니다. 공중에서는 순식간에 방향을 되찾고 착지 지점을 찾는 싸움으로 바뀝니다. 바다 역시 위험해서, 메갈로돈 여러 마리가 아래를 순찰하고 있습니다. 더 이상 균형을 되찾지 못하고 바다로 떨어지고 있으면, 근처의 상어가 예측된 낙하 지점으로 이동해 떠올라 턱을 벌리고 기다립니다. 1인칭 시점의 낙하는 삼켜질 때까지 계속되고, 이어서 게임 오버가 됩니다. 체크포인트가 있어 처음부터 다시 시작할 필요 없이 가장 최근의 안전 지점에서 재시작할 수 있습니다.

이 게임에 담긴 생각은 단순합니다. 앞에 놓인 길이 언제나 발밑에 있지는 않을 것입니다. 추락은 피할 수 없을지도 모르지만, 우리는 여전히 방향을 찾고 다시 시도할 수 있습니다. 주요 3D 에셋은 Tripo로 만든 뒤 Blender에서 다듬고 조립했습니다.

Tripo 활용 방식

게임 속 포식자인 메갈로돈은 Tripo에서 탄생했습니다.

  • 생성: Tripo v3.1로 텍스처가 입혀진 메갈로돈 베이스 메시를 생성했습니다. Codex가 브리프를 프롬프트로 바꾸고, Node.js 클라이언트로 제출한 뒤 생성 상태를 폴링하고 GLB를 다운로드했습니다.
  • 가공: 헤드리스 Blender Python 파이프라인으로 메시를 정렬하고 크기를 조정한 뒤, Body/Head/Jaw/Tail 리그와 입 앵커를 추가하고, Swim과 JawOpen 애니메이션을 만들어 게임에 바로 쓸 수 있는 모델로 내보냈습니다.
  • 통합: Codex가 Three.js GLTFLoader로 모델을 게임에 불러오고, 방향과 애니메이션, 폴백 동작을 확인했습니다.

트레일러