제목 | 아라드씨 인터뷰 - XNA 전략에 대해 | ||||||
---|---|---|---|---|---|---|---|
분류 | 게임 | 등록일 | 04.07.28 | ||||
출처 | 한국콘텐츠진흥원 | 조회수 | 0
|
||||
아라드씨 인터뷰 - XNA 전략에 대해
현재 일본을 방문중인 마이크로소프트 코포레이션의 코퍼레이터이며 XNA 아키텍쳐인 J.아라드씨에게 XNA(http://www.microsoft.com/xna/)에 관한 상세한 설명을 들을 수 있는 기회가 마련됐다.
막연한 이미지만이 있을 뿐 그 실태를 파악하기 힘든 XNA이지만 이번 인터뷰를 통해 XNA가 어떤 것인가 알아보기로 했다. 또한 XNA가 나아갈 방향성에 대해 조금은 파악할 수 있었다.
- 누구나가 게임을 만들 수 있는 것이 XNA의 궁극의 목표 지금까지의 하드웨어는 무어의 법칙에 따라 진화해왔다. 물론 이것은 게임기의 진화에도 적용할 수 있다. 게임기는 엄청난 발전을 이루어냈다. 이전에는 생각하는 것도 불가능하던 것이 현재는 가능하게 됐으며 또한 고도의 그래픽도 취급할 수 있게 되었다.
덧붙여 지금까지는 브로드밴드라는 커뮤니케이션적인 요소가 결부되어 게임기의 가능성에 비약적인 향상을 가져오게 되었다. 이러한 상황에서는 네트워크 대응을 포함해 게임기의 가능성을 최대한으로 끌어내는 소프트웨어는 불가결하다. 이것이 J.아라드씨를 포함해 마이크로소프트 개발진의 사고 방식이며 이에 대한 해답이 바로 XNA이다.
마이크로소프트는 지금까지 DIrectX 등 소프트웨어에 의해 하드웨어의 가능성을 최대한 끌어내기 위하여 노력해 왔다. 그리고 XNA는 그 연장선상에 있으며 지금까지의 사고 방식을 한단계 위의 레벨로 끌어 올렸다고 생각하고 있다. XNA에 의해 게임의 개발이 보다 용이해지는 것만이 아니라 개발 목표가 Xbox이건 Windows이건 휴대 단말기이건 동일한 개발환경에서 개발이 가능해진다. 이것이 XNA의 근본적인 비전이다.
예를 들면 현재 게임을 개발하려고 하면 어떠한 플랫폼이 대상인가에 따라 그래픽 묘사, 물리 계산, 사운드, 컨트롤러 등의 엔진을 개발해 그 이후에 게임 콘텐츠를 구성해가는 작업이 기본이었다.
이 경우 각종 엔진의 개발에 시간과 비용이 들게 마련이다. 게임으로서 가장 중요한 요소인 콘텐츠 개발에 드는 비용과 각종 노력을 소홀히 하는 경우가 생기게 되어 버린다. 그것만이 아니다. 게임기 등의 플랫폼의 구조에 관한 지식, 그 플랫폼의 능력을 끌어내기 위한 개발 능력은 불가결하며 게임 업계 이외의 제작자가 게임 개발에 합류하는 것 자체가 거의 불가능한 상황이다. 이것이 현재의 게임 업계가 정체되고 있는 가장 커다란 원인이라고 J.아라드씨는 지적한다.
그러나 XNA에는 묘사, 물리 계산, 사운드, 컨트롤러 등의 표준적인 엔진이 내장되어 있기 때문에 이러한 각종 엔진의 개발로부터 해방되어 게임 콘텐츠의 개발에 주력할 수 있다고 한다. 이에 따라 게임의 질적 향상을 도모할 수 있게 되는 것만이 아니라 지금까지의 게임 개발을 해본적이 없는 게임 업계 이외의 창작자들도 게임 업계에 동참할 수 있게 될 것이고 이것이 게임 업계가 활성화되며 최종적으로는 업계 자체의 발전을 가져올 것이라고 한다.
XNA의 최종 목표는 인터넷 홈페이지를 만드는 감각으로 게임을 만드는 것이라고 한다. 현재 홈페이지 작성 툴을 이용하면 HTML에 관한 지식이 없어도 홈페이지를 만들 수 있는 것과 마찬가지로 XNA를 이용하면 홈페이지를 만드는 감각으로 게임을 만들 수 있는 것이다.
물론 이러한 개발환경이 한 번에 제공되는 것은 아니다. XNA의 구체적인 스케쥴은 우선 가장 기본적인 Windows 상에서의 개발 툴이 약 한 달 반정도 뒤(올 여름)에 제공된다고 한다. 또한 Windows상에서 Xbox Live에 접속하기 위한 개발 툴은 내년 상반기중에 제공될 예정이라고 한다. 그리고 이후 약 5년 동안에 걸쳐 XNA를 순차적으로 발전시키며 다양한 툴을 제공해갈 계획이라고 한다.
- XNA에 의해 게임 업계는 보다 발전한다 XNA는 게임 개발자에 제공되는 소프트웨어이며 유저에게는 기본적으로 아무런 관계도 없다. XNA으로 개발되는 게임이 존재해도 사용자는 XNA를 알아야 할 필요는 없으므로 그저 게임을 즐기기만 하면 될 것이다. 예를 들어 Windows용의 어플리케이션이 WIN32 API 베이스를 기반으로 개발된 것인가 홈페이지가 HTML를 기초로 제작되는 것인가를 사용자가 알 필요는 없는 것이다. XNA도 그것과 마찬가지다.
그러나 XNA의 이점을 최종적으로 향유하는 것은 개발자가 아니라 게이머라고 J.아라드씨는 이야기한다. XNA에 의해 새로운 개발자가 참여해 만든 새로운 게임이 많이 등장할 것이라고 한다. 이에 따라 진정 게이머가 즐길 수 있는 게임이 많이 등장할 것이다. 이것이 J.아라드씨가 생각하고 있는 XNA에 의해 게임 업계가 성장한다는 시나리오인 것이다.
그러나 J.아라드씨는 XNA에 의해 모든 플랫폼에 동일한 게임을 제공한다는 것은 아니라고 강조한다. 컴퓨터에는 컴퓨터의 게임기의 모바일에는 모바일 기기의 각각의 특징이 있으며 각각의 특징을 무시하고 동일한 게임을 제공한다는 것은 잘못된 생각이라고 한다. 각각의 디바이스에 적합하며 특징을 살린 소프트웨어를 제공하는 것이 중요하다고 한다. 그리고 J.아라드씨 등이 목표로 하는 것은 그 상이한 디바이스에 대응하는 소프트웨어를 동일한 개발 환경에서 개발할 수 있도록 하는 것이라고 한다. 그것이 바로 XNA인 것이다.
- XNA는 마이크로소프트만이 아닌 개발자도 포함해 업계 전체를 성장시키는 것이다. GDC(Game Developers Conference 2004)에서의 XNA 발표 이후 게임 개발자의 XNA에 대한 반응은 어떠했는지 물었다.
이들의 반응은 3개의 그룹으로 나뉜다고 한다.
우선 첫번째로 XNA의 사고 방식에 대해 대단히 긍정적인 반응을 보인 그룹이다. XNA의 제공을 환영하는 모습을 보인 것이다. 이는 과반수 이상의 개발자의 반응이었다. 두번째로는 회의적인 반응을 보인 그룹이다. 너무나 광범위한 컨셉을 가진 XNA가 정말로 실현될지 의문을 품은 모습이었다. 구체적인 모습이 보일 때까지 판단을 유보하는 그룹이었다. 마지막으로는 XNA에 전혀 관심을 보이지 않은 그룹이다. 필요한 툴은 모두 자신이 제작하고 있기 때문에 XNA같은 툴은 전혀 필요가 없는 사람들이었다.
이렇게 세가지 반응으로 나눌 수 있는 것은 지극히 필연적이다. 그러나 J.아라드씨는 이 3개의 그룹 모두가 XNA에 있어서는 필수 불가결하다고 말한다. 우선 XNA에 찬성하는 그룹에 대해서는 그들에게 어떠한 것을 제공해야 하는지에 대해 명확하게 알고 있기 때문이며 XNA에 의해 그들의 요구를 거의 완벽하게 충족시킬 수 있다. 이러한 의미로 XNA에게는 가장 중요한 그룹이다.
또한 XNA에 대해 회의적인 그룹에 대해서는 왜 그들이 XNA에 대해 회의적인가를 생각하게 하는 기회를 준다. 결국 보다 나은 XNA를 만들어 간다는 의미에서 이들도 대단히 중요한 그룹인 것이다.
그리고 마지막으로 XNA에 전혀 흥미를 가지고 있지 않은 그룹이라고 해도 그들은 우리들의 비전 보다도 전진해 있으며 그들 스스로 새로운 세계를 열어간다는 의미에서 그들로부터 배워야 할 것들이 있는 그룹이라고 한다.
J.아라드씨의 발언을 들으니 XNA를 마이크로소프트에서 발전시키자는 것이 아니라 업계 전체로서 발전시키고 싶다는 의지가 보였다. 물론 기본적인 툴은 마이크로소프트로부터 제공될 것이라고 생각하지만 최종적으로 XNA의 이상을 실현해 나가는 과정에서는 개발자의 의견이 반영된 업데이트가 이루어진다거나 마이크로소프트와는 관계없이 서드파티의 개발자로부터 툴이 제공되는 것도 생각할 수 있다(이에 찬성하는 회사도 20개사 정도 된다고 한다). 그리고 J.아라드씨 자신도 기초가 되는 표준적인 부분을 제작하는 것은 필요해도 서드파티에 의해 확장과 툴의 제공도 환영한다는 발언도 있었다.
이러한 점에 관해서 구체적인 예로서는 J.아라드씨는 레고 블럭을 들었다. 레고 블럭은 블럭으로서는 기본이 되는 사양이 정해져 있으며 그 사양을 기반으로 다양한 회사들이 확장용 오리지널 블럭을 제공하고 있다. 표준 사양이 있기 때문에 오리지널 불럭도 레고 블럭의 하나의 부품으로서 애용되고 있다. XNA도 이러한 방법으로 발전시키고 게임 업계에서의 표준 개발 툴로서의 지위도 구축하고 싶다라고 J.아라드씨는 말한다.
출처 : http://www.watch.impress.co.jp/game/docs/20040706/xna.htm
|
|||||||
첨부파일 |
|