{"id":1564,"date":"2013-05-02T19:25:43","date_gmt":"2013-05-02T19:25:43","guid":{"rendered":"http:\/\/blog.mozilla.org\/futurereleases\/?p=1564"},"modified":"2013-06-27T21:08:48","modified_gmt":"2013-06-27T21:08:48","slug":"epic-citadel-demo-shows-the-power-of-the-web-as-a-platform-for-gaming","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/futurereleases\/2013\/05\/02\/epic-citadel-demo-shows-the-power-of-the-web-as-a-platform-for-gaming\/","title":{"rendered":"\u2018Epic Citadel&#8217; Demo Shows the Power of the Web as a Platform for Gaming"},"content":{"rendered":"<p>At the 2013 Game Developers\u2019 Conference, Mozilla demonstrated how it was unlocking the Web as a platform for gaming by <a href=\"https:\/\/blog.mozilla.org\/blog\/2013\/03\/27\/mozilla-is-unlocking-the-power-of-the-web-as-a-platform-for-gaming\/\">announcing a port of Unreal Engine 3 running in Firefox<\/a> \u2014 compiled from C++ source with Emscripten, running smoothly and efficiently without the need for plugins.<\/p>\n<p>Today, Epic and Mozilla are making the <a href=\"http:\/\/www.unrealengine.com\/en\/news\/epic_games_releases_epic_citadel_on_the_web\">Epic Citadel demo available<\/a>, so that you can try it out for yourself. For best results, we suggest using a newer version of <a href=\"http:\/\/nightly.mozilla.org\/\">Firefox Nightly<\/a> (Firefox 23 or better) which includes optimizations for asm.js and support for Web Audio API. The demo will also run in Firefox 20 (the current released version) because the core technologies are just standard web technologies, but there will be some performance degradation and a lack of Web Audio-dependent audio effects. The demo will also work in other browsers but it heavily depends on the quality of the WebGL implementation, memory management and JavaScript engine.<\/p>\n<p>To achieve the performance that makes these advancements possible, <a href=\"https:\/\/blog.mozilla.org\/luke\/2013\/03\/21\/asm-js-in-firefox-nightly\/\">Mozilla developed asm.js<\/a>, a highly-optimized subset of JavaScript that enables Emscripten-compiled applications to reach near-native performance.\u00a0 This baseline performance enables developers to create visually compelling and fast gaming experiences on the Web.\u00a0 With this technology, the Web simply becomes just another target platform for developers.<\/p>\n<p>If you\u2019re a games developer and want to learn more, please visit the new <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Games\">Mozilla Developer\u2019s Network Games landing page<\/a>, which we\u2019ll be expanding in the coming weeks. The <a href=\"https:\/\/github.com\/kripken\/emscripten\/wiki\">Emscripten project<\/a> and information about <a href=\"http:\/\/asmjs.org\/\">asm.js<\/a> are also useful if you\u2019d like to take a look at what it would take to port your own games or other apps.<\/p>\n<p>For a quick snapshot of what you\u2019ll see in the Epic Citadel demo, here\u2019s a video (now in 1080p), as well as some gameplay footage from the unreleased \u201cSanctuary\u201d demo.<\/p>\n<p>Enjoy!<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/BV32Cs_CMqo\" height=\"315\" width=\"560\" allowfullscreen=\"\" frameborder=\"0\"><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>At the 2013 Game Developers\u2019 Conference, Mozilla demonstrated how it was unlocking the Web as a platform for gaming by announcing a port of Unreal Engine 3 running in Firefox &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/futurereleases\/2013\/05\/02\/epic-citadel-demo-shows-the-power-of-the-web-as-a-platform-for-gaming\/\">Read more<\/a><\/p>\n","protected":false},"author":280,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"coauthors":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u2018Epic Citadel&#039; Demo Shows the Power of the Web as a Platform for Gaming - Future Releases<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.mozilla.org\/futurereleases\/2013\/05\/02\/epic-citadel-demo-shows-the-power-of-the-web-as-a-platform-for-gaming\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"gjimenez\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.mozilla.org\/futurereleases\/2013\/05\/02\/epic-citadel-demo-shows-the-power-of-the-web-as-a-platform-for-gaming\/\",\"url\":\"https:\/\/blog.mozilla.org\/futurereleases\/2013\/05\/02\/epic-citadel-demo-shows-the-power-of-the-web-as-a-platform-for-gaming\/\",\"name\":\"\u2018Epic Citadel' Demo Shows the Power of the Web as a Platform for Gaming - Future Releases\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/futurereleases\/#website\"},\"datePublished\":\"2013-05-02T19:25:43+00:00\",\"dateModified\":\"2013-06-27T21:08:48+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/futurereleases\/#\/schema\/person\/6c9a40d10e0a9c99b88a7ab50e031c46\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/futurereleases\/2013\/05\/02\/epic-citadel-demo-shows-the-power-of-the-web-as-a-platform-for-gaming\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/futurereleases\/2013\/05\/02\/epic-citadel-demo-shows-the-power-of-the-web-as-a-platform-for-gaming\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/futurereleases\/2013\/05\/02\/epic-citadel-demo-shows-the-power-of-the-web-as-a-platform-for-gaming\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/futurereleases\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u2018Epic Citadel&#8217; Demo Shows the Power of the Web as a Platform for Gaming\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.mozilla.org\/futurereleases\/#website\",\"url\":\"https:\/\/blog.mozilla.org\/futurereleases\/\",\"name\":\"Future Releases\",\"description\":\"Be the first to know what&#039;s new with upcoming Firefox releases.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.mozilla.org\/futurereleases\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.mozilla.org\/futurereleases\/#\/schema\/person\/6c9a40d10e0a9c99b88a7ab50e031c46\",\"name\":\"gjimenez\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/futurereleases\/#\/schema\/person\/image\/67e8cbed0c33d4a39c84151927fcd087\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/fa3d81e31d1abc4b8ef3f572b2427f7b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/fa3d81e31d1abc4b8ef3f572b2427f7b?s=96&d=mm&r=g\",\"caption\":\"gjimenez\"},\"url\":\"https:\/\/blog.mozilla.org\/futurereleases\/author\/futurereleases\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u2018Epic Citadel' Demo Shows the Power of the Web as a Platform for Gaming - Future Releases","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.mozilla.org\/futurereleases\/2013\/05\/02\/epic-citadel-demo-shows-the-power-of-the-web-as-a-platform-for-gaming\/","twitter_misc":{"Written by":"gjimenez","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/futurereleases\/2013\/05\/02\/epic-citadel-demo-shows-the-power-of-the-web-as-a-platform-for-gaming\/","url":"https:\/\/blog.mozilla.org\/futurereleases\/2013\/05\/02\/epic-citadel-demo-shows-the-power-of-the-web-as-a-platform-for-gaming\/","name":"\u2018Epic Citadel' Demo Shows the Power of the Web as a Platform for Gaming - Future Releases","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/futurereleases\/#website"},"datePublished":"2013-05-02T19:25:43+00:00","dateModified":"2013-06-27T21:08:48+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/futurereleases\/#\/schema\/person\/6c9a40d10e0a9c99b88a7ab50e031c46"},"breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/futurereleases\/2013\/05\/02\/epic-citadel-demo-shows-the-power-of-the-web-as-a-platform-for-gaming\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/futurereleases\/2013\/05\/02\/epic-citadel-demo-shows-the-power-of-the-web-as-a-platform-for-gaming\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/futurereleases\/2013\/05\/02\/epic-citadel-demo-shows-the-power-of-the-web-as-a-platform-for-gaming\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/futurereleases\/"},{"@type":"ListItem","position":2,"name":"\u2018Epic Citadel&#8217; Demo Shows the Power of the Web as a Platform for Gaming"}]},{"@type":"WebSite","@id":"https:\/\/blog.mozilla.org\/futurereleases\/#website","url":"https:\/\/blog.mozilla.org\/futurereleases\/","name":"Future Releases","description":"Be the first to know what&#039;s new with upcoming Firefox releases.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.mozilla.org\/futurereleases\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.mozilla.org\/futurereleases\/#\/schema\/person\/6c9a40d10e0a9c99b88a7ab50e031c46","name":"gjimenez","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/futurereleases\/#\/schema\/person\/image\/67e8cbed0c33d4a39c84151927fcd087","url":"https:\/\/secure.gravatar.com\/avatar\/fa3d81e31d1abc4b8ef3f572b2427f7b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fa3d81e31d1abc4b8ef3f572b2427f7b?s=96&d=mm&r=g","caption":"gjimenez"},"url":"https:\/\/blog.mozilla.org\/futurereleases\/author\/futurereleases\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/futurereleases\/wp-json\/wp\/v2\/posts\/1564"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/futurereleases\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/futurereleases\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/futurereleases\/wp-json\/wp\/v2\/users\/280"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/futurereleases\/wp-json\/wp\/v2\/comments?post=1564"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/futurereleases\/wp-json\/wp\/v2\/posts\/1564\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/futurereleases\/wp-json\/wp\/v2\/media?parent=1564"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/futurereleases\/wp-json\/wp\/v2\/categories?post=1564"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/futurereleases\/wp-json\/wp\/v2\/tags?post=1564"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blog.mozilla.org\/futurereleases\/wp-json\/wp\/v2\/coauthors?post=1564"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}