모질라에서 HTML5 로 개발한 고전게임틱한, MMORPG “BrowserQuest”

모질라에서 최근에 신기술로 무장한 2D MMORPG 가 나왔습니다. (물론 데모/실험작입니다만)

소개글 (영문): BrowserQuest – a massively multiplayer HTML5 (WebSocket + Canvas) game experiment (http://hacks.mozilla.org/2012/03/browserquest/)

일단, BrowserQuest 는 이름부터 DragonQuest 가 연상될 만큼, 과거의 고전 2D RPG 형태의 게임입니다. 그래픽도 과거 비디오 게임기 시절의 획을 그었던 그 느낌을 연상시킵니다.

대략 살펴보면, 일종의 데모용인데 멀티플레이어도 지원하고, 게임을 만들기 위해 들어간 기술들도 주목해볼 만 합니다.

첫번째로 WebSocket 을 이용해서 하나의 웹페이지에서 어떻게 다중 사용자를 위한 실시간 게임을 만들 수 있었는지를 보여주고 있습니다. Server Side 는 Node.Js 기반으로 소스 코드까지 공개하고 있습니다. 오오. 소스코드는 github 에 올라와 있습니다. (요기 링크)

두번째로 웹플랫폼 기반의 HTML5 기술이 들어가 있습니다.
2D 그래픽연출을 위한 HTML5 Canvas, 넓은 지도를 처리하기 위한 Web workers, 캐릭터 정보를 담기 위해 localStorage 를 사용하고, 다양한 기기에 대응하기 위한 CSS3 처리, 그리고 HTML5 audio 까지.

신기술의 집합입니다. 흠 좀 짱이네요.ㅋ

게다가, 소스까지 오픈하고 있으니, 관심있으신 분들이라면 한번쯤 파볼 만 하겠네요.
https://github.com/mozilla/BrowserQuest

해보시면 아시겠지만, 게임도 전혀 느리지 않아요 🙂
게임하기 : http://browserquest.mozilla.org/

태그 지정됨 , , ,

댓글 남기기