이 사이트는 자바스크립트를 사용합니다.
브라우저에서 자바스크립트를 활성화 해주십시오.
클래식 테마
Thottbot 테마
와우 클래식에 대한 Shacknews의 오마르 곤잘레즈 인터뷰
클래식
2019/05/19 시간 17:48
에
Archimtiros
에 의해 작성됨
Shacknews
가 최근, 월드 오브 워크래프트 클래식의 수석 엔지니어인 오마르 곤잘레즈를 인터뷰했습니다. 게임 디렉터 이언 헤지코스타스는 최신 게임 클라이언트로 클래식을 재현하는 것의 어려움을 언급하며,
오마르 씨가 얼마나 중요한 역할을 했는지
를 언급한 바 있습니다. 아래에서 전체 인터뷰와, 저희의 하이라이트를 만나보세요.
와우 클래식의 토대이자 전제는 1.12 패치의 옛 아트와 데이터베이스 정보를 2004년보다 훨씬 촘촘하고 효율적인 최신 게임 코드 위에 깐다는 방식이었습니다. 개발자들은 다행히도 옛 데이터 아카이브에서 옛 아트 에셋들을 발견할 수 있었고, 이를 통해 오리지널 시절의 모델과 텍스쳐를 다시 만드는 대신 현재 존재하는 모델과 텍스쳐 위에 덮어씌울 수 있었습니다. 하지만, DX11이나 Metal처럼 최신 그래픽을 렌더링하는 프로그램들은 2004년에는 존재하지 않았습니다. 그렇기 때문에 최신 엔진이 색상이나 조명 등을 위해 사용하는 계산법이 지금과 달라, 또 다른 문제를 낳게 되었습니다. 그저 옛 데이터를 불러온다고 해서 모든게 15년 전과 같아보이는 건 아니기 때문이었으니까요. 이 그래픽을 오리지널과 최대한 닮게 수정하고 제작하는 데에 많은 시간과 노력이 들어갔습니다.
엔지니어들의 경우, 옛 에셋 위에 최신 코드를 이용하는 것 또한 중요했습니다-- 이렇게 한다면 두 개의 다른 셋업을 사용하는 법을 배우고 익숙해질 필요 없이, 뼈대가 같은 인터페이스를 통해 게임의 두 버전을 모두 유지할 수 있으니까요. 게임이라는 것은 주로 퇴화하거나 옛 버전으로 돌아가는 일이 드무나, 다행히 블리자드는 옛 소스 코드를 아직도 가지고 있던 덕에 현재 시스템의 작동 방식이 예전과 다른지 직접 비교를 할 수 있었습니다-- 플레이어들에게 제대로 된 오리지널의 경험을 제공함과 동시에, 훨씬 더 효율적이고 현대의 기준에 맞는 시스템으로 이를 구동할 수 있었던 거죠.
예를 들어, 옛 코드는 서버들을 하나의 서버 묶음으로 인식하고 정리하여, 각 서버가 다른 서버와 상호 작용하는 일 없이 자신들만의 세계로 작동했죠. 하지만 지금의 시스템은 훨씬 더 공유되고 나누어, 플레이어들이 서버를 넘어서도 다른 플레이어들과 상호 작용할 수 있게 해 줍니다. 이런 신규 시스템은 사용하는 자원을 보았을 때 옛 시스템에 비해 훨씬 효율적이며, 이는 비록 클래식이 오리지널의 경험을 살리기 위해 그 때와 같이 플레이어들이 한 서버에 국한되는 상황에서도 유효합니다.
와우의 기반 코드는 아주 오래되었고 게임이 필요할 때마다 맞추어 진화하지만, 모든 부분이 같은 속도로 바뀌진 않았습니다. 클래식에서 재현되는 코드의 일부는 2005년 보조 프로그래머 시절 오마르 씨가 선점과 전리품 공유에 대해 제프 카플란 씨와 협업하며 작성했던 코드이기도 합니다. 15년이 되어가는 와우의 코드 중 일부는 게임이 진화하더라도 특별히 바뀔 필요가 없어 처음 오리지널 시절에 비해 거의 바뀌지 않은 반면, 어떤 시스템은 게임의 필욧헝에 따라 또는 프로그래머들이 새로운 방법을 찾음에 따라 계속해서 바뀌어 왔습니다. 되돌아보면, 오마르 씨 또한 좀 더 경험을 쌓은 프로그래머로써 다르게 하고 싶은 것들이 있다고 생각하시나, 결과적으로는 양식이 얼마나 깔끔하냐보다는 플레이어들을 위한 좋은 경험을 만드는 것이 훨씬 중요한 셈입니다. 엔지니어 팀은 오랜 시간동안 계속해서 돌아갈 수 있는 튼튼한 기반 코드와, 게임플레이의 질을 해하지 않는 코드 간의 균형을 맞추기 위해 노력합니다.
와우 클래식에 대해선 많은 분들이 관심을 보여주고 있으나, 동시에 얼마나 많은 것이 바뀌어야 하는지에 대해선 계속해서 토론이 오가고 있습니다. 많은 분들이 단호하게 오리지널 게임을 1:1로 재현해야 하며 우편함 변경점이나 제한적인 전리품 거래가 클래식에 추가되는 것을 비난하는 한 편, 다른 분들은 현대 애드온이나 디스코드 같은 제 3자 서비스가 클래식 서버 커뮤니티 내의 소통을 훨씬 원활하게 해 줄수 있음을 기뻐하고 있습니다. 2004년에 비해 이렇게 뻔한 변경점 외에도 게임 내의 엔지니어링은 플레이어들이 느끼지만 제대로 보지 못하는 부분인 만큼, 블리자드는 오리지널 디자인을 최대한 유지하며 더 나은 안정성과 효율성을 위해 계속해서 게임을 개선해 나가고자 합니다. 여러분의 생각은 어떠신가요?
와우헤드 구입하기
프리미엄
$2
한 달
광고 없는 경험을 즐기고, 프리미엄 기능을 해금하고 사이트를 후원하세요!
댓글 0개 보기
댓글 0개 숨기기
댓글을 달려면 로그인하세요
영어 댓글들 (23)
댓글 달기
로그인이 되어있지 않습니다. 댓글을 남기려면
로그인
하거나,
회원가입
을 해 주세요.
이전 게시물
다음 게시물