<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>*drawlogic &#187; web</title>
	<atom:link href="http://drawlogic.com/tag/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://drawlogic.com</link>
	<description>interactive and game development technologies for the web - flash, flex, unity3d, silverlight, javascript</description>
	<lastBuildDate>Thu, 17 May 2012 13:12:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Hardware Acceleration on the Web, The Next Interactive Web is Materializing</title>
		<link>http://drawlogic.com/2011/07/02/hardware-acceleration-on-the-web-the-next-interactive-web-is-materializing/</link>
		<comments>http://drawlogic.com/2011/07/02/hardware-acceleration-on-the-web-the-next-interactive-web-is-materializing/#comments</comments>
		<pubDate>Sun, 03 Jul 2011 00:26:16 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[INTERACTIVE]]></category>
		<category><![CDATA[TECHNOLOGY]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[acceleration]]></category>
		<category><![CDATA[ADOBE]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[GAMEDEV]]></category>
		<category><![CDATA[GAMES]]></category>
		<category><![CDATA[hardware acceleration]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[MICROSOFT]]></category>
		<category><![CDATA[SILVERLIGHT]]></category>
		<category><![CDATA[three.js]]></category>
		<category><![CDATA[unity]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webgl]]></category>
		<category><![CDATA[xna]]></category>

		<guid isPermaLink="false">http://drawlogic.com/?p=1006</guid>
		<description><![CDATA[Interactive on the web is changing at a rapid clip. The path of the next wave of ineractive and gaming on the web is beginning to materialize. WebGL, Canvas grouped with html5 are final and providing new landscapes to draw on and new ways to make levels to beat. Most browsers and platforms are supporting [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Interactive on the web is changing at a rapid clip. </strong> The path of the next wave of ineractive and gaming on the web is beginning to materialize.</p>
<p><strong><a href="http://drawlogic.com/2011/03/04/webgl-spec-1-0-now-final-from-khronos/">WebGL, Canvas grouped with html5 are final</a></strong> and providing new landscapes to draw on and new ways to make levels to beat. Most browsers and platforms are supporting this technology. Tools like <a href="http://mrdoob.com/blog/post/693">Three.js</a> make that very fun. <a href="http://drawlogic.com/2011/01/15/firefox-4-webgl-enabled-hardware-acceleration-faster-javascript-webconsole/">Mozilla Firefox</a>, <a href="http://drawlogic.com/2010/12/16/webgl-will-be-part-of-chrome-9-regular-releases/">Chrome</a> and Safari are including WebGL + canvas and mostly hardware accelerated, making Javascript an even more powerful glue of the web.</p>
<p><strong><a href="http://drawlogic.com/2011/02/27/adobe-air-and-flash-3d-api-molehill-preview-released/">Adobe is going low level with Flash &#8216;Molehill&#8217; 3D</a></strong> and hardware acceleration platform that <a href="http://drawlogic.com/2011/02/27/unity-building-in-flash-3d-molehill-export-support/">companies like Unity will be including as an export target</a>.</p>
<p><strong>Microsoft has finally laid out their plans. </strong> <strong><a href="http://www.silverlight.net/getstarted/silverlight-5-beta/">Silverlight is alive with Silverlight 5 / 3D</a></strong> powered by XNA (any surprise? <a href="http://drawlogic.com/2010/10/29/is-silverlight-done-microsoft-shift-in-strategy/">guess it isn&#8217;t dead</a>) and hardware acceleration throughout Internet Explorer, <a href="http://www.microsoft.com/silverlight/future/">this appears to be Microsoft&#8217;s version of the future</a>.</p>
<p><strong>Plugins like Flash, Unity, Silverlight, others will continue to push the bounds cross platform</strong> where standards cement the technology behind it for a platform to reach the next innovative step.</p>
<p><strong>Mobile has blown up the scene with native and low-level focus</strong>, causing web platforms to also go low level for more performance thanks to Apple and now Android. Native languages like C, C++ and Objective-C came roaring back as the hardware was reset a bit back to late 90s/early 2000s processor and graphics power. However with mobile and cpu cost on platform as service system, native will stay more over the coming years.</p>
<p>Games, interactive and entertainment projects and apps are going to be even more fun. <strong>New opportunities all over the place.  Game on!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://drawlogic.com/2011/07/02/hardware-acceleration-on-the-web-the-next-interactive-web-is-materializing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Microsoft&#8217;s Answer to WebGL, Silverlight 5 3D, Hardware Acceleration + XNA</title>
		<link>http://drawlogic.com/2011/05/18/microsofts-answer-to-webgl-silverlight-5-3d-hardware-acceleration-xna/</link>
		<comments>http://drawlogic.com/2011/05/18/microsofts-answer-to-webgl-silverlight-5-3d-hardware-acceleration-xna/#comments</comments>
		<pubDate>Thu, 19 May 2011 00:24:32 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[3D ENGINES]]></category>
		<category><![CDATA[INTERACTIVE]]></category>
		<category><![CDATA[TECHNOLOGY]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[MICROSOFT]]></category>
		<category><![CDATA[SILVERLIGHT]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://drawlogic.com/?p=1012</guid>
		<description><![CDATA[Microsoft has finally laid out their plans. Silverlight is alive with Silverlight 5 / 3D powered by XNA (any surprise? guess it isn&#8217;t dead) and hardware acceleration throughout Internet Explorer for canvas/html5 focus apparently aloongside Silverlight for deeper graphical needs or changes. It was originally outlined back in April at MIX 2011, but it shows their path [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft has finally laid out their plans. <strong><a href="http://www.silverlight.net/getstarted/silverlight-5-beta/">Silverlight is alive with Silverlight 5 / 3D</a></strong> powered by XNA (any surprise? <a href="http://drawlogic.com/2010/10/29/is-silverlight-done-microsoft-shift-in-strategy/">guess it isn&#8217;t dead</a>) and hardware acceleration throughout Internet Explorer for canvas/html5 focus apparently aloongside Silverlight for deeper graphical needs or changes. It was <a href="http://blogs.microsoft.co.il/blogs/arik/archive/2011/04/14/mix-2011-graphics-and-3d-with-silverlight-5.aspx">originally outlined back in April at MIX 2011</a>, but it shows their path and answer to WebGL/Canvas and standards for interactive and game development on the web <em>(plus I have been busy on two titles, one for iOS and one for both iOS and Android, gotta say it is nice to see how fast your app gets posted to Android store compared to iOS&#8230;)</em>.</p>
<p><img class="aligncenter" title="Silverlight 5 XNA" src="http://i81.photobucket.com/albums/j223/drawkbox/IMG_20110413_154109_4C81225B.jpg" alt="" width="512" height="386" /></p>
<p>There are some nice examples of <a href="http://www.andybeaulieu.com/Home/tabid/67/EntryID/216/Default.aspx">toolkits being developed</a> such as <a href="http://balder.codeplex.com/">Balder 3D</a> and <a href="http://jiglibx.codeplex.com/">JigLibX</a> pulled from <a href="http://www.andybeaulieu.com/Home/tabid/67/EntryID/216/Default.aspx">this experiment</a>.<br />

<object width="512" height="414"><param name="movie" value="http://www.youtube.com/v/VGzwJ9NnHKk?version=3&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/VGzwJ9NnHKk?version=3&amp;hl=en_US" type="application/x-shockwave-flash" width="512" height="414" allowscriptaccess="always" allowfullscreen="true"></embed></object>
</p>
<ul>
<li>Pick it up and <a href="http://www.silverlight.net/getstarted/silverlight-5-beta/">try Silverlight 5 with 3D/XNA out</a></li>
<li><a href="http://go.microsoft.com/fwlink/?LinkId=213904" target="_blank">Silverlight 5 Beta Developer Runtime for Windows</a></li>
<li><a href="http://go.microsoft.com/fwlink/?LinkId=213905" target="_blank">Silverlight 5 Beta Developer Runtime for Mac</a></li>
<li><a href="http://go.microsoft.com/fwlink/?LinkId=213907" target="_blank">Silverlight 5 Beta SDK</a></li>
<li><a href="http://go.microsoft.com/fwlink/?LinkId=215202" target="_blank">WCF RIA Services for Silverlight 5 Beta</a></li>
</ul>
<p><strong>We might have to wait a while for <a href="http://www.go-mono.com/moonlight/">Moonlight</a> to catch up on this one, guess that would take an OpenGL rendering layer like WebGL?&#8230;:)</strong></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://drawlogic.com/2011/05/18/microsofts-answer-to-webgl-silverlight-5-3d-hardware-acceleration-xna/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WebGL Spec 1.0 Now Final From Khronos</title>
		<link>http://drawlogic.com/2011/03/04/webgl-spec-1-0-now-final-from-khronos/</link>
		<comments>http://drawlogic.com/2011/03/04/webgl-spec-1-0-now-final-from-khronos/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 19:59:29 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[3d]]></category>
		<category><![CDATA[3D ENGINES]]></category>
		<category><![CDATA[PERFORMANCE]]></category>
		<category><![CDATA[STANDARDS]]></category>
		<category><![CDATA[TECHNOLOGY]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[GAMEDEV]]></category>
		<category><![CDATA[khronos]]></category>
		<category><![CDATA[three.js]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webgl]]></category>

		<guid isPermaLink="false">http://drawlogic.com/?p=979</guid>
		<description><![CDATA[Khronos announced today that WebGL, the great OpenGL web hope, is now officially final for the 1.0 version. Khronos announced this today via the GDC and their website, it was also mentioned at Gamasutra. WebGL already sees great support in numerous engines including my favorite Three.js from the infamous mr. doob. There is already a thriving [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.khronos.org/news/press/releases/khronos-releases-final-webgl-1.0-specification"><img class="alignleft" title="http://i81.photobucket.com/albums/j223/drawkbox/WebGL_logo.png" src="http://i81.photobucket.com/albums/j223/drawkbox/WebGL_logo.png" alt="" width="163" height="75" />Khronos announced today that WebGL, the great OpenGL web hope, is now officially final for the 1.0 version</a>. Khronos announced this today via the GDC and their <a href="http://www.khronos.org/news/press/releases/khronos-releases-final-webgl-1.0-specification">website</a>, it was <a href="http://gamasutra.com/view/news/33353/GDC_2011_Khronos_Releases_Final_WebGL_10_Spec_For_HTML5_3D.php">also mentioned at Gamasutra</a>.</p>
<p><img class="alignright" title="http://i81.photobucket.com/albums/j223/drawkbox/threejs-webglrender.jpg" src="http://i81.photobucket.com/albums/j223/drawkbox/threejs-webglrender.jpg" alt="" width="320" height="217" /></p>
<p>WebGL already sees <a href="https://github.com/mrdoob/three.js/">great support in numerous engines including my favorite Three.js from the infamous mr. doob</a>.</p>
<blockquote><p>There is already a thriving middleware ecosystem around WebGL to provide a wide diversity of Web developers the ability to easily create compelling 3D content for WebGL-enabled browsers.  These tools include: C3DL, CopperLicht , EnergizeGL, GammaJS, GLGE, GTW, O3D, OSG.JS, SceneJS, SpiderGL, TDL, Three.js and X3DOM.  Links to these authoring tools and WebGL demos can be found at <a href="http://www.khronos.org/webgl/wiki/Main_Page">www.khronos.org/webgl/wiki/Main_Page</a>.</p></blockquote>
<p>It will take some time for WebGL to propagate.  It is ready and on in Chrome and Firefox by default in betas. Safari it can be enabled via app parameter.  IE and MIcrosoft have yet to chime in, will we see DirectX for the web or adoption of WebGL.  Time will tell&#8230;  Until then Unity and Flash with the 3d api Molehill are forging ahead.  I am sure we will see an export to WebGL for Unity down the line but there are still some interesting script execution speed issues that compiled code in Flash and Unity Web Player will still be faster on.</p>
<p>So Khronos isn&#8217;t stopping at WebGL, they are now tackling WebCL or OpenCL for the web just like WebGL is OpenGL for the web (currently at the OpenGL ES 2.0 level which is nice because that is big on mobile &#8212; mobile and web games are at about the same level).</p>
<blockquote><p>Khronos is also today announcing the formation of the WebCL™ working group to explore defining a JavaScript binding to the Khronos OpenCL™ standard for heterogeneous parallel computing.  WebCL creates the potential to harness GPU and multi-core CPU parallel processing from a Web browser, enabling significant acceleration of applications such as image and video processing and advanced physics for WebGL games.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://drawlogic.com/2011/03/04/webgl-spec-1-0-now-final-from-khronos/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WebGL Will Be Part of Chrome 9 Regular Releases</title>
		<link>http://drawlogic.com/2010/12/16/webgl-will-be-part-of-chrome-9-regular-releases/</link>
		<comments>http://drawlogic.com/2010/12/16/webgl-will-be-part-of-chrome-9-regular-releases/#comments</comments>
		<pubDate>Thu, 16 Dec 2010 23:01:13 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[TECHNOLOGY]]></category>
		<category><![CDATA[acceleration]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[GAMEDEV]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[webgl]]></category>

		<guid isPermaLink="false">http://drawlogic.com/?p=931</guid>
		<description><![CDATA[Good news for the beginning of hardware accelerating the web, WebGL will now be part of the main Chrome releases not just a compile option for Chromium nightlies. Google Chrome 9 enables WebGL support by default. &#8220;WebGL is a new web technology that brings hardware-accelerated 3D graphics to the browser without installing additional software&#8221; and it [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://googlesystem.blogspot.com/2010/12/chrome-9-sandboxes-flash-and-adds-webgl.html"><img class="alignright" title="Chrome 9 with WebGL" src="http://i81.photobucket.com/albums/j223/drawkbox/google-logo.png" alt="Chrome 9 with WebGL" width="233" height="222" /></a>Good news for the beginning of hardware accelerating the web, <a href="http://googlesystem.blogspot.com/2010/12/chrome-9-sandboxes-flash-and-adds-webgl.html">WebGL will now be part of the main Chrome releases</a> not just a compile option for Chromium nightlies.</p>
<blockquote><p>Google Chrome 9 <a href="http://blog.chromium.org/2010/12/webgl-now-in-beta-here-comes-3d-web.html">enables WebGL support</a> by default. &#8220;WebGL is a new web technology that brings hardware-accelerated 3D graphics to the browser without installing additional software&#8221; and it can be used to create cool applications like <a href="http://bodybrowser.googlelabs.com/">Google Body Browser</a>, <a href="http://webglsamples.googlecode.com/hg/field/field.html">Field</a>, <a href="http://webglsamples.googlecode.com/hg/aquarium/aquarium.html">Aquarium</a> and <a href="http://www.chromeexperiments.com/webgl">more</a>.</p></blockquote>
<p>The update for Chrome 9 also sandboxes Flash, WebGL and plugins like extensions and tabs so that using them will be more secure and not crash the browser or the tab. Hopefully Safari has this soon, and then a few years from now IE may get it. Or they will put out their own DirectX web plugin so everyone has to write it twice like currently in game development. /sarcasm</p>
]]></content:encoded>
			<wfw:commentRss>http://drawlogic.com/2010/12/16/webgl-will-be-part-of-chrome-9-regular-releases/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Talking To Game Devs About Creating Facebook Competitor and Interesting Comment by Mark DeLoura from Google</title>
		<link>http://drawlogic.com/2010/07/29/google-talking-to-game-devs-about-creating-facebook-competitor-and-interesting-comment-by-mark-deloura-from-google/</link>
		<comments>http://drawlogic.com/2010/07/29/google-talking-to-game-devs-about-creating-facebook-competitor-and-interesting-comment-by-mark-deloura-from-google/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 20:34:49 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[3D ENGINES]]></category>
		<category><![CDATA[GAMEDEV]]></category>
		<category><![CDATA[GAMES]]></category>
		<category><![CDATA[MARKET]]></category>
		<category><![CDATA[TECHNOLOGY]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[FLASH]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[native client]]></category>
		<category><![CDATA[unity]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webgl]]></category>

		<guid isPermaLink="false">http://drawlogic.com/?p=828</guid>
		<description><![CDATA[On the web based gaming front&#8230; Google looks to be making a gaming site to compete with Facebook only kicking the gaming up a notch? By the comment from Mark DeLoura, head of developer advocate for Google gaming, it appears they/he also favor going 3d or native client with WebGL or Unity wrapped in the native client. [...]]]></description>
			<content:encoded><![CDATA[<p><em><strong>On the web based gaming front&#8230;</strong></em></p>
<p><a href="http://www.gamasutra.com/view/news/29638/Google_Talking_To_Game_Devs_About_Creating_Facebook_Competitor.php">Google looks to be making a gaming site to compete with Facebook</a> only kicking the gaming up a notch? By the comment from Mark DeLoura, head of developer advocate for Google gaming, it appears they/he also favor going 3d or native client with WebGL or Unity wrapped in the native client.</p>
<p>Check the comment by Mark DeLoura on the gamasutra post regarding the rumored Google Me Facebook like gaming/social site:</p>
<blockquote><p><strong>I think Flash will continue to be a very viable platform.</strong> The Flash toolset is pretty frickin&#8217; amazing, and there are a ton of happy Flash developers out there, and great games galore.</p>
<p><strong>I would like to see higher-fidelity 3D content on the web though.</strong> It&#8217;s been a dream of many people going back to VRML days. <strong>WebGL and Native Client are two solutions to this that will be integrated into the Chrome browser.</strong> At Google I/O we talked about Unity running inside of Native Client, which <strong>combines the hardware acceleration and security of Native Client with the fantastic toolset and runtime from Unity</strong>. It&#8217;s peanut butter and chocolate (well, for me). This is a platform I&#8217;m really excited about for 3D web games.</p></blockquote>
<p>Indeed peanut butter and chocolate is mighty tasty.</p>
]]></content:encoded>
			<wfw:commentRss>http://drawlogic.com/2010/07/29/google-talking-to-game-devs-about-creating-facebook-competitor-and-interesting-comment-by-mark-deloura-from-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Sockets in Google Chrome and Proposed Standard for HTML5</title>
		<link>http://drawlogic.com/2009/12/09/web-sockets-in-google-chrome-and-proposed-standard-for-html5/</link>
		<comments>http://drawlogic.com/2009/12/09/web-sockets-in-google-chrome-and-proposed-standard-for-html5/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 04:24:37 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[APPLICATIONS]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[PROGRAMMING]]></category>
		<category><![CDATA[TECHNOLOGY]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[INTERACTIVE]]></category>
		<category><![CDATA[real-time]]></category>
		<category><![CDATA[sockets]]></category>
		<category><![CDATA[standard]]></category>
		<category><![CDATA[tcp]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://drawlogic.com/?p=705</guid>
		<description><![CDATA[Google is pushing Web Sockets into Chrome based on the Web Socket standards being developed at all major engineering standards groups.  Web Socket is an interesting direction but it is great to couple that with O3G or WebGL for some multiplayer 3d game development with just a browser. Starting in the Google Chrome developer channel release [...]]]></description>
			<content:encoded><![CDATA[<p><strong><img class="alignright" title="Web Sockets in Chrome Google" src="http://i81.photobucket.com/albums/j223/drawkbox/google-logo.png" alt="" width="233" height="222" /><a href="http://blog.chromium.org/2009/12/web-sockets-now-available-in-google.html" target="_blank">Google is pushing Web Sockets</a></strong> into Chrome based on the Web Socket standards being developed at all major engineering standards groups.  <a href="http://blog.chromium.org/2009/12/web-sockets-now-available-in-google.html" target="_blank">Web Socket</a> is an interesting direction but it is great to couple that with <a href="http://drawlogic.com/2009/04/21/google-releases-o3d-plugin-for-3d-in-browser-controlled-with-javascript/" target="_blank">O3G</a> or <a href="http://drawlogic.com/2009/08/08/webgl-announced-javascript-controlled-opengl-standard-is-now-official-at-khronos-group-who-runs-opengl-openvg-opengl-es/" target="_blank">WebGL</a> for some multiplayer 3d game development with just a browser.</p>
<blockquote><p>Starting in the Google Chrome <a href="http://www.chromium.org/getting-involved/dev-channel">developer channel</a> release 4.0.249.0, Web Sockets are available and enabled by default. Web Sockets are &#8220;TCP for the Web,&#8221; a next-generation bidirectional communication technology for web applications being standardized in part of <a href="http://www.whatwg.org/specs/web-apps/current-work/complete.html">Web Applications 1.0</a>. We&#8217;ve implemented this feature as described in our design docs for <a href="http://docs.google.com/View?docID=dfm7gfvg_0fpjg22gh&amp;revision=_latest">WebKit</a> and <a href="http://docs.google.com/View?docID=dfm7gfvg_1dm97qxgm&amp;revision=_latest">Chromium</a>.</p></blockquote>
<p><strong>Sample Code</strong></p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;WebSocket&quot;</span> <span style="color: #000066; font-weight: bold;">in</span> window<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #003366; font-weight: bold;">var</span> ws <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> WebSocket<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;ws://example.com/service&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  ws.<span style="color: #660066;">onopen</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #006600; font-style: italic;">// Web Socket is connected. You can send data by send() method.</span>
    ws.<span style="color: #660066;">send</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;message to send&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> ....
  <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
  ws.<span style="color: #660066;">onmessage</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span>evt<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #003366; font-weight: bold;">var</span> received_msg <span style="color: #339933;">=</span> evt.<span style="color: #660066;">data</span><span style="color: #339933;">;</span> ... <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
  ws.<span style="color: #660066;">onclose</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #006600; font-style: italic;">// websocket is closed. };</span>
<span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">else</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #006600; font-style: italic;">// the browser doesn't support WebSocket.</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p><strong>Socket Advantage</strong></p>
<p>Flash has long been the answer for sockets for web applications and once sockets were added to Flash it instantly became a better interactive and gaming platform for multi-user applications and multiplayer games. They started with <a href="http://livedocs.adobe.com/flex/3/langref/flash/net/XMLSocket.html" target="_blank">XmlSocket </a>then recently added <a href="http://livedocs.adobe.com/flex/3/langref/flash/net/Socket.html" target="_blank">Socket</a> for raw binary data in as3.  <a href="http://msdn.microsoft.com/en-us/library/cc296248(VS.95).aspx" target="_blank">Silverlight </a>and Java also have this feature but having this in script is pretty significant because many applications could really use a browser supported bi-directional communication link.</p>
<p><strong>What is Missing</strong></p>
<p><strong>The biggie missing from Flash, Silverlight, etc and Web Sockets is UDP and preferably RUDP or Reliable UDP which allows UDP datagrams to be sent back and forth either verified delivery or broadcast.</strong> Unity does support UDP.  The best socket layers are reliable UDP based because mixing TCP and UDP can lead to queuing and not all messages are critical so having just UDP isn&#8217;t enough, having TCP is too much.  Reliable UDP is the way to go but so far no web layers are doing it well except Unity on that one (you still have to make your own RUDP implementation &#8211; libraries like <a href="http://www.jenkinssoftware.com/" target="_blank">Raknet </a>or <a href="http://enet.bespin.org/" target="_blank">enet</a> in C/C++ give you this but you can&#8217;t use that in Unity client only on the server). (Edit: Flash does have <a href="http://drawlogic.com/2008/12/12/adobe-stratus-client-to-client-flash-communication-p2p-with-rtmfp/" target="_blank">RTMFP</a> which is based on UDP and uses FMS for nat for p2p but it is still not a true low level UDP socket just yet as it supports more features. A low-level UDP socket would also be nice in flash.)</p>
<p><strong>Web Communication Evolving</strong></p>
<p>I am a big Flash fan and have been developing it since 1999 among other platforms, I have recently watched other technologies nearly match the features and some go beyond it.  The interesting thing about Web Sockets is that it does go after a core feature of flash; Canvas and WebGL or O3D also do.<strong> Flash still has the webcam, mic, sound mixers/tranform, and for now sockets which put it at an advantage in gaming and interactive. </strong> Flash used to  be the sole greatest video player but Silverlight is doing a pretty good job of that as well so that is still an advantage but others are entering including possibly browser support in html5. I still think it is the best video but they would need to keep innovating.</p>
<p><strong>Another interesting point about this is XMLHttpRequest objects.  Originally <a href="http://garrettsmith.net/blog/archives/2006/01/microsoft_inven_1.html" target="_blank">&#8220;AJAX&#8221; was created by Microsoft for IE</a>, pushing new features and innovating back when IE was a good browser and ahead in IE4. </strong> Mozilla and others adopted this feature (as well as editable text areas for html) because they were great features for web applications to evolve to.  now Google is pushing with Chrome and Web Sockets is the next step that should be in web browsers even if it is only TCP based for now.  This will add great capabilities and will probably be preferred over AJAX/XMLHttpRequest for really interactive and real-time tools/games should it take hold.  Ian Hickson is running the table on the standards with this effort and it is a good one to get behind.</p>
<ul>
<li><a href="http://blog.chromium.org/2009/12/web-sockets-now-available-in-google.html" target="_blank"><strong>Blog post about Web Sockets</strong></a></li>
<li><a href="http://dev.w3.org/html5/websockets/" target="_blank"><strong>W3C Standard</strong></a> proposed by Google (Ian Hickson)</li>
<li><a href="http://www.whatwg.org/specs/web-apps/current-work/complete.html" target="_blank"><strong>WHATWG Standard</strong></a><strong> </strong>proposed by Google (Ian Hickson)</li>
<li><a href="http://tools.ietf.org/html/draft-hixie-thewebsocketprotocol-55" target="_blank"><strong>IETF RFC</strong></a> &#8216;web socket protocol&#8217; by hixie (Ian Hickson)</li>
<li><a href="http://code.google.com/p/pywebsocket/" target="_blank"><strong>pywebsocket </strong></a>for Apache to test with Web Sockets</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://drawlogic.com/2009/12/09/web-sockets-in-google-chrome-and-proposed-standard-for-html5/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Haxe Sandy Ability to Generate a 3D Javascript Engine Port of Sandy for Canvas</title>
		<link>http://drawlogic.com/2009/07/16/haxe-sandy-able-to-generate-a-3d-javascript-engine-port-of-sandy-for-canvas/</link>
		<comments>http://drawlogic.com/2009/07/16/haxe-sandy-able-to-generate-a-3d-javascript-engine-port-of-sandy-for-canvas/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 17:32:36 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[3d]]></category>
		<category><![CDATA[3D ENGINES]]></category>
		<category><![CDATA[ACTIONSCRIPT]]></category>
		<category><![CDATA[ACTIONSCRIPT3]]></category>
		<category><![CDATA[ARCHITECT]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[GAMEDEV]]></category>
		<category><![CDATA[GAMES]]></category>
		<category><![CDATA[HAXE]]></category>
		<category><![CDATA[JAVASCRIPT]]></category>
		<category><![CDATA[OPEN SOURCE]]></category>
		<category><![CDATA[PROGRAMMING]]></category>
		<category><![CDATA[RENDERING]]></category>
		<category><![CDATA[SANDY]]></category>
		<category><![CDATA[STANDARDS]]></category>
		<category><![CDATA[TECHNOLOGY]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[ENGINE]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[hx]]></category>
		<category><![CDATA[motor2]]></category>
		<category><![CDATA[port]]></category>
		<category><![CDATA[puremvc]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://drawlogic.com/?p=604</guid>
		<description><![CDATA[Haxe Sandy is a version of Sandy that can export to an experimental Javascript 3D engine taking advantage of the &#60;canvas&#62; element. There are some great demos that run smoothly in canvas capable browsers and very smooth in Chrome. Demos of Haxe Sandy: Displaying a model Getting Started Model Loading Physics Shading Tweening Skybox Primitives [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flashsandy.org/haxe" target="_blank">Haxe Sandy </a>is a version of Sandy that can export to an experimental Javascript 3D engine taking advantage of the &lt;canvas&gt; element. There are some <a href="http://webdemos.sourceforge.net/haxesandy/gettingstarted-js.html" target="_blank">great demos that run smoothly</a> in canvas capable browsers and very smooth in Chrome.</p>
<p><a href="http://webdemos.sourceforge.net/haxesandy/gettingstarted-js.html" target="_blank"><img class="alignright" title="Sandy Haxe" src="http://i81.photobucket.com/albums/j223/drawkbox/sandyhx.png" alt="" width="341" height="292" /></a></p>
<p><strong>Demos of Haxe Sandy:</strong></p>
<ul>
<li><a href="http://webdemos.sourceforge.net/haxesandy/" target="_blank">Displaying  		a model</a></li>
<li> <a href="http://webdemos.sourceforge.net/haxesandy/gettingstarted-js.html" target="_blank">Getting Started</a></li>
<li> <a href="http://webdemos.sourceforge.net/haxesandy/modelloading-js.html" target="_blank">Model Loading</a></li>
<li><a href="http://webdemos.sourceforge.net/haxesandy/physics-js.html" target="_blank">Physics</a></li>
<li><a href="http://webdemos.sourceforge.net/haxesandy/shading-js.html" target="_blank">Shading</a></li>
<li><a href="http://webdemos.sourceforge.net/haxesandy/tweening-js.html" target="_blank">Tweening</a></li>
<li><a href="http://webdemos.sourceforge.net/haxesandy/skybox-js.html" target="_blank">Skybox</a></li>
<li><a href="http://webdemos.sourceforge.net/haxesandy/primitives-js.html" target="_blank">Primitives</a></li>
</ul>
<p>Sandy was actually the first open source 3d engine in flash, maybe this will be a trend building in <a href="http://haxe.org/" target="_blank">haXe </a>for export to flash and javascript?  It certainly looks like a great start and would make a very nice platform for 3d on the web allowing Sandy or other flash libraries to run in Flash and Javascript by writing in an abstraction platform like haXe. Other libraries like <a href="http://www.motorphysics.de/" target="_blank">Motor2</a>, <a href="http://code.google.com/p/physaxe/" target="_blank">Physaxe</a>, <a href="http://code.google.com/p/haxe3d/" target="_blank">haxe3D</a>, <a href="http://forums.puremvc.org/index.php?topic=636.0" target="_blank">PureMVC </a>and more have haXe versions. Still very experimental but a possible need when Flash and canvas are both in the market in the future.  Right now it is still all Flash.</p>
<ul>
<li><a href="http://www.flashsandy.org/haxe" target="_blank">Haxe Sandy</a></li>
<li><a href="http://webdemos.sourceforge.net/haxesandy/gettingstarted-js.html">Haxe Sandy Demos</a></li>
<li><a href="http://www.brighthub.com/hubfolio/matthew-casperson/blog/archive/2009/07/08/flash-and-javascript-3d-with-sandy-hx.aspx" target="_blank">Haxe Sandy Tutorials by Matthew Casperson</a></li>
<li><a href="http://www.flashsandy.org/download" target="_blank">Haxe Sandy Download</a>
<ul>
<li><a title="http://sandy.googlecode.com/files/sandy-hx-src-3.1.1.tar.gz" rel="nofollow" href="http://sandy.googlecode.com/files/sandy-hx-src-3.1.1.tar.gz">Download sources</a></li>
<li><a title="http://sandy.googlecode.com/files/sandy-hx-docs-3.1.1.tar.gz" rel="nofollow" href="http://sandy.googlecode.com/files/sandy-hx-docs-3.1.1.tar.gz">Download API documentation</a></li>
<li><a title="http://sandy.googlecode.com/files/sandy-hx-tutos-3.1.1.tar.gz" rel="nofollow" href="http://sandy.googlecode.com/files/sandy-hx-tutos-3.1.1.tar.gz">Download all examples to get started</a></li>
</ul>
</li>
</ul>
<p>[ <a href="http://www.devmaster.net/news/index.php?storyid=2296" target="_blank">via Matthew Casperson at devmaster.net</a> ]</p>
]]></content:encoded>
			<wfw:commentRss>http://drawlogic.com/2009/07/16/haxe-sandy-able-to-generate-a-3d-javascript-engine-port-of-sandy-for-canvas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>amfast Python Remoting and Services Library for Flash, Flex and other AMF</title>
		<link>http://drawlogic.com/2009/05/18/amfast-python-remoting-and-services-library-for-flash-flex-and-other-amf/</link>
		<comments>http://drawlogic.com/2009/05/18/amfast-python-remoting-and-services-library-for-flash-flex-and-other-amf/#comments</comments>
		<pubDate>Mon, 18 May 2009 07:18:12 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[ACTIONSCRIPT]]></category>
		<category><![CDATA[ACTIONSCRIPT3]]></category>
		<category><![CDATA[AMF]]></category>
		<category><![CDATA[APPLICATIONS]]></category>
		<category><![CDATA[ARCHITECT]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[DEVELOPMENT]]></category>
		<category><![CDATA[FLASH]]></category>
		<category><![CDATA[FLEX]]></category>
		<category><![CDATA[GAMEDEV]]></category>
		<category><![CDATA[GAMES]]></category>
		<category><![CDATA[LIBRARIES]]></category>
		<category><![CDATA[OPEN SOURCE]]></category>
		<category><![CDATA[PYTHON]]></category>
		<category><![CDATA[TECHNOLOGY]]></category>
		<category><![CDATA[tracking]]></category>
		<category><![CDATA[AMF0]]></category>
		<category><![CDATA[AMF3]]></category>
		<category><![CDATA[messaging]]></category>
		<category><![CDATA[remoting]]></category>
		<category><![CDATA[services]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://drawlogic.com/?p=548</guid>
		<description><![CDATA[pyamf is pretty sweet for Flash remoting with Pythonic server side, but now we have two nicely done and integrated remoting kits for python on the server side. amfast is a new remoting library  that looks to be as sweet as pyamf (where sweet == fast and useful).  I am checking out amfast now but [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://pyamf.org/" target="_blank">pyamf </a></strong>is pretty sweet for Flash remoting with Pythonic server side, but now we have two nicely done and integrated remoting kits for python on the server side.</p>
<p><strong><a href="http://code.google.com/p/amfast/" target="_blank">amfast </a></strong>is a new remoting library  that looks to be as sweet as pyamf (where sweet == fast and useful).  I am checking out <a href="http://code.google.com/p/amfast/" target="_blank">amfast </a>now but the speed boost alone might be worth it.  For instance, working with real-time games, when you need static content you need to grab that quickly sometimes via a content service.  The faster that link the better. It also has <a href="http://twistedmatrix.com/trac/" target="_blank">Twisted</a> integration which is great for networking and <a href="http://www.sqlalchemy.org/" target="_blank">SQLAlchemy </a>integration which is in my opinion the best ORM for python (pyamf has twisted, django, pylons, sqlalchemy as well)</p>
<p><a href="http://code.google.com/p/amfast/" target="_blank">amfast </a>is well documented and has some great examples.  If you have the Python addiction, check it.</p>
<blockquote>
<h3>Description</h3>
<ul>
<li>AmFast is a Flash remoting framework for Python.</li>
<li>AmFast can use AMF to communicate between Python and Flash, Flex, and any other system that supports AMF.</li>
<li>AMF is a binary object serialization protocol used by Actionscript based applications.</li>
</ul>
<h3>Server Features</h3>
<ul>
<li>Support for NetConnection and RemoteObject RPC.</li>
<li><strong>Support for Producer/Consumer &#8216;push&#8217; messaging with HTTP polling, HTTP long-polling, and real-time HTTP streaming channels.</strong></li>
<li>Support for authentication with NetConnection and RemoteObject.</li>
<li>Flexible Target mapping system to map message destinations to invokable Target objects.</li>
<li>Support for ChannelSets with multiple Channels to expose resources in different ways.</li>
<li>Built in Channels for <a rel="nofollow" href="http://cherrypy.org/">CherryPy</a>, <a rel="nofollow" href="http://twistedmatrix.com/trac/">Twisted Web</a>, and plain WSGI.</li>
<li>Support for configurable Endpoints. Use AmFast&#8217;s built-in AMF encoder/decoder C-extension, or use an external AMF encoder/decoder, such as <a rel="nofollow" href="http://pyamf.org/">PyAmf</a> for a pure-Python implementation.</li>
</ul>
<h3>AMF Encoder/Decoder Features</h3>
<ul>
<li>AMF0/AMF3 encoder/decoder written in C as a Python extension for speed.</li>
<li><strong>More than 10x faster than the <a rel="nofollow" href="http://pyamf.org/">PyAmf</a> encoder/decoder (even when using <a rel="nofollow" href="http://pyamf.org/">PyAmf&#8217;s</a> optional C-extension).</strong></li>
<li>Map custom classes with ClassDef objects for <strong>complete control over serialization/de-serialization</strong>.</li>
<li>Full support for IExternalizable objects.</li>
<li>Data persistence with <a rel="nofollow" href="http://www.sqlalchemy.org/">SqlAlchemy</a> including remotely-loadable lazy-loaded attributes.</li>
<li><strong>Actionscript code generation from ClassDef objects.</strong></li>
</ul>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://drawlogic.com/2009/05/18/amfast-python-remoting-and-services-library-for-flash-flex-and-other-amf/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Box2D based Javascript 2D Physics Engine called Box2DJS</title>
		<link>http://drawlogic.com/2009/02/18/box2d-based-javascript-2d-physics-engine-called-box2djs/</link>
		<comments>http://drawlogic.com/2009/02/18/box2d-based-javascript-2d-physics-engine-called-box2djs/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 20:31:12 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[ANIMATION]]></category>
		<category><![CDATA[DEVELOPMENT]]></category>
		<category><![CDATA[ENGINE]]></category>
		<category><![CDATA[GAMEDEV]]></category>
		<category><![CDATA[GAMES]]></category>
		<category><![CDATA[JAVASCRIPT]]></category>
		<category><![CDATA[LIBRARIES]]></category>
		<category><![CDATA[OPEN SOURCE]]></category>
		<category><![CDATA[PHYSICS]]></category>
		<category><![CDATA[TECHNOLOGY]]></category>
		<category><![CDATA[2d]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[FLASH]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://drawlogic.com/?p=386</guid>
		<description><![CDATA[Box2D is responsible for inspiring many 2d physics engines including Motor2, Box2DFlashAS3 and others.  Box2D the original toolkit is a solid c++ physics engine that has many great examples and features including real collision. Now it has inspired a pure Javascript version of Box2D called Box2Djs to (using prototype dependency) to implement many of the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.box2d.org/" target="_blank">Box2D</a> is responsible for inspiring many 2d physics engines including Motor2, Box2DFlashAS3 and others.  Box2D the original toolkit is a solid c++ physics engine that has many great examples and features including real collision.</p>
<p>Now it has<a href="http://box2d-js.sourceforge.net/index2.html" target="_blank"> inspired a pure Javascript version of Box2D called Box2Djs</a> to (using prototype dependency) to implement many of the same demos using the same functionality.  So it appears Box2D if you want to find a baseline standard physics kit for 2D, it now has versions in many languages that might allow you to have 2d physics capabilities across many platforms.</p>
<p><a href="http://box2d-js.sourceforge.net/index2.html" target="_blank"><img class="alignnone" title="box2d js" src="http://i81.photobucket.com/albums/j223/drawkbox/box2djs.png" alt="" width="392" height="230" /></a></p>
<blockquote><p>Box2DJS is a JavaScript port of <a href="http://www.box2d.org/" target="_blank">Box2D Physics Engine</a>. 		To tell the truth, this is converted from <a href="http://box2dflash.sourceforge.net/">Box2DFlashAS3</a>_1.4.3.1 in an automatic manner. 		(The reason why not Box2DFlashAS3_2.0.0 based is simply because I overlooked the renewal.)</p></blockquote>
<h3>Dependencies</h3>
<ul>
<li><a href="http://www.prototypejs.org/">prototype.js</a></li>
<li><a href="http://sourceforge.net/projects/iecanvas">IECanvas</a> (when you use a canvas tag to display the result of your physics simulation)</li>
</ul>
<p><a name="links"></a></p>
<h3>Links</h3>
<ul>
<li><a href="http://sourceforge.net/projects/box2d-js/">Project Page (SF)</a></li>
<li><a href="http://sourceforge.net/project/showfiles.php?group_id=227549">Download Page (SF)</a></li>
<li><a href="http://www.box2d.org/">Box2D</a></li>
<li><a href="http://box2dflash.sourceforge.net/">Box2DFlashAS3</a></li>
<li><a href="http://www.kyucon.com/doc/box2d/">API Doc (Box2DFlashAS3)</a></li>
</ul>
<h3>How to use</h3>
<ol>
<li> <a href="http://sourceforge.net/project/showfiles.php?group_id=227549">Download a zip file</a> and extract it.</li>
<li> Copy js/ and lib/ directories from the extracted directory to your app directory.</li>
<li> Copy script tags in the header part of index.html in the extacted directory to your html file where you want to simulate physics.
<p class="note">Because this library does not have a lazy-loading system now, you should load all classes before starting your simulation. To make things worse, each library has a bit complicated dependency each other so that loading libraries in wrong order may cause a fatal error. To avoid such a trouble, it is strongly recommended to copy the header part of this file or `index.html&#8217; including the downloaded zip file.</p>
</li>
<li> Utilizing Box2D APIs, simulate the newton world as you like.
<p class="note">The Box2DJS APIs are completely same as those of Box2DFlashAS3. Please refer <a href="http://www.kyucon.com/doc/box2d/">information about it</a>.</p>
</li>
</ol>
<p>Also the speed of your javascript engine makes a big difference just like the AS2 AVM1 to the AS3 AVM2 virtual machines.  Chrome is much faster than FF3.</p>
<h3>Video of Box2DJS in Chrome</h3>
<p>

<object width="540" height="450"><param name="movie" value="http://www.youtube.com/v/9mcXNCOpZHQ&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/9mcXNCOpZHQ&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="540" height="450"></embed></object>

</p>
<h3>Video of Box2DJS in FF3</h3>
<p>
<object width="540" height="450"><param name="movie" value="http://www.youtube.com/v/42yegPinLic&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/42yegPinLic&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="540" height="450"></embed></object>

</p>
]]></content:encoded>
			<wfw:commentRss>http://drawlogic.com/2009/02/18/box2d-based-javascript-2d-physics-engine-called-box2djs/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>List of 2008 Unity3D Games and Recently Launched Minotaur China Shop by Flashbang Studios</title>
		<link>http://drawlogic.com/2008/12/14/list-of-2008-unity3d-games-and-recently-launched-minotaur-china-shop-by-flashbang-studios/</link>
		<comments>http://drawlogic.com/2008/12/14/list-of-2008-unity3d-games-and-recently-launched-minotaur-china-shop-by-flashbang-studios/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 03:55:18 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[3d]]></category>
		<category><![CDATA[3D ENGINES]]></category>
		<category><![CDATA[BEST OF]]></category>
		<category><![CDATA[GAMEDEV]]></category>
		<category><![CDATA[GAMES]]></category>
		<category><![CDATA[MARKET]]></category>
		<category><![CDATA[PROGRAMMING]]></category>
		<category><![CDATA[TECHNOLOGY]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[unity3d]]></category>
		<category><![CDATA[best]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[unity]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://drawlogic.com/?p=316</guid>
		<description><![CDATA[Unity3D is a great platform for developing 3d games where you need hardware acceleration beyond what Flash 3d can give you for the web. There are lots of great independent gaming companies and web gaming companies realizing this and here in the #phx Arizona market a few good ones including Flashbang Studios on their Unity3D [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://unity3d.com" target="_blank">Unity3D</a> is a great platform for developing 3d games where you need <strong>hardware acceleration</strong> beyond what Flash 3d can give you for the web.</p>
<p>There are lots of great independent gaming companies and web gaming companies realizing this and here in the #phx Arizona market a few good ones including <a href="http://flashbangstudios.com" target="_blank">Flashbang Studios</a> on their Unity3D gaming site <a href="http://blurst.com/" target="_blank">Blurst</a>. I have been developing Unity3D for about 6 months and it is great where you want 3d environments over 2000 polys for the web.  The power of 3d hardware rendering on the web combined with a great development environment is making it possible to make really fun games with unity3d.</p>
<p><strong>Unity3D Games Released Recently</strong></p>
<p>Flashbang recently released <a href="http://blurst.com/minotaur-china-shop/play" target="_blank">Minotaur China Shop </a>to add to their Blurst.com site of Unity3D games and community. They detailed the <a href="http://blurst.com/blog/video-blogs-0-and-1/" target="_blank">launch day at their blog</a>.  It is a pretty fun game and once you get further into the game design with different paths, selling products or thrashing your china shop for insurance and strategic upgrades it has legs to keep interest.</p>
<p><strong>Minotaur China Shop Trailer</strong></p>
<p>[vimeo]http://vimeo.com/2474951[/vimeo]</p>
<p><strong>There are lots of great Unity 3d games out there here is a list of the best of 2008:</strong></p>
<ul></ul>
<ul>
<li><span class="postbody"><span style="font-weight: bold;">AXE &#8211; Billions</span><br />
<a class="postlink" href="http://www.efeitoaxe.com.br/" target="_blank">Play it!</a><br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=13940" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">AXE &#8211; Dark Temptation</span><br />
<a class="postlink" href="http://www.axe.com.br/dark" target="_blank">Play it!</a><br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=12128" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Banzai Ball</span><br />
<a class="postlink" href="http://www.mrjoy.com/uploads/BanzaiBall_Unite2008.zip" target="_blank">Play it!</a> (Mac OS)<br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?p=98821" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Beijing Conspiration</span><br />
<a class="postlink" href="http://www.conspiracaopequim.com.br/game" target="_blank">Play it!</a><br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=13010" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Chicken Target</span><br />
<a class="postlink" href="http://beta.bluegillstudios.com/node/21" target="_blank">Play it!</a><br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=14219" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Circuit Defenders</span><br />
<a class="postlink" href="http://games.sector3.com.au/cd_web/" target="_blank">Play it!</a><br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=13561" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Colony Defender</span><br />
<a class="postlink" href="http://careyagimon.googlepages.com/ColonyDefender.html" target="_blank">Play it!</a><br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=14266" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Downhill Bowling</span><br />
<a class="postlink" href="http://www.downhillbowling.com/" target="_blank">Play it!</a><br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=14027" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Feist</span><br />
<a class="postlink" href="http://gd08.ch/FEIST/FEIST_BETA.zip" target="_blank">Play it!</a> (Mac OS)<br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=14253" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Flip Sorter</span><br />
<a class="postlink" href="http://www.ryuuguu.com/unity/unite2008/stable.unityweb.html" target="_blank">Play it!</a><br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=13203" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Hordes of Orcs</span><br />
<a class="postlink" href="http://freeverse.com/orcs" target="_blank">Play it!</a><br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?p=98820" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">IndieRiffs</span><br />
<a class="postlink" href="http://www.c2estudio.com/Files/IndieRiffzFinal.zip" target="_blank">Play it!</a> (Intel Mac OS)<br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=14569" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Jeecheereen1</span><br />
<a class="postlink" href="http://forum.unity3d.com//download.php?id=4414" target="_blank">Play it!</a><br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=14609" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Jetpack Brontosaurus</span><br />
<a class="postlink" href="http://blurst.com/jetpack-brontosaurus/play" target="_blank">Play it!</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Laka Game Show</span><br />
<a class="postlink" href="http://www.oformatoesoumdetalhe.com.br/" target="_blank">Play it!</a><br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=13922" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Lander Commander</span><br />
<a class="postlink" href="http://forum.unity3d.com//download.php?id=4381" target="_blank">Play it!</a> (Mac OS)<br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=14160" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Lies and Seductions</span><br />
<a class="postlink" href="http://mlab.taik.fi/%7Eplankosk/Lies.zip" target="_blank">Play it!</a> (Mac OS Universal)<br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=14255" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Manta</span><br />
<a class="postlink" href="http://loewald.com/manta/beta/" target="_blank">Play it!</a><br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=14252" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Mars Explorer</span><br />
<a class="postlink" href="http://marsxplr.com/view-268" target="_blank">Play it!</a><br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=12916" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Nuddz</span><br />
<a class="postlink" href="ftp://raydgames:nuddzgame@ftp.servage.net/" target="_blank">Play it!</a><br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=13768" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Oddball</span><br />
<a class="postlink" href="http://www.mediafire.com/?sharekey=943ae3419a26ebb2d2db6fb9a8902bda" target="_blank">Play it!</a> (Mac OS)<br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=14236" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Off-Road Velociraptor Safari</span><br />
<a class="postlink" href="http://blurst.com/raptor-safari/play" target="_blank">Play it!</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Outpost</span><br />
<a class="postlink" href="http://webgames3d.com/Outpost.html" target="_blank">Play it!</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Pirates n Dragons</span><br />
<a class="postlink" href="http://www.subzerodevelopment.co.uk/demo/PiratesandDragons.html" target="_blank">Play it!</a><br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=14572" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Project Cloudwitch</span><br />
<a class="postlink" href="http://www.c2estudio.com/webPlayers/Beta/Robot/CloudWitchWeb.html" target="_blank">Play it!</a><br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=14578" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">RastaMonkey</span><br />
<a class="postlink" href="http://www.nitako.com/RastaMonkey/" target="_blank">Play it!</a><br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=14148" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Seamulator</span><br />
<a class="postlink" href="http://www.seamulator.com/download/Seamulator.app.zip" target="_blank">Play it!</a> (Mac OS)<br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=14247" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Sperm Racer</span><br />
<a class="postlink" href="http://www.spermracer.com/" target="_blank">Play it!</a><br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=13896" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Sphaira</span><br />
<a class="postlink" href="http://www.3dattack.us/Sphaira/index.html" target="_blank">Play it!</a><br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=13663" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Super Splashdown</span><br />
<a class="postlink" href="http://www.zippywidget.com/play_splashdown.php" target="_blank">Play it!</a><br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=14159" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Super Volei Brasil</span><br />
<a class="postlink" href="http://www.supervoleibrasil.com.br/" target="_blank">Play it!</a><br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=12869" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Tag Ball</span><br />
<a class="postlink" href="http://www.barkerfamily.plus.com/tagBall/TagBall.html" target="_blank">Play it!</a><br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=14132" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Traces of Illumination</span><br />
<a class="postlink" href="http://www.ramtiga.com/TracesofIlluminationVersions/TOI_Current/tabid/122/language/en-US/Default.aspx" target="_blank">Play it!</a><br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=13356" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Tumbledrop</span><br />
<a class="postlink" href="http://www.tumbledrop.com/" target="_blank">Play it!</a><br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=14226" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Turret Master</span><br />
<a class="postlink" href="http://www.rpi.edu/%7Epridef/Turret%20Master.zip" target="_blank">Play it!</a> (Mac OS)<br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=12974" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Turtle Trap</span><br />
<a class="postlink" href="http://forum.unity3d.com//download.php?id=4329" target="_blank">Play it!</a><br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=14246" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Vimto Jetski</span><br />
<a class="postlink" href="http://www.vimtojetski.com/" target="_blank">Play it!</a><br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=13684" target="_blank">Provide Feedback</a></p>
<p></span></li>
<li><span class="postbody"><span style="font-weight: bold;">Widget TD</span><br />
<a class="postlink" href="http://www.grayboxgames.com/GBG/WTDwebplayer.html" target="_blank">Play it!</a><br />
<a class="postlink" href="http://forum.unity3d.com//viewtopic.php?t=13844" target="_blank">Provide Feedback</a></span><span class="postbody"><br />
</span></li>
</ul>
<ul></ul>
<p><span class="postbody">[<a href="http://forum.unity3d.com/viewtopic.php?t=14828" target="_blank">source</a>]<br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://drawlogic.com/2008/12/14/list-of-2008-unity3d-games-and-recently-launched-minotaur-china-shop-by-flashbang-studios/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

