-
저는 빠르고, 유연하며, 기교있게 움직이는 게임을 좋아합니다.
-
그러니까 완벽한 파쿠르를 하고, 만화책처럼 거미줄타기를 하며,
멋지게 스케이드 보드를 타고,
-
초음속의 속도와, 닌자처럼 벽을타는 게임들 말이에요.
-
하지만 여기서 문제는 이런 이동 시스템을 만드는 하나로 정해진 답이 없다는거죠.
-
Rocket League를 이루는 것들은 Sunset Overdrive와는 완전히 다르고,
-
또 이 게임은 Titanfall 2와도 다릅니다.
-
물론, 우리는 반응 제어, 시각 효과, 그리고 멋진 애니메이션과 같은 분명한 요소들이라고 말할 수 있겠죠.
-
하지만 우리는 여기서 멀리 나아갈겁니다.
-
우리가 할 수 있는 것은 다른 많은 게임들에서 움직임이 적용되는 다양한 방법을 살펴보는 것과
-
그리고 이 다양한 접근법들이 공통점을 가지고 있는지를 확인해보고,
-
어떻게 움직이는 것을 재밌게 만드는지 답을 찾는 것이죠.
-
그래서, 안녕하세요.
-
Game Maker's Toolkit의 Mark Brown입니다.
-
좋아요, Super Mario Odyssey에서부터 시작하죠.
-
이 게임에서는 플레이어에게 약간의 다른 동작을 행함으로써,
-
완전히 다른 움직임을 제공합니다.
-
3단 점프와 멀리 뛰기, 백 텀블링, 그리고 몸통 박치기가 있죠.
-
어떤 행동을 쓸지, 그리고 언제 쓸지에 따라 각 점프가 달라집니다.
-
하지만 여기서 더 대단한건 더 멀리 나가기 위해서
-
이러한 행동들을 연계할 수 있다는 것입니다.
-
마리오의 점프, 다이브, 모자던지기는 신중히 연계할 수 있고
-
New Donk City의 옥상과 옥상을 잇게 합니다.
-
우리는 이것과 비슷한 것을 다른 3D 플랫포머 게임에서 본 적 있습니다.
예를 들면 Sackboy: A Big Adventure나 A Hat in Time이 있겠죠.
-
또 움직임을 연계하는데 초점을 맞춘 Tony Hawk 시리즈도 있겠네요.
-
이 게임에는 리버트와 매뉴얼이라는 두 개의 액션이 있는데,
-
스케이트공원의 기구들 사이에서
콤보를 끊기지 않게하도록 특별히 디자인되었습니다.
-
다음은 Insomniac사의 오픈 월드 좀비 학살게임인 Sunset Overdrive입니다.
-
이 게임에서의 메인 캐릭터는 특별히 관련된 움직임은 없고
-
그저 기본적인 달리기, 점프, 그리고 구르기가 있을 뿐입니다.
-
하지만 이것 때문에 게임에서 주변 환경들을 사용하게끔 했습니다.
-
벽을 타거나, 차양을 밟고 튀어오르거나, 난간 위를 달리거나,
전봇대에 매달리는 것처럼요.
-
환경을 잘 사용하면 적들에 대해 큰 이점을 가져올 수 있습니다.
-
환경과 상호작용을 하는데 초점을 맞춘 다른 게임은 사이파이 닌자 심 게임인 Ghostrunner와,
-
적과 투사체에 부딪혀서 자기자신을 날아가게 하는 Ori 게임들이 있습니다.
-
다음으로, 짧게 한번 The Pathless를 보겠습니다.
-
이 게임은 타이밍에 대한 겁니다.
-
이 게임에서는 월드의 떠다니는 물체를 화살로 맞춰서
-
당신의 속도를 일시적으로 빨라지게 할 수 있습니다.
-
공격을 충전한 뒤에 미터가 완전히 차올랐을 때 놓으면 됩니다.
-
발사하는 모든 공격들이 시간적인 효율을 가지게 하려면 일종의 리듬 액션을 하는 것 같죠.
-
그리고 길게 말할 필요도 없이, 만약에 미터가 반만 차올랐을 때 놓으면
-
훨씬 더 큰 속도를 얻게 됩니다.
-
하지만 만약에 타이밍을 놓치면, 공격은 빗나가고 아무것도 얻지 못하게 됩니다.
-
Titanfall 2로 넘어가죠.
-
이 게임은 추진력을 생성하고, 유지하는 것에 관한 겁니다.
-
조종사의 달리기의 최고속도는 22km/h정도입니다.
-
하지만 이 속도는 벽타기나 벽 사이 점프, 바닥에서 슬라이딩을 함으로써
-
일시적으로 늘릴 수 있습니다.
-
그러니 진짜로 빠르게 되려면, 당신은 이런 행동들을 끊임없이 연계하면서
-
이 추진력을 유지하려고 노력해야합니다.
-
하지만 이게 끝이 아니죠.
-
멀티플레이어에 들어가면 우리는 벽에 걸고 뺄 수 있는 그래플을 사용할 수 있습니다.
-
마치 링크를 빨리 나아가게 해주는 후크샷과 비슷하죠.
-
이것과 점프를 합치면 엄청나게 빠른 속도로 맵을 새총처럼 가로지를 수 있습니다.
-
아직도 끝이 아닙니다.
-
바닥에 착지한 뒤 슬라이드합(앉기버튼을 누른 뒤 점프를 누르면)을 사용하면
-
그 추진력을 유지할 수 있습니다.
-
Titanfall2의 최고의 유저들은, 당연히 전 아니구요
-
그들이 쌓아올린 추진력을 유지하는 방법을 끊임없이 생각해냅니다.
-
우리는 이런 비슷한 것들을 Quake와 Counter-Strike같은 예전 슈터게임에서 본 적 있죠.
-
이때 버니합이라는 전략은 개발자들이 의도하지 않은 물리학을 무시한 완전히 새로운 전략이었습니다.
-
파쿠르의 보석인 Mirror's Edge는 시간 제한미션에 성공하고 싶으면
-
그 추진력을 유지하도록 강요하죠.
-
Crumble은 움직이면 움직일수록 빨리지는 게임입니다.
-
그리고 플랫포머 게임인 N++는 가장 큰 점프를 하기 위해 추진력을 생성해야 합니다.
-
다음은 블럭에 그래플링을 쓰고, 목표지점으로 자신을 발사하는
-
1인칭 스피드러너 게임인 Cyberhook입니다.
-
또 제가 생각하기에는 궤도에 대한 이해도 있는 것 같아요.
-
잠깐만 다른얘기 할게요.
-
궤도란 물리적 힘의 영향을 받은 물체가 움직일 때,
이 물체가 움직일 길을 뜻합니다.
-
그리고 우리는 모든 점프의 원호는 중력에 영향을 받기 때문에
-
우리가 플랫포머 게임을 할 때 무의식적으로 궤도를 의식합니다.
-
하지만 Story About My Uncle이나 Bionic Commando와 같은 그래플링 훅을 사용하는 게임들에서는
-
이 스윙의 원호는 중력과 줄의 팽팽한 정도에 의해 결정되죠.
-
그래서 이 메카닉을 잘 사용하기 위해서는 스윙의 원호를 머리속에 그려보고,
-
그리고 잡았다가 놓기에 제일 적절한 시간을 알고 있어야합니다.
-
글라이딩 메카닉을 사용한 게임에서도 볼 수 있습니다.
-
캐릭터가 움직일때 만드는 모양과, 그것을 여러분들에게 유리하게 사용하는 방법을 이해할 수 있어야 하죠
-
그리고 마지막으로 Rocket League에 대해서 다뤄보고 싶습니다.
-
이 게임은 꽤 특별한데요, 그 이유는 캐릭터가, 이 게임의 경우에 자동차는 물리적인 물체이기 때문이죠.
-
그리고 힘을 그저 서로 다른 방향으로 가할 뿐입니다.
-
이 특징은 당신이 이 자동차를 움직이고 싶은 대로 움직일 수 있게 합니다.
-
심지어 이 게임에 숙달된 사람들은 경기장 사이를 날아 가로지르거나,
-
자전거 발차기와 같은 터무니없는 기술을 발견하곤 하죠.
-
이것 보세요, 이건 제가 생각하는 것을 뛰어넘었어요.
하지만 언급할 가치가 있다고 생각했죠.
-
자, 지금까지 대단한 게임들이 이동을 재밌게 만드는 6가지 요소들을 나열해봤습니다.
-
움직임 연계나, 환경요소 활용, 타이밍 맞추기,
-
추진력 생성하기, 궤도를 이해하기, 그리고 물리를 가지고 놀기였죠.
-
이게 완전한 목록은 아닙니다.
-
많은 게임들은 이 요소들을 섞고 어울리게 한다는 것도 중요합니다.
-
예를 들어 Just Cause 3에선 로프를 뺄 때 추진력을 생성하는
-
훅샷을 주변 환경에 사용해야 합니다.
-
그런 다음 패러슈트와 연계하고 또 이 다음에 윙슈트를 연계할 수 있습니다.
-
어느 순간, 당신이 적의 공격을 피해 떠나가려 할 때
-
이 기묘한 궤적에 대해서 진지하게 고민할겁니다.
-
이것은 움직임에 관한 일종의 요소를 보여줍니다.
-
흥미로운 상호작용을 위해 사용되고 조합되는 건축 블록들이죠.
-
이것들이 움직임을 더 재밌게 만들어 줍니다.
-
하지만... 왜일까요?
-
움직임에 대한 여러가지 다른 접근방식들이
-
그들의 매력을 설명하는 데 도움이 될 공통점이 있을까요?
-
첫 번째로, 이 모든 요소들은 움직임에 대한 진정한 자유를 느끼도록 해줍니다.
-
이것들은 당신이 세계를 돌아다닐 때의 선택권을 줍니다.
-
당신은 엄청 느리게 움직이며 구불구불한 계단을 따라 올라갈 수도 있고,
-
또는 벽을 타고 뒤돌아서 튀어오른 다음 난간 위를 발로 착지할 수도 있죠.
-
이렇게 하면 게임 공간 전체가 뛰어놀 수 있는 놀이터로 바뀝니다.
-
벽과 큰 틈은 더이상 진행을 가로막는 장애물이 아닙니다.
-
극복할 수 있는 과제가 되는거죠.
-
그리고 많은 게임들이 사실상 땅바닥에 딱 붙어서 이동하는데 비해
-
이런 발달된 이동 메카닉은 세상에 수직성을 추가합니다.
-
두 번째로, 이런 이동 메카닉은 일반적으로 매우 아날로그적인 입력도 받아들입니다.
-
그니까... 이게 무슨 뜻인지 설명할게요.
-
젤다에서 훅샷을 사용하면, 적절한 곳에 조준을 한 뒤,
-
링크를 목적지까지 도착하기 전까지는
멈출 수 없는 애니메이션속으로 고정시킵니다.
-
미리 정해진, 단일 경로를 따르죠.
-
하지만 Titanfall 2에서는 그래플은 여러가지 방법으로 사용됩니다.
-
세계의 아무 곳에나 그래플을 걸고, 그래플을 빼는 동안
-
궤도를 바꾸기 위해 움직일 수 있으며, 점프를 해서 속도를 높여줄 수도 있고,
-
언제든지 그래플을 취소할 수도 있습니다.
-
여기에는 거의 무한대의 개수의 숫자만큼의 경로가 있습니다.
-
전적으로 당신의 컨트롤과 어떻게 움직이고 싶은지에 달려있죠.
-
우리는 이것을 다른 메카닉에서도 볼 수 있습니다.
Mario에서의 관대한 공중이동 판정이나,
-
Ori의 말 그대로 어느 방향으로는 돌진할 수 있는 것,
그리고 Rocket League와 같이 물리 기반 이동시스템에서
-
여러분이 할 수 있는 터무니없이 세밀한 입력과 같은 것들이 있겠죠.
-
이런 것들은 여러분에게 캐릭터에 대한 세밀한 통제 혹은
-
적어도 궤도에 대한 영향을 행사할 능력을 줍니다.
-
세 번째로, ...이전 것들이 잘 되어있을 때,
이런 메카닉은 흐름에 따라 움직일 수 있게 합니다.
-
즉, 너무 멈추거나 속도를 너무 느리게 하지 않은채로
레벨을 유동적으로 움직일 수 있게 하죠.
-
그러니까 그건 아마 전체 레벨을 통틀어서 연결되어있거나
-
그 공간에서 추진력을 유지하며 조심스럽게 항해하는것 둘 중 하나겠죠.
-
이러한건 한 물체에서 다른 물체로 튕겨나가는
-
환경적인 상호작용이 있는 게임에서 특히 재미있을 수 있지만
-
이것이 기본적인 운동 역학인 만큼 레벨 디자인과 관련이 있습니다.
-
네 번째로, 그리고 아마 가장 중요한,
발달된 이동 메카닉은 당신의 기술을 테스트한다는 것입니다.
-
연계 행동을 할 때 어떻게, 그리고 언제,
이 행동들을 연결해야할지 알아야합니다.
-
심지어 공중에서 혹은 빠르게 움직일 때도 말이죠.
-
주변 환경을 사용할 때는, 당신의 캐릭터를 난간 위나,
-
바운스 패드 위로 가게 할 일정수준의 정밀도가 필요합니다.
-
그리고 타이밍은, 말 그대로, 당신의 타이밍을 시험합니다.
-
추진력은 그 자체에 여러분들의 기술을 체크하는게 내장되어있죠.
빠르게 움직일 수록, 컨트롤 하기가 힘들어지니까요.
-
특히 궤도는 이 특이한 원호를 내면화하지 않으면 이해하기 어려울 수 있구요.
-
그리고 물리 기반의 캐릭터들은 당연하게도 움직이기가 힘듭니다.
-
그래서 이런 발달된 움직임들이 기본적인 달리기와 점프에서보다
-
더 빨리 움직일 수 있게 하거나, 지름길을 타거나,
전투 중 적 위에 떨어지는 등 더 많은 이점을 제공할 때,
-
거대한 진입장벽이 생기고, 이걸 뛰어넘기 전까지는
-
얼굴을 아스팔트에 갈면서 연습에 많은 시간을 보내야겠죠.
-
하지만 이것들이 다섯 번째와 마지막 공통점으로 이끌어갑니다.
-
만약 여러분이 그런 스킬을 가지고 있다면,
-
이런 모든 이동 메카닉들이 본질적으로 사용하기에 만족스럽다는 것이죠.
-
연계 행동을 할때 여러분은 컨트롤러로 작고 빠르게 피아노 멜로디를 연주하는 것 같고,
-
여러분들의 손가락이 놀랍다고 느껴지겠죠.
-
환경을 사용해 앞을 나아갈 때 여러분들은
더 앞으로 나아갈 경로에 대한 계획을 끊임없이 만들어내겠죠.
-
그리고 미세한 타이밍에 맞춰서 버튼을 누르고
-
큰 피드백을 받는 건 언제나 히트였죠.
-
추진력을 만드는 것은 조종할 수 없을 정도로 빠르게 만들고,
-
벽에 갖다 박지 않기 위해 스릴 넘치는 상황을 조성합니다.
-
그리고 능숙하게 중력과 다른 물리학 기반의 상호작용을 하면서
-
당신의 캐릭터를 움직이는 것은 그냥 죽여주죠.
-
Just Cause의 윙슈트로 지면을 거의 스치듯 지나가는 것은 다른 것과 비교할 수 없구요.
-
멋진 능력을 가진 캐릭터로 플레이 해서 이동할때의 느낌이 좋다라고 한다면 너무 단순하겠죠.
-
제 생각에는 단순히 화면에 슈퍼 히어로의 이미지가 나오기 때문만이 아닌,
-
이런 기술들의 물리적 퍼포먼스때문에 만족스러운 느낌을 받는다고 생각합니다.
-
하지만 몇가지 주의사항을 말씀드릴게요.
-
첫 번째로 게임은 정확성을 추구해야하지만 완벽함을 추구해서는 안됩니다.
-
게임 안에 미묘하게 플레이어를 도울 시스템을 갖추면 좋다는 말이죠.
-
이전에 이미 코요테 타임에 대해서 말씀드렸죠.
코요테 타임은 이미 가장자리에서 벗어났어도
-
플레이어가 그 플랫폼에서 뛰어 나갈 수 있게 해주는 장치입니다.
-
착지때도 비슷한 일이 일어나게 할 수 있습니다.
-
가장자리에서 몇 센티미터 떨어져있어도 안전하게 하는거죠.
-
그리고 플레이어가 안 좋은 점프를 했을 때 이를 만회하기 위한 장치를 마련할 수도 있습니다.
-
예를 들어 Tony Hawk 시리즈에서는 보드를 다시 바닥과 정렬할 수 있다거나,
-
시간을 느리게하고 대시를 해서 벽을 달리도록 재정렬 할 수 있게 한 Ghostrunner가 있겠네요.
-
그리고 King of Cards에서는 공중에서 피격당하면
-
절체절명의 상황의 구세주가 될 수도 있는 숄더배쉬를 한번 더 쓸 수 있죠.
-
그리고 두 번째로, 작년 말 쯤에 제가 올린 영상을 잠깐 살펴보겠습니다.
-
매끄러운 애니메이션과 고도화된 시스템으로
-
플레이어에게 강렬한 판타지를 심어주어야 한다거나,
-
혹은 어렵게 얻은 기술을 적용해서 강렬한 판타지를 준다는 생각이 있었죠.
-
궁극적으로 우리는 이 두 가지를 모두 만족할
사용하기는 쉽지만, 통달하기는 어려운 것을 원합니다.
-
더 많은 사람들이 이런 이동과 시스템을 더 쉽게 이용하게 만드는 아이디어나
-
더 많은 정보를 확인하고 싶다면 저 영상을 확인해보세요.
-
그래서 어떻게 하면 게임에서 흥미로운 이동 시스템을 만들 수 있을까요?
-
제게 묻는다면, 플레이어에게 진정한 이동의 자유를 주고,
-
아날로그 입력을 통해서 캐릭터가 움직이는 것을
완전히 조종할 수 있어야한다라고 말하겠죠.
-
그리고 플레이어의 스킬을 테스트하거나,
최소한 그에 따른 보상이라도 하기를 원하고,
-
컨트롤러에서의 재빠른 손가락 난사를 통해서든,
배를 꽉 움켜지게 만드는 가까스로 빗나갈 스릴넘치는 놀이기구든 간에
-
제대로 수행하면 만족을 줄만한 그런 움직임을 만들고 싶겠죠.
-
저는 여러 행동을 한데 묶는 것 부터, 중력이 작용되는 윙슈트의 궤도을 다루는 것처럼
-
이러한 목표를 위한 몇 가지 요소들을 나열해보았습니다만,
-
아직 제가 발견하지 못한 것도 많고, 놓친 것도 많은 겁니다.
-
댓글에 당신이 가장 좋아하는 게임의 이동 시스템은 어떤 것이었는지,
-
그리고 가장 중요한, 왜 좋아했는지 적어주세요.
-
인디 게임 추천시간입니다.
저는 최근에 Cyber Shadow라는 게임을 재밌게 즐겼어요.
-
Ninja Gaiden과 Shatterhand에게 영감을 받은
NES스타일의 플랫포머 게임입니다.
-
옛날 그때의 게임처럼 지독하진 않지만,
꽤 좋은 도전거리는 될 겁니다.
-
만약 할 생각이 있으시다면, 훌륭한 레벨 디자인과
다양한 무브셋, 그리고 엄청난 보스전을 기대하셔도 좋습니다.
-
Cyber Shadow는 현재 다양한 유명한 플랫폼에 출시되어 있습니다.