Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

한 게임에 엘리베이터를 사용하는 여러 장면이 나오더라도 모두 같은 메커닉을 사용하지 않습니다. 필요에 따라 다른 엘리베이터를 사용하기도 하고 게임을 긴 기간에 걸쳐 개발한다면 처음 개발한 엘리베이터와 나중에 개발한 엘리베이터가 서로 다른 메커닉을 사용하게 됐는데 처음 개발한 부분을 고치자니 비용이 높아 그대로 두기도 합니다. [계속]

NPC가 문을 못 지나갈 상황을 귀엽게 해결한 사례

지난번 ‘NPC가 지나가면 닫히는 문 사례

...

바로 이전에 그래픽에 타협해도 개발기간은 줄어들지 않아요를 쓰면서 ‘문 문제’에 대해 이야기한 김에 최근 플레이한 갓오브워에서 본 문 문제 사례를 설명하면 재미있겠다는 생각을 했습니다. 이전에 문 문제에 대해 들어본 적이 없다면 이 영상을 보면 됩니다. 겉보기에는 별 것 아닌 것 같은데 실제로 만들려고 보면 항상 빡치게 만드는 문제로 게임 개발자들이 이런 문제로 고통 받고 있다고 생각하면 웃긴 이야기이기도 합니다.

갓오브워는 방과 방으로 구성된 전통적인 레벨디자인을 채택했습니다. 널직이 트여 있어 오픈월드처럼 보이는 공간도 실은 그냥 커다란 방입니다. 커다란 방이나 방을 구성하는 당어리를 인식하는 방법은 천재 수학자들이 만들어 낸 미로를 탈출하는 방법들 영상이 재미있게 설명하고 있으니 참고하세요. 방과 방 사이를 구분하는 방법은 문을 통과하는 것입니다. 좌우로 밀어 여는 문과 쓰러진 기둥을 등으로 받쳐 길을 낸 다음 지나가는 것이 있는데 이들은 달라 보이지만 레벨디자인 관점에서는 모양이 다른 문입니다’를 소개하면서 고약한 문 문제에 대해 소개했습니다. 게임에 일상적으로 등장하는 문이 사실은 그걸 만드는 사람들을 심각하게 괴롭힌다는 내용인데요, 시간이 흐르면서 문을 거슬리지 않게 처리하는 방법들이 고안됐습니다. 그럴듯한 문을 만들기에 이전만큼 어렵고 복잡하지는 않습니다. 하지만 싱글플레이에서 문과 멀티플레이에서 문은 또 완전히 다른 이야기입니다. 서양에서 싱글플레이 환경에서 동작하는 문을 발달시켰다면 동양에서는 멀티플레이 환경에서 동작하는 문을 발달시켰는데 특히 던전 안에서 몬스터가 문의 여닫힘에 따라 달리 행동해야 했기 때문에 동양의 문은 문과 그 문에 의해 다른 행동을 해야 하는 몬스터 제어와 함께 발달했습니다.

갓오브워는 플레이 하면 할수록 이런 게임을 여러 차례에 걸쳐 개발한 경험 있는 제작사가 개발했다고 하기엔 아쉬운 부분이 많이 눈에 띄는데 그 중 하나가 NPC와 문 문제를 가장 싼 방법으로 해결한 점입니다. 이 게임에서 문은 스테이지를 구분하고 레벨디자인의 완결성을 외부 요소로부터 격리하고 새로운 챕터를 구분하는 등 여러 상황에 사용됩니다. 이는 다른 게임에 문을 도입하는 이유와 다르지 않습니다. [계속]

왜 현대 게임에 그렇게 많은 종류의 재화를 사용하나요?

...

언리얼 환경에서 개발하는 가상의 프로젝트에서 사용하는 아이템 데이터 엑셀 파일을 생각해 봅시다. 엑셀 파일을 열면 거대한 워크시트가 펼쳐지고 첫 칼럼에는 아이템 아이디 수 천 개가 줄줄이 늘어서 있습니다. 오른쪽으로 조금 스크롤 해 보면 아이템 아이콘을 설정하는 자리가 있고요. 여기에는 언리얼 에디터에서 에셋 경로를 복사한 에셋 종류와 경로, 네임스페이스가 쭉 연결된 텍스트가 붙어 있습니다. 아이템 아이콘을 수정하고 싶으면 언리얼 에디터에서 원하는 아이콘의 스프라이트 에셋을 찾은 다음 컨텐츠 브라우저에서 경로를 복사해 엑셀 워크시트에 붙여 넣고 저장한 다음 클라이언트를 다시 실행하거나 클라이언트가 실행된 상태에서 데이터만 새로 고쳐 테스트 해 보면 됩니다. [계속]

아이폰 통화 녹음기 magmo 사용기

통화 녹음을 필요로 하는 일이 많지는 않습니다. 하지만 통화 녹음은 마치 보험과 같아서 평소에 신경 쓰지 않아도 그냥 잘 동작하다가 어느 날 통화 녹음이 필요한 순간이 찾아왔을 때 그동안 잘 동작하던 기능에 따라 아무 문제 없이 녹음을 끄집어 내 사용할 수 있어야 합니다. 한때 사용하던 블랙베리는 신경 끄고 있어도 알아서 통화가 녹음 될 뿐 아니라 통화 시작시각과 종료시각 기준으로 캘린더에 일정을 만들고 일정 이름에 연락처 이름과 전화번호를 표시해 검색하기도 편했습니다. [계속]

전체 글 목록

블로그

경험

현재

  • 리드시스템디자인, UNOPND (2022 ~ 현재)

...