From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
BrowserQuest logo, the name BrowserQuest in a stylized format
Developer(s)Little Workshop, Mozilla Foundation
Publisher(s)Mozilla Foundation
Genre(s)Massively multiplayer online role-playing game

BrowserQuest is a free massively multiplayer online role-playing game created by Little Workshop and Mozilla Foundation.[1][2]


BrowserQuest is a demonstration of a number of modern web technologies. It is written in HTML5, utilizing WebSockets for multiplayer networking, and is playable from modern web browsers. The client makes use of HTML5's canvas element to render the graphics, web workers to initialize the map without affecting the rest of the page, localStorage to save progress, media queries to dynamically resize the game to the device, and HTML5 Audio to render the sound. The server is written in JavaScript, and runs in Node.js. The server and browser communicate using WebSockets.

Both BrowserQuest's client and server source code are available on GitHub.[2] Its code is licensed under MPL 2.0. Content is licensed under CC BY-SA 3.0.[3]


In BrowserQuest, players can interact with each other using the in-game chat system, or by working together to defeat enemies.[2] There are achievements available to unlock as one plays. Loot is dropped when players defeat the enemies, which can be picked up by any player. Loot includes the invincibility potion, which changes a player's outfit to appear like the Firefox logo, and various gear. At one point in time, the system recorded over 1,900 concurrent users playing at the same time.[4][5][6]


Mozilla does not currently have the resources to maintain BrowserQuest. But it has influenced a variety of indie game developers to continue on the idea leading to many community forks:






Windows Phone[edit]

Erlang based[edit]

  • sedrik/bqs – Erlang implementation of the BrowserQuest server

C++ based[edit]


  1. ^ Creative Bloq Staff (2012-12-19). "The top 10 HTML5 games of 2012". Creative Bloq. Future plc. Archived from the original on 2016-09-19. Retrieved 2016-09-19.
  2. ^ Jump up to: a b c Rouget, Paul (2012-03-27). "BrowserQuest – a massively multiplayer HTML5 (WebSocket + Canvas) game experiment". Mozilla Hacks - the Web developer blog. Mozilla Foundation. Archived from the original on 2016-09-19. Retrieved 2016-09-19.
  3. ^ "BrowserQuest/LICENSE". GitHub. Retrieved 2016-09-19.
  4. ^ Kayatta, Mike (2012-03-28). "Mozilla Releases Browser Quest, a Punny, Free-to-Play MMO". The Escapist. Defy Media. Archived from the original on 2016-09-19. Retrieved 2016-09-19.
  5. ^ Holly, Russell (2012-03-27). "Surrender an hour of your day to Mozilla's Browser Quest". Ziff Davis. Archived from the original on 2016-09-19. Retrieved 2016-09-19.
  6. ^ Paul, Ryan (2012-03-27). "Mozilla launches multiplayer browser adventure to showcase HTML5 gaming". Ars Technica. Condé Nast. Archived from the original on 2016-09-19. Retrieved 2016-09-19.

External links[edit]

Retrieved from ""