{"id":1458,"date":"2013-02-20T15:14:35","date_gmt":"2013-02-20T15:14:35","guid":{"rendered":"http:\/\/blog.mozilla.org\/futurereleases\/?p=1458"},"modified":"2013-02-20T15:24:11","modified_gmt":"2013-02-20T15:24:11","slug":"one-developer-one-impressive-3d-game-demo-ported-to-the-web-with-no-plugins","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/futurereleases\/2013\/02\/20\/one-developer-one-impressive-3d-game-demo-ported-to-the-web-with-no-plugins\/","title":{"rendered":"One Developer, One Impressive 3D Game Demo Ported to the Web with No Plugins"},"content":{"rendered":"<p>At Mozilla, our goal is to make Firefox the best game development platform possible and help realize the power and potential of the Web for everyone, everywhere.<\/p>\n<p>One of the best aspects of working on a team that is producing open source solutions is seeing what people do with it. We continue to be amazed by how people leverage the technology that we share with them, specifically when it comes to video games.<\/p>\n<p><a href=\"http:\/\/blog.mozilla.org\/futurereleases\/files\/2013\/02\/06.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-1477\" alt=\"06\" src=\"http:\/\/blog.mozilla.org\/futurereleases\/files\/2013\/02\/06.png\" width=\"800\" height=\"450\" srcset=\"https:\/\/blog.mozilla.org\/futurereleases\/files\/2013\/02\/06.png 800w, https:\/\/blog.mozilla.org\/futurereleases\/files\/2013\/02\/06-252x141.png 252w, https:\/\/blog.mozilla.org\/futurereleases\/files\/2013\/02\/06-600x337.png 600w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>Back in August, 2012, Mozilla Games developed a demo called <a href=\"https:\/\/hacks.mozilla.org\/2012\/08\/mozilla-and-games-pushing-the-limits-of-whats-possible\/\">BananaBread<\/a> that provided a glimpse of the promise of highly responsive 3D games on the Web with no plugins. We demonstrated how to cross compile C++ code and convert it into a web application using a tool we developed called <a href=\"https:\/\/github.com\/kripken\/emscripten\">Emscripten<\/a>. The demo was aimed at inspiring developers and others that the Web was more capable than they believed.<\/p>\n<p>One individual saw this and emailed us to learn more. His name was Anthony Liot and he works for <a href=\"http:\/\/www.actisku.com\/\">ACTISKU<\/a>, creator of 3D real-time marketing solutions. He works with a 3D engine called <a href=\"http:\/\/unigine.com\/products\/unigine\"> Unigine<\/a>. This engine was developed with multi-platform capability and is used in games, simulation, visualization and virtual reality systems and other projects including UNIGINE&#8217;s benchmarks (Heaven, Valley and others) and Oil Rush naval strategy game. Anthony, passionate in his search for a way to bring great 3D graphics with no plug-in to the Web, decided to see if he could successfully port this engine to the Web.<\/p>\n<p><a href=\"http:\/\/blog.mozilla.org\/futurereleases\/files\/2013\/02\/10.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-1476\" alt=\"10\" src=\"http:\/\/blog.mozilla.org\/futurereleases\/files\/2013\/02\/10.png\" width=\"800\" height=\"450\" srcset=\"https:\/\/blog.mozilla.org\/futurereleases\/files\/2013\/02\/10.png 800w, https:\/\/blog.mozilla.org\/futurereleases\/files\/2013\/02\/10-252x141.png 252w, https:\/\/blog.mozilla.org\/futurereleases\/files\/2013\/02\/10-600x337.png 600w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>Over the course of several months, Anthony exchanged e-mails with Alon Zakai, the lead developer of Emscripten, with updates. Working on his own to port a very large and intensive code base, he only needed minimal support from Mozilla. This included the occasional questions or bug fix requests to the Emscripten cross compiler. His progress was constant and with each new demo, the quality of the rendering continually improved. Today, <a href=\"http:\/\/crypt-webgl.unigine.com\">ACTISKU and Unigine are sharing Anthony&#8217;s work with the public<\/a>, using a well-known benchmark demo developed by Unigine, it demonstrates just what can be done using such technology. I hope you will find the results as impressive as we have.<\/p>\n<p>The following real-time demo is visually stunning. Crypt, the name of the demo, is a non-interactive benchmark that was designed to make sure that all of Unigine&#8217;s rendering engine is working on a new platform. This is a solid first step towards getting the full Engine ported over, we look forward to what the future holds for such 3D projects on the Web!<\/p>\n<p>Check out this <a href=\"http:\/\/crypt-webgl.unigine.com\">impressive 3D demo<\/a> and let us know what you think.<\/p>\n<p>You can join the conversation on our IRC server at <a href=\"http:\/\/irc.mozilla.org\">irc.mozilla.org<\/a>, channel #games.<\/p>\n<p>Or sign up for the mailing list at <a href=\"https:\/\/lists.mozilla.org\/listinfo\/community-games\">https:\/\/lists.mozilla.org\/listinfo\/community-games<\/a><\/p>\n<p>Links to related posts<\/p>\n<p>&#8211; Actisku &#8211; <a href=\"http:\/\/www.actisku.com\/en\/actisku-3d-real-time-demo-no-plug#overlay-context=en\/actisku-3d-real-time-demo-with-no-plug-in\">About the demo<\/a><\/p>\n<p>&#8211; Unigine &#8211; <a href=\"http:\/\/unigine.com\/products\/unigine\/\">About the 3D Gaming engine<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>At Mozilla, our goal is to make Firefox the best game development platform possible and help realize the power and potential of the Web for everyone, everywhere. One of the &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/futurereleases\/2013\/02\/20\/one-developer-one-impressive-3d-game-demo-ported-to-the-web-with-no-plugins\/\">Read more<\/a><\/p>\n","protected":false},"author":394,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[30542,16178,6946],"coauthors":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>One Developer, One Impressive 3D Game Demo Ported to the Web with No Plugins - 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\/02\/20\/one-developer-one-impressive-3d-game-demo-ported-to-the-web-with-no-plugins\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"mbest@mozilla.com\" \/>\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\/02\/20\/one-developer-one-impressive-3d-game-demo-ported-to-the-web-with-no-plugins\/\",\"url\":\"https:\/\/blog.mozilla.org\/futurereleases\/2013\/02\/20\/one-developer-one-impressive-3d-game-demo-ported-to-the-web-with-no-plugins\/\",\"name\":\"One Developer, One Impressive 3D Game Demo Ported to the Web with No Plugins - Future Releases\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/futurereleases\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.mozilla.org\/futurereleases\/2013\/02\/20\/one-developer-one-impressive-3d-game-demo-ported-to-the-web-with-no-plugins\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.mozilla.org\/futurereleases\/2013\/02\/20\/one-developer-one-impressive-3d-game-demo-ported-to-the-web-with-no-plugins\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/blog.mozilla.org\/futurereleases\/files\/2013\/02\/06.png\",\"datePublished\":\"2013-02-20T15:14:35+00:00\",\"dateModified\":\"2013-02-20T15:24:11+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/futurereleases\/#\/schema\/person\/bc004bdc670f2f1397bcfd13ff97eae4\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/futurereleases\/2013\/02\/20\/one-developer-one-impressive-3d-game-demo-ported-to-the-web-with-no-plugins\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/futurereleases\/2013\/02\/20\/one-developer-one-impressive-3d-game-demo-ported-to-the-web-with-no-plugins\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/futurereleases\/2013\/02\/20\/one-developer-one-impressive-3d-game-demo-ported-to-the-web-with-no-plugins\/#primaryimage\",\"url\":\"http:\/\/blog.mozilla.org\/futurereleases\/files\/2013\/02\/06.png\",\"contentUrl\":\"http:\/\/blog.mozilla.org\/futurereleases\/files\/2013\/02\/06.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/futurereleases\/2013\/02\/20\/one-developer-one-impressive-3d-game-demo-ported-to-the-web-with-no-plugins\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/futurereleases\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"One Developer, One Impressive 3D Game Demo Ported to the Web with No Plugins\"}]},{\"@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\/bc004bdc670f2f1397bcfd13ff97eae4\",\"name\":\"mbest@mozilla.com\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/futurereleases\/#\/schema\/person\/image\/dbbf1ec8dbe633d60c4a4f5be88d804f\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cc4d2c02f34d77299eb63b381645cab7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cc4d2c02f34d77299eb63b381645cab7?s=96&d=mm&r=g\",\"caption\":\"mbest@mozilla.com\"},\"description\":\"Martin is currently the Director of Platform Product Management at Mozilla.\",\"url\":\"https:\/\/blog.mozilla.org\/futurereleases\/author\/mbestmozilla-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"One Developer, One Impressive 3D Game Demo Ported to the Web with No Plugins - 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\/02\/20\/one-developer-one-impressive-3d-game-demo-ported-to-the-web-with-no-plugins\/","twitter_misc":{"Written by":"mbest@mozilla.com","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/futurereleases\/2013\/02\/20\/one-developer-one-impressive-3d-game-demo-ported-to-the-web-with-no-plugins\/","url":"https:\/\/blog.mozilla.org\/futurereleases\/2013\/02\/20\/one-developer-one-impressive-3d-game-demo-ported-to-the-web-with-no-plugins\/","name":"One Developer, One Impressive 3D Game Demo Ported to the Web with No Plugins - Future Releases","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/futurereleases\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.mozilla.org\/futurereleases\/2013\/02\/20\/one-developer-one-impressive-3d-game-demo-ported-to-the-web-with-no-plugins\/#primaryimage"},"image":{"@id":"https:\/\/blog.mozilla.org\/futurereleases\/2013\/02\/20\/one-developer-one-impressive-3d-game-demo-ported-to-the-web-with-no-plugins\/#primaryimage"},"thumbnailUrl":"http:\/\/blog.mozilla.org\/futurereleases\/files\/2013\/02\/06.png","datePublished":"2013-02-20T15:14:35+00:00","dateModified":"2013-02-20T15:24:11+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/futurereleases\/#\/schema\/person\/bc004bdc670f2f1397bcfd13ff97eae4"},"breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/futurereleases\/2013\/02\/20\/one-developer-one-impressive-3d-game-demo-ported-to-the-web-with-no-plugins\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/futurereleases\/2013\/02\/20\/one-developer-one-impressive-3d-game-demo-ported-to-the-web-with-no-plugins\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/futurereleases\/2013\/02\/20\/one-developer-one-impressive-3d-game-demo-ported-to-the-web-with-no-plugins\/#primaryimage","url":"http:\/\/blog.mozilla.org\/futurereleases\/files\/2013\/02\/06.png","contentUrl":"http:\/\/blog.mozilla.org\/futurereleases\/files\/2013\/02\/06.png"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/futurereleases\/2013\/02\/20\/one-developer-one-impressive-3d-game-demo-ported-to-the-web-with-no-plugins\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/futurereleases\/"},{"@type":"ListItem","position":2,"name":"One Developer, One Impressive 3D Game Demo Ported to the Web with No Plugins"}]},{"@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\/bc004bdc670f2f1397bcfd13ff97eae4","name":"mbest@mozilla.com","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/futurereleases\/#\/schema\/person\/image\/dbbf1ec8dbe633d60c4a4f5be88d804f","url":"https:\/\/secure.gravatar.com\/avatar\/cc4d2c02f34d77299eb63b381645cab7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cc4d2c02f34d77299eb63b381645cab7?s=96&d=mm&r=g","caption":"mbest@mozilla.com"},"description":"Martin is currently the Director of Platform Product Management at Mozilla.","url":"https:\/\/blog.mozilla.org\/futurereleases\/author\/mbestmozilla-com\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/futurereleases\/wp-json\/wp\/v2\/posts\/1458"}],"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\/394"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/futurereleases\/wp-json\/wp\/v2\/comments?post=1458"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/futurereleases\/wp-json\/wp\/v2\/posts\/1458\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/futurereleases\/wp-json\/wp\/v2\/media?parent=1458"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/futurereleases\/wp-json\/wp\/v2\/categories?post=1458"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/futurereleases\/wp-json\/wp\/v2\/tags?post=1458"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blog.mozilla.org\/futurereleases\/wp-json\/wp\/v2\/coauthors?post=1458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}