{"id":8635,"date":"2012-06-21T21:23:33","date_gmt":"2012-06-21T21:23:33","guid":{"rendered":"http:\/\/blog.mozilla.org\/labs\/?p=8635"},"modified":"2012-06-21T21:23:33","modified_gmt":"2012-06-21T21:23:33","slug":"introducing-gladius-0-2","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/labs\/2012\/06\/introducing-gladius-0-2\/","title":{"rendered":"Introducing Gladius 0.2"},"content":{"rendered":"<div id=\"magicdomid3\"><a href=\"http:\/\/gladiusjs.github.com\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-8665 alignleft\" title=\"Physics example from the gallery\" src=\"http:\/\/blog.mozilla.org\/labs\/files\/2012\/06\/cube-collision.png\" alt=\"Physics example from the gallery\" width=\"200\" height=\"200\" srcset=\"https:\/\/blog.mozilla.org\/labs\/files\/2012\/06\/cube-collision.png 200w, https:\/\/blog.mozilla.org\/labs\/files\/2012\/06\/cube-collision-160x160.png 160w\" sizes=\"(max-width: 200px) 100vw, 200px\" \/><\/a>Today we are proud to release the next version of our open-source Javascript game engine, <a title=\"Gladius project on Mozilla Labs\" href=\"https:\/\/mozillalabs.com\/en-US\/gladius\/\" target=\"_blank\">Gladius<\/a> 0.2. For this release, we focused on making the API more intuitive and improving modularity.<\/div>\n<div id=\"magicdomid4\"><\/div>\n<p>&nbsp;<\/p>\n<div id=\"magicdomid5\"><\/div>\n<div>The driving goal for these changes is to make it easy for developers to customize the engine for their projects and to share their own engine plug-ins with the Gladius community.<\/div>\n<div><\/div>\n<p>&nbsp;<\/p>\n<h2>Community-driven<\/h2>\n<div>\n<div id=\"magicdomid8\">Gladius is an experimental, community-driven Mozilla project, and seeing more people join is a great source of energy and motivation for us. For example, <a title=\"@eee_c\" href=\"https:\/\/twitter.com\/eee_c\" target=\"_blank\">Chris Strom<\/a> <a title=\"Chris's blog\" href=\"http:\/\/japhr.blogspot.com\" target=\"_blank\">jumped into Gladius<\/a> a few weeks ago\u00a0 and has been writing a great blog series about his experiences. Chris is helping us identify areas for improvement in the API and spurred us to fix up some outdated documentation to make it easier for new developers to start using the engine. We also have an awesome start on high-level <a title=\"read the documentation\" href=\"http:\/\/gladius.rtfd.org\/\" target=\"_blank\">documentation<\/a> for Gladius thanks to <a title=\"@Osmose\" href=\"http:\/\/twitter.com\/Osmose\" target=\"_blank\">Michael Kelly<\/a>.<\/div>\n<\/div>\n<div><\/div>\n<p>&nbsp;<\/p>\n<h2>Engine plug-in support, updated documentation and more<\/h2>\n<div id=\"magicdomid11\">The biggest update you&#8217;ll notice in this release is support for engine plug-ins through a new extension framework. It&#8217;s now much easier to add new functionality to the engine by writing an extension yourself, or by loading an existing extension from github or the Web.<\/div>\n<div id=\"magicdomid12\"><\/div>\n<p>&nbsp;<\/p>\n<div id=\"magicdomid13\">We&#8217;ve also updated READMEs and new examples that will help you get started with Gladius. They demonstrate how to load the engine and illustrate functionality in the default extensions. The default extensions, along with all the examples, are available <a title=\"Gladius repository on github\" href=\"http:\/\/github.com\/gladiusjs\/gladius\">here<\/a>. See the examples in action in our new <a title=\"open the gallery\" href=\"http:\/\/gladiusjs.github.com\" target=\"_blank\">gallery<\/a>.<\/div>\n<div><\/div>\n<p>&nbsp;<\/p>\n<h2>Get involved<\/h2>\n<div id=\"magicdomid16\">We would love for you to help with Gladius by trying it out yourself or by helping to build out the project.\u00a0We&#8217;re available in <a title=\"join the IRC channel\" href=\"irc:\/\/irc.mozilla.org\/#games\">#games on irc.mozilla.org<\/a> to help you get started, and we&#8217;re especially keen to feature more community work in the <a title=\"open the gallery\" href=\"http:\/\/gladiusjs.github.com\" target=\"_blank\">gallery<\/a>.<\/div>\n<div><\/div>\n<div>\n<div id=\"magicdomid18\">Some specific areas where you can get involved:<\/div>\n<div id=\"magicdomid19\">\n<ul>\n<li>Create a new example or make an existing example awesome<\/li>\n<li>Contribute to our growing set of documentation<\/li>\n<li>Put together a simple game<\/li>\n<\/ul>\n<p>You can get started by heading over to github and cloning the <a title=\"Gladius repository on github\" href=\"http:\/\/github.com\/gladiusjs\/gladius\" target=\"_blank\">repository<\/a> or downloading the <a title=\"download Gladius 0.2.0\" href=\"https:\/\/github.com\/gladiusjs\/gladius\/zipball\/v0.2.0\" target=\"_blank\">archive<\/a>.<br \/>\n<\/p>\n<h2>What&#8217;s next<\/h2>\n<div id=\"magicdomid24\">Our next release will focus on making it easier to get started with Gladius by building out more documentation and examples, and by continuing to improve API usability.<\/div>\n<\/div>\n<div><\/div>\n<p><\/p>\n<h6>&#8212; <a title=\"@alankligman\" href=\"http:\/\/twitter.com\/alankligman\" target=\"_blank\">Alan Kligman<\/a>, <a title=\"@dmose\" href=\"http:\/\/twitter.com\/dmose\" target=\"_blank\">Dan Mosedale<\/a> and <a title=\"@dperit\" href=\"http:\/\/twitter.com\/dperit\" target=\"_blank\">David Perit<\/a>, on behalf of all the Gladius contributors<\/h6>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Today we are proud to release the next version of our open-source Javascript game engine, Gladius 0.2. For this release, we focused on making the API more intuitive and improving modularity. <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/labs\/2012\/06\/introducing-gladius-0-2\/\">Continue reading<\/a><\/p>\n","protected":false},"author":246,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20250,19270],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/labs\/wp-json\/wp\/v2\/posts\/8635"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/labs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/labs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/labs\/wp-json\/wp\/v2\/users\/246"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/labs\/wp-json\/wp\/v2\/comments?post=8635"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/labs\/wp-json\/wp\/v2\/posts\/8635\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/labs\/wp-json\/wp\/v2\/media?parent=8635"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/labs\/wp-json\/wp\/v2\/categories?post=8635"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/labs\/wp-json\/wp\/v2\/tags?post=8635"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}