<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Getting Started with Flash Game Development</title>
	<atom:link href="http://troygilbert.com/2006/08/getting-started-with-flash-game-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://troygilbert.com/2006/08/getting-started-with-flash-game-development/</link>
	<description>Gamedev 2.0</description>
	<lastBuildDate>Fri, 12 Mar 2010 00:49:18 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: IndustryBroadcast &#187; IB46(A-C): Getting Started with Flash + Flex + Dynamic Code Generation via PHP</title>
		<link>http://troygilbert.com/2006/08/getting-started-with-flash-game-development/comment-page-1/#comment-7690</link>
		<dc:creator>IndustryBroadcast &#187; IB46(A-C): Getting Started with Flash + Flex + Dynamic Code Generation via PHP</dc:creator>
		<pubDate>Wed, 17 Dec 2008 16:21:07 +0000</pubDate>
		<guid isPermaLink="false">http://troygilbert.com/2006/08/28/getting-started-with-flash-game-development/#comment-7690</guid>
		<description>[...] &#8220;Getting Started with Flash Game Development&#8216; - Original [...]</description>
		<content:encoded><![CDATA[<p>[...] &#8220;Getting Started with Flash Game Development&#8216; &#8211; Original [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Troy</title>
		<link>http://troygilbert.com/2006/08/getting-started-with-flash-game-development/comment-page-1/#comment-139</link>
		<dc:creator>Troy</dc:creator>
		<pubDate>Tue, 29 Aug 2006 20:41:29 +0000</pubDate>
		<guid isPermaLink="false">http://troygilbert.com/2006/08/28/getting-started-with-flash-game-development/#comment-139</guid>
		<description>&lt;em&gt;(I responded last night, but apparently there was a problem with the post and it got lost... so I&#039;m posting again, hopefully with all the same quality info!)&lt;/em&gt;

I&#039;m not sure what you mean by &quot;3D sprites&quot;? If you&#039;re referring to something like particle systems, or perhaps pseudo-3D like Space Harrier (SEGA GENESIS), yeah definitely. If you&#039;re thinking textured polygons, then you can fake it... kinda... very slowly.

Flash is a 100% 2D engine. It uses no hardware acceleration (though it has very fast 2D operations written in native assembly). If you want to do 3D (polygons, textures, etc.), it has to be done like it would have been done in the pre-hardware-3D days, which means a very limited number of polygons and an even more limited amount of texturing on those polygons.

There&#039;s still a lot of tricks, though. Flash can do scaling very fast, so you can do a lot of pseudo-3D effects with very simple math (scaling based on distance), including full particle systems. Combined with Flash&#039;s bitmap filters (blurs, drop shadows, glows) you can do some very nice effects.

As far as 2D physics goes... I&#039;d recommend checking out the guys who did &#039;N&#039;. Their homepage has a link to the a presentation they gave on doing high quality physics in Flash (it&#039;s what they used in &#039;N&#039;). The good news is that it should be even faster in the Flash 8 and Flash 9 players as ActionScript has been significantly optimized (I believe they were targetting Flash 7).

So, yeah, 2D physics isn&#039;t too much of a problem, as long as you&#039;re reasonable.</description>
		<content:encoded><![CDATA[<p><em>(I responded last night, but apparently there was a problem with the post and it got lost&#8230; so I&#8217;m posting again, hopefully with all the same quality info!)</em></p>
<p>I&#8217;m not sure what you mean by &#8220;3D sprites&#8221;? If you&#8217;re referring to something like particle systems, or perhaps pseudo-3D like Space Harrier (SEGA GENESIS), yeah definitely. If you&#8217;re thinking textured polygons, then you can fake it&#8230; kinda&#8230; very slowly.</p>
<p>Flash is a 100% 2D engine. It uses no hardware acceleration (though it has very fast 2D operations written in native assembly). If you want to do 3D (polygons, textures, etc.), it has to be done like it would have been done in the pre-hardware-3D days, which means a very limited number of polygons and an even more limited amount of texturing on those polygons.</p>
<p>There&#8217;s still a lot of tricks, though. Flash can do scaling very fast, so you can do a lot of pseudo-3D effects with very simple math (scaling based on distance), including full particle systems. Combined with Flash&#8217;s bitmap filters (blurs, drop shadows, glows) you can do some very nice effects.</p>
<p>As far as 2D physics goes&#8230; I&#8217;d recommend checking out the guys who did &#8216;N&#8217;. Their homepage has a link to the a presentation they gave on doing high quality physics in Flash (it&#8217;s what they used in &#8216;N&#8217;). The good news is that it should be even faster in the Flash 8 and Flash 9 players as ActionScript has been significantly optimized (I believe they were targetting Flash 7).</p>
<p>So, yeah, 2D physics isn&#8217;t too much of a problem, as long as you&#8217;re reasonable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick</title>
		<link>http://troygilbert.com/2006/08/getting-started-with-flash-game-development/comment-page-1/#comment-136</link>
		<dc:creator>Patrick</dc:creator>
		<pubDate>Tue, 29 Aug 2006 02:01:57 +0000</pubDate>
		<guid isPermaLink="false">http://troygilbert.com/2006/08/28/getting-started-with-flash-game-development/#comment-136</guid>
		<description>Thanks for this Troy. 

Is it reasonable to try and implement 2D physics with 3D sprites in Flash?</description>
		<content:encoded><![CDATA[<p>Thanks for this Troy. </p>
<p>Is it reasonable to try and implement 2D physics with 3D sprites in Flash?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
