<?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: HaXe vs Unity3D vs XNA vs others</title>
	<atom:link href="http://www.jadbox.com/2009/04/haxe-vs-unity3d-vs-xna-vs-others/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jadbox.com/2009/04/haxe-vs-unity3d-vs-xna-vs-others/</link>
	<description>Programming, Visualization and Game Development Theory</description>
	<lastBuildDate>Sun, 22 Jan 2012 22:20:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Aidan</title>
		<link>http://www.jadbox.com/2009/04/haxe-vs-unity3d-vs-xna-vs-others/comment-page-1/#comment-353</link>
		<dc:creator>Aidan</dc:creator>
		<pubDate>Thu, 15 Jul 2010 07:09:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.jadbox.com/?p=1063#comment-353</guid>
		<description>Unity3D does have a free indie version now, it has almost everything the pro version has.</description>
		<content:encoded><![CDATA[<p>Unity3D does have a free indie version now, it has almost everything the pro version has.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://www.jadbox.com/2009/04/haxe-vs-unity3d-vs-xna-vs-others/comment-page-1/#comment-313</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Tue, 04 May 2010 22:42:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.jadbox.com/?p=1063#comment-313</guid>
		<description>I would use Unity. I was on this same quest(also a flash dev) and that&#039;s where I landed. It was an easy transition from Flash. You can do 2d with it just using image planes and an orthographic camera and still have all the benefits of physics on your 2d objects. I believe they are working on a 2d feature set that will be out soonish but there are a few scripts around that help if you poke around too. I got a game prototype up in a few hours with it my first day. They have a great community too.</description>
		<content:encoded><![CDATA[<p>I would use Unity. I was on this same quest(also a flash dev) and that&#8217;s where I landed. It was an easy transition from Flash. You can do 2d with it just using image planes and an orthographic camera and still have all the benefits of physics on your 2d objects. I believe they are working on a 2d feature set that will be out soonish but there are a few scripts around that help if you poke around too. I got a game prototype up in a few hours with it my first day. They have a great community too.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://www.jadbox.com/2009/04/haxe-vs-unity3d-vs-xna-vs-others/comment-page-1/#comment-286</link>
		<dc:creator>James</dc:creator>
		<pubDate>Sat, 27 Feb 2010 05:18:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.jadbox.com/?p=1063#comment-286</guid>
		<description>Flash all the way. Sometimes taking the road less traveled can give you a competitive edge. 

I once built an entire interactive environment suit using a nearly non-visible component built in flash (using xml-sockets), javascript for the bulk of client processing, and flashvars to communicate between the two. It allowed the clients MUD to operate seamlessly in multiple browsers with what looked like AJAX--but without all the slowdown :)

The point is use the tool that is appropriate for the job and target. This day and age small-budget games are all about being affordable, fast, casual, and easy to access.

What fits the bill? Flash and *maybe* unity. Flash 10 can utilize hardware acceleration. Combine that alchemy and lots of static typing via Haxe and you&#039;ve got yourself a recipe for SPEED.

On the plus side you can take your skills and experience with you.

Also nearly everyone has a browser, and nearly everyone has flash installed (as compared to Unity and Silverlight). 

This coming from someone who has only been programming for eight months. Go figure :)</description>
		<content:encoded><![CDATA[<p>Flash all the way. Sometimes taking the road less traveled can give you a competitive edge. </p>
<p>I once built an entire interactive environment suit using a nearly non-visible component built in flash (using xml-sockets), javascript for the bulk of client processing, and flashvars to communicate between the two. It allowed the clients MUD to operate seamlessly in multiple browsers with what looked like AJAX&#8211;but without all the slowdown <img src='http://www.jadbox.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The point is use the tool that is appropriate for the job and target. This day and age small-budget games are all about being affordable, fast, casual, and easy to access.</p>
<p>What fits the bill? Flash and *maybe* unity. Flash 10 can utilize hardware acceleration. Combine that alchemy and lots of static typing via Haxe and you&#8217;ve got yourself a recipe for SPEED.</p>
<p>On the plus side you can take your skills and experience with you.</p>
<p>Also nearly everyone has a browser, and nearly everyone has flash installed (as compared to Unity and Silverlight). </p>
<p>This coming from someone who has only been programming for eight months. Go figure <img src='http://www.jadbox.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bugshake</title>
		<link>http://www.jadbox.com/2009/04/haxe-vs-unity3d-vs-xna-vs-others/comment-page-1/#comment-275</link>
		<dc:creator>bugshake</dc:creator>
		<pubDate>Fri, 12 Feb 2010 13:22:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.jadbox.com/?p=1063#comment-275</guid>
		<description>Just a note: I am playing with the same choices right now, which is probably why I ended up on your website, and for me the main reason to choose any programming language is the support for content. For example flash is great with video streaming, Unity3D is great with all sorts of 3D models. Java started out nice but doesn&#039;t seem to have developed much. For you, the main content seems to be shaders and hardcore programming, which means XNA or something like Ogre3D.</description>
		<content:encoded><![CDATA[<p>Just a note: I am playing with the same choices right now, which is probably why I ended up on your website, and for me the main reason to choose any programming language is the support for content. For example flash is great with video streaming, Unity3D is great with all sorts of 3D models. Java started out nice but doesn&#8217;t seem to have developed much. For you, the main content seems to be shaders and hardcore programming, which means XNA or something like Ogre3D.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Godheval</title>
		<link>http://www.jadbox.com/2009/04/haxe-vs-unity3d-vs-xna-vs-others/comment-page-1/#comment-254</link>
		<dc:creator>Godheval</dc:creator>
		<pubDate>Mon, 30 Nov 2009 18:51:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.jadbox.com/?p=1063#comment-254</guid>
		<description>I&#039;m sure you know this by now, but Unity&#039;s Indie license is now free.

I was wondering how, if at all, this changes your decision?  And did you come to one?</description>
		<content:encoded><![CDATA[<p>I&#8217;m sure you know this by now, but Unity&#8217;s Indie license is now free.</p>
<p>I was wondering how, if at all, this changes your decision?  And did you come to one?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fingerprint211b</title>
		<link>http://www.jadbox.com/2009/04/haxe-vs-unity3d-vs-xna-vs-others/comment-page-1/#comment-250</link>
		<dc:creator>fingerprint211b</dc:creator>
		<pubDate>Thu, 05 Nov 2009 14:42:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.jadbox.com/?p=1063#comment-250</guid>
		<description>If you want to work with C++, I suggest you check out ClanLib, it&#039;s awesome.  As for the ones you mentioned, I&#039;d go with XNA. Simply because it&#039;s incredibly easy to use, but is incredibly powerful. Also, C# is an awesome language :D</description>
		<content:encoded><![CDATA[<p>If you want to work with C++, I suggest you check out ClanLib, it&#8217;s awesome.  As for the ones you mentioned, I&#8217;d go with XNA. Simply because it&#8217;s incredibly easy to use, but is incredibly powerful. Also, C# is an awesome language <img src='http://www.jadbox.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul O'Reilly</title>
		<link>http://www.jadbox.com/2009/04/haxe-vs-unity3d-vs-xna-vs-others/comment-page-1/#comment-220</link>
		<dc:creator>Paul O'Reilly</dc:creator>
		<pubDate>Sat, 22 Aug 2009 03:57:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.jadbox.com/?p=1063#comment-220</guid>
		<description>Using Haxe&#039;s flash memory class gives the speed improvements attributed to Alchemy...

Another approach that looks extremely appealing is using python, with the Panda3D engine. Panda&#039;s graphic framework is written in C++ for speed, while the programming we do (as users) is in python.

for more details:
http://www.panda3d.org</description>
		<content:encoded><![CDATA[<p>Using Haxe&#8217;s flash memory class gives the speed improvements attributed to Alchemy&#8230;</p>
<p>Another approach that looks extremely appealing is using python, with the Panda3D engine. Panda&#8217;s graphic framework is written in C++ for speed, while the programming we do (as users) is in python.</p>
<p>for more details:<br />
<a href="http://www.panda3d.org" rel="nofollow">http://www.panda3d.org</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WiseMoses</title>
		<link>http://www.jadbox.com/2009/04/haxe-vs-unity3d-vs-xna-vs-others/comment-page-1/#comment-185</link>
		<dc:creator>WiseMoses</dc:creator>
		<pubDate>Sun, 31 May 2009 23:15:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.jadbox.com/?p=1063#comment-185</guid>
		<description>The information for Unity3d is incorrect.

With Unity 3d (indie/pro version) you can use C#, Javascript and BOO to program in, not Python.

With Unity iPhone (basic and advanced) you can program with C# and javascript.

Unity is uses Mono(.NET), they have done an awesome job.</description>
		<content:encoded><![CDATA[<p>The information for Unity3d is incorrect.</p>
<p>With Unity 3d (indie/pro version) you can use C#, Javascript and BOO to program in, not Python.</p>
<p>With Unity iPhone (basic and advanced) you can program with C# and javascript.</p>
<p>Unity is uses Mono(.NET), they have done an awesome job.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.jadbox.com/2009/04/haxe-vs-unity3d-vs-xna-vs-others/comment-page-1/#comment-158</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Mon, 20 Apr 2009 14:22:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.jadbox.com/?p=1063#comment-158</guid>
		<description>Thanks for the info Lee! I didn&#039;t know that it could read SWCs yet. My only worry is that NME/Neash are still very much in beta. Last I heard, sound hasn&#039;t even been ported yet.</description>
		<content:encoded><![CDATA[<p>Thanks for the info Lee! I didn&#8217;t know that it could read SWCs yet. My only worry is that NME/Neash are still very much in beta. Last I heard, sound hasn&#8217;t even been ported yet.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lee McColl Sylvester</title>
		<link>http://www.jadbox.com/2009/04/haxe-vs-unity3d-vs-xna-vs-others/comment-page-1/#comment-157</link>
		<dc:creator>Lee McColl Sylvester</dc:creator>
		<pubDate>Sun, 19 Apr 2009 23:39:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.jadbox.com/?p=1063#comment-157</guid>
		<description>You&#039;ve got your facts wrong a little. You can use AS3 libraries in haXe. You simply compile your AS3 classes into a SWF, then call -

haxe --gen-hx-classes myClasses.swf

and it&#039;ll generate the necessary haXe extern files. All you do then is include the SWF in your compile script with -

-swf-lib myClasses.swf

and it&#039;ll use the classes you need in your haXe app. You even get full compiler checking thanks to the extern files.

If you&#039;re interested in SDL, why not give NME a try? It&#039;s built for haXe, and if you also use Neash, you can output to SWF (Flash 9/10) and NME / SDL from the same code. It makes for absolute flexibility (though you still don&#039;t have an SDL web plugin... Yet!).</description>
		<content:encoded><![CDATA[<p>You&#8217;ve got your facts wrong a little. You can use AS3 libraries in haXe. You simply compile your AS3 classes into a SWF, then call -</p>
<p>haxe &#8211;gen-hx-classes myClasses.swf</p>
<p>and it&#8217;ll generate the necessary haXe extern files. All you do then is include the SWF in your compile script with -</p>
<p>-swf-lib myClasses.swf</p>
<p>and it&#8217;ll use the classes you need in your haXe app. You even get full compiler checking thanks to the extern files.</p>
<p>If you&#8217;re interested in SDL, why not give NME a try? It&#8217;s built for haXe, and if you also use Neash, you can output to SWF (Flash 9/10) and NME / SDL from the same code. It makes for absolute flexibility (though you still don&#8217;t have an SDL web plugin&#8230; Yet!).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dcfree</title>
		<link>http://www.jadbox.com/2009/04/haxe-vs-unity3d-vs-xna-vs-others/comment-page-1/#comment-151</link>
		<dc:creator>dcfree</dc:creator>
		<pubDate>Wed, 08 Apr 2009 20:54:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.jadbox.com/?p=1063#comment-151</guid>
		<description>Nice post. Amazing how many of us are trying to find the &quot;right&quot; engine to develop in. I agree that it depends on your audience, but it sure would be nice to have one engine cover as many bases as possible. Unity is looking pretty good right about now, except for its low player penetration. Had no idea about PushButton. Will definitely have to check it out.</description>
		<content:encoded><![CDATA[<p>Nice post. Amazing how many of us are trying to find the &#8220;right&#8221; engine to develop in. I agree that it depends on your audience, but it sure would be nice to have one engine cover as many bases as possible. Unity is looking pretty good right about now, except for its low player penetration. Had no idea about PushButton. Will definitely have to check it out.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://www.jadbox.com/2009/04/haxe-vs-unity3d-vs-xna-vs-others/comment-page-1/#comment-149</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Mon, 06 Apr 2009 08:33:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.jadbox.com/?p=1063#comment-149</guid>
		<description>Hi,

what about Leadwerks and blitmax or C++</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>what about Leadwerks and blitmax or C++</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.jadbox.com/2009/04/haxe-vs-unity3d-vs-xna-vs-others/comment-page-1/#comment-147</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sun, 05 Apr 2009 06:57:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.jadbox.com/?p=1063#comment-147</guid>
		<description>Hi Greg, thanks for the info! The engine looks very well thought out. However, no matter how good the engine is, Flash AS3 is still very limited in its performance for advanced development. Even with FP10, its hard to produce a game like Doom 1 without severe slowdowns. At least Alchemy and haXe help a little, but even they are limited. *sigh*</description>
		<content:encoded><![CDATA[<p>Hi Greg, thanks for the info! The engine looks very well thought out. However, no matter how good the engine is, Flash AS3 is still very limited in its performance for advanced development. Even with FP10, its hard to produce a game like Doom 1 without severe slowdowns. At least Alchemy and haXe help a little, but even they are limited. *sigh*</p>
]]></content:encoded>
	</item>
</channel>
</rss>

