<?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>iPhone, iOS 5, iPad SDK Development Tutorial and Programming Tips &#187; Tag: game</title>
	<atom:link href="http://maniacdev.com/tag/game/feed/" rel="self" type="application/rss+xml" />
	<link>http://maniacdev.com</link>
	<description>ManiacDev.Com</description>
	<lastBuildDate>Sat, 04 Feb 2012 14:30:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>News: Moai SDK Game Development Kit Made Available To All</title>
		<link>http://maniacdev.com/2011/07/news-moai-sdk-made-available-to-all/</link>
		<comments>http://maniacdev.com/2011/07/news-moai-sdk-made-available-to-all/#comments</comments>
		<pubDate>Tue, 12 Jul 2011 06:48:16 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone Dev News]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[moai sdk]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=3987</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2011/07/news-moai-sdk-made-available-to-all/&amp;text=News: Moai SDK Game Development Kit Made Available To All&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
A few weeks ago I mentioned the Moai SDK.  An open source iOS game development kit allowing for development of iOS apps (and Android apps) in Lua.  What I really liked about the engine that it has already been used in could be extended to support any functionality within the iOS SDK. At that time [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2011/07/news-moai-sdk-made-available-to-all/&amp;text=News: Moai SDK Game Development Kit Made Available To All&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
<p>A few weeks ago I mentioned the <a href="http://maniacdev.com/2011/06/moai-sdk-open-source-lua-game-dev-tool/">Moai SDK</a>.  An open source iOS game development kit allowing for development of iOS apps (and Android apps) in Lua.  What I really liked about the engine that it has already been used in could be extended to support any functionality within the iOS SDK.</p>
<p>At that time Moai  a limited beta, the beta has been extended now to support all developers.</p>
<p>In order to download the latest SDK release and the cloud services you will need to sign up on the Moai website for the dashboard here:<br />
<a href="http://dashboard.moaicloud.com/signup.php">http://dashboard.moaicloud.com/signup.php</a></p>
<p>You can find the Github project for the Moai SDK Source here:<br />
<a href="https://github.com/moai/moai-beta">https://github.com/moai/moai-beta</a></p>
<p>The cloud services look great, and very easy to code &#8211; if you&#8217;re interested be sure to check out their 60 second tutorial here:<br />
<a href="http://getmoai.com/2011/06/moai-tutorials-moai-cloud-basics/" target="_blank">60 Second Moai Cloud Tutorial</a></p>
<p>There are numerous improvements since I first mentioned the SDK. Looks like the guys developing the Moai SDK have been very busy!</p>
<p>Read More: <a href="http://maniacdev.com/category/iphone-dev-news/" target="_blank">iPhone Dev News</a></p>
<p>&copy;2012 <a href="http://maniacdev.com">iPhone, iOS 5, iPad SDK Development Tutorial and Programming Tips</a>. All Rights Reserved.</p>.<div class="prli-social-buttons-bar"><a href="http://del.icio.us/post?url=http%3A%2F%2Fmaniacdev.com%2Fld6&title=News%3A+Moai+SDK+Game+Development+Kit+Made+Available+To+All" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/delicious_32.png" alt="Delicious" title="Delicious" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40maniacdev%3A+News%3A+Moai+SDK+Game+Development+Kit+Made+Available+To+All+http%3A%2F%2Fmaniacdev.com%2Fld6" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fmaniacdev.com%2Fld6" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fmaniacdev.com%2Fld6&t=News%3A+Moai+SDK+Game+Development+Kit+Made+Available+To+All" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fmaniacdev.com%2Fld6&title=News%3A+Moai+SDK+Game+Development+Kit+Made+Available+To+All" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=News: Moai SDK Game Development Kit Made Available To All&body=News: Moai SDK Game Development Kit Made Available To All%20http%3A%2F%2Fmaniacdev.com%2Fld6" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div>
	Tags: <a href="http://maniacdev.com/tag/ipad/" title="ipad" rel="tag" rel="nofollow">ipad</a>, <a href="http://maniacdev.com/tag/open-source/" title="open source" rel="tag" rel="nofollow">open source</a>, <a href="http://maniacdev.com/tag/games/" title="games" rel="tag" rel="nofollow">games</a>, <a href="http://maniacdev.com/tag/iphone/" title="iPhone" rel="tag" rel="nofollow">iPhone</a>, <a href="http://maniacdev.com/tag/game/" title="game" rel="tag" rel="nofollow">game</a>, <a href="http://maniacdev.com/tag/moai-sdk/" title="moai sdk" rel="tag" rel="nofollow">moai sdk</a>, <a href="http://maniacdev.com/tag/development/" title="development" rel="tag" rel="nofollow">development</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2011/07/news-moai-sdk-made-available-to-all/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update: Balloon Game Tutorial In Xcode 4</title>
		<link>http://maniacdev.com/2011/05/update-balloon-game-tutorial-in-xcode-4/</link>
		<comments>http://maniacdev.com/2011/05/update-balloon-game-tutorial-in-xcode-4/#comments</comments>
		<pubDate>Thu, 05 May 2011 03:37:34 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone Game Programming]]></category>
		<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[languages]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=3419</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2011/05/update-balloon-game-tutorial-in-xcode-4/&amp;text=Update: Balloon Game Tutorial In Xcode 4&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
Recently I received a few comments and e-mails stating that the beginner&#8217;s game programming tutorial featured on this site had issues when running with Xcode 4.  I decided to test things out, and had no issues when running the tutorial in Xcode 4 with the latest release version of the SDK. You can see a [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2011/05/update-balloon-game-tutorial-in-xcode-4/&amp;text=Update: Balloon Game Tutorial In Xcode 4&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
<p>Recently I received a few comments and e-mails stating that the beginner&#8217;s <a href="http://maniacdev.com/2010/08/beginners-iphone-action-game-tutorial/">game programming tutorial</a> featured on this site had issues when running with Xcode 4.  I decided to test things out, and had no issues when running the tutorial in Xcode 4 with the latest release version of the SDK.</p>
<p>You can see a screenshot of the game running in Xcode 4 and the simulator below.</p>
<p><a href="http://maniacdev.com/wp-content/uploads/2011/05/Screen-shot-2011-05-04-at-7.41.00-PM.png"><img class="aligncenter size-medium wp-image-3420" title="Balloon Game Tutorial XCode 4" src="http://maniacdev.com/wp-content/uploads/2011/05/Screen-shot-2011-05-04-at-7.41.00-PM-273x300.png" alt="" width="273" height="300" /></a></p>
<p>The issues may have to do with some still running an older version of Xcode, possibly a beta version.  Be sure to update to the latest version available in Apple&#8217;s developer website, and if you don&#8217;t have access to download the latest version of Xcode 4 you can find it available in the app store for $4.99 <a href="http://itunes.apple.com/ca/app/xcode/id422352214?mt=12">here</a>.</p>
<p>If you still receive an error when running the tutorial even wit the latest version of the SDK, please state the error within Xcode.</p>
<p>Thanks!</p>
<p>&copy;2012 <a href="http://maniacdev.com">iPhone, iOS 5, iPad SDK Development Tutorial and Programming Tips</a>. All Rights Reserved.</p>.<div class="prli-social-buttons-bar"><a href="http://del.icio.us/post?url=http%3A%2F%2Fmaniacdev.com%2F801&title=Update%3A+Balloon+Game+Tutorial+In+Xcode+4" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/delicious_32.png" alt="Delicious" title="Delicious" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40maniacdev%3A+Update%3A+Balloon+Game+Tutorial+In+Xcode+4+http%3A%2F%2Fmaniacdev.com%2F801" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fmaniacdev.com%2F801" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fmaniacdev.com%2F801&t=Update%3A+Balloon+Game+Tutorial+In+Xcode+4" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fmaniacdev.com%2F801&title=Update%3A+Balloon+Game+Tutorial+In+Xcode+4" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=Update: Balloon Game Tutorial In Xcode 4&body=Update: Balloon Game Tutorial In Xcode 4%20http%3A%2F%2Fmaniacdev.com%2F801" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div>
	Tags: <a href="http://maniacdev.com/tag/ios/" title="ios" rel="tag" rel="nofollow">ios</a>, <a href="http://maniacdev.com/tag/apple/" title="apple" rel="tag" rel="nofollow">apple</a>, <a href="http://maniacdev.com/tag/xcode/" title="xcode" rel="tag" rel="nofollow">xcode</a>, <a href="http://maniacdev.com/tag/programming/" title="programming" rel="tag" rel="nofollow">programming</a>, <a href="http://maniacdev.com/tag/languages/" title="languages" rel="tag" rel="nofollow">languages</a>, <a href="http://maniacdev.com/tag/tutorial/" title="tutorial" rel="tag" rel="nofollow">tutorial</a>, <a href="http://maniacdev.com/tag/game/" title="game" rel="tag" rel="nofollow">game</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2011/05/update-balloon-game-tutorial-in-xcode-4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iPhone Math Library &#8211; Open Source 400%+ Faster</title>
		<link>http://maniacdev.com/2010/08/blazing-fast-ios-math-library/</link>
		<comments>http://maniacdev.com/2010/08/blazing-fast-ios-math-library/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 19:55:29 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone Programming Examples]]></category>
		<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[lib]]></category>
		<category><![CDATA[math library]]></category>
		<category><![CDATA[maths library]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[sine function]]></category>
		<category><![CDATA[trigint]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=2450</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/08/blazing-fast-ios-math-library/&amp;text=iPhone Math Library &#8211; Open Source 400%+ Faster&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
If you&#8217;re app makes extensive use of trigonometry (and if you&#8217;re working on game development then you probably are) then you probably make extensive use of the built in math functions.  This isn&#8217;t the first open source iPhone math library to offer a speed increase, but it is the only one as far as I [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/08/blazing-fast-ios-math-library/&amp;text=iPhone Math Library &#8211; Open Source 400%+ Faster&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
<p>If you&#8217;re app makes extensive use of trigonometry (and if you&#8217;re working on game development then you probably are) then you probably make extensive use of the built in math functions.  This isn&#8217;t the first open source <strong>iPhone math library</strong> to offer a speed increase, but it is the only one as far as I know that is still in active development.</p>
<p>According to Apple  apps that make extensive use of floating point numbers should not make use of the thumb compiling option which reduces code size.</p>
<p>Dave Dribin has created a math library exclusively making use of integers, and based on the speed of the sine function vs. the standard libary sin and sinf functions it looks like Dave&#8217;s trigint library is at least 4x faster.</p>
<p>You can find the library and more info here:<br />
<a href="http://www.dribin.org/dave/trigint/index.html" target="_blank" rel="nofollow">Trigint: An Integer-Based Trigonmetry Library</a></p>
<p>Thanks for reading, <em><strong>please share this using the buttons below!</strong></em></p>
<p>[via: <a href="http://www.alexcurylo.com/blog/2010/08/19/integer-trigonometry-trigint/trackback/" target="_blank" rel="nofollow">Under The Bridge</a>]</p>
<p>&copy;2012 <a href="http://maniacdev.com">iPhone, iOS 5, iPad SDK Development Tutorial and Programming Tips</a>. All Rights Reserved.</p>.<div class="prli-social-buttons-bar"><a href="http://del.icio.us/post?url=http%3A%2F%2Fmaniacdev.com%2Fbzv&title=iPhone+Math+Library+-+Open+Source+400%25%2B+Faster" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/delicious_32.png" alt="Delicious" title="Delicious" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40maniacdev%3A+iPhone+Math+Library+-+Open+Source+400%25%2B+Faster+http%3A%2F%2Fmaniacdev.com%2Fbzv" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fmaniacdev.com%2Fbzv" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fmaniacdev.com%2Fbzv&t=iPhone+Math+Library+-+Open+Source+400%25%2B+Faster" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fmaniacdev.com%2Fbzv&title=iPhone+Math+Library+-+Open+Source+400%25%2B+Faster" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=iPhone Math Library - Open Source 400%+ Faster&body=iPhone Math Library - Open Source 400%+ Faster%20http%3A%2F%2Fmaniacdev.com%2Fbzv" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div>
	Tags: <a href="http://maniacdev.com/tag/programming/" title="programming" rel="tag" rel="nofollow">programming</a>, <a href="http://maniacdev.com/tag/ios/" title="ios" rel="tag" rel="nofollow">ios</a>, <a href="http://maniacdev.com/tag/developers/" title="developers" rel="tag" rel="nofollow">developers</a>, <a href="http://maniacdev.com/tag/development/" title="development" rel="tag" rel="nofollow">development</a>, <a href="http://maniacdev.com/tag/maths-library/" title="maths library" rel="tag" rel="nofollow">maths library</a>, <a href="http://maniacdev.com/tag/ipad/" title="ipad" rel="tag" rel="nofollow">ipad</a>, <a href="http://maniacdev.com/tag/iphone/" title="iPhone" rel="tag" rel="nofollow">iPhone</a>, <a href="http://maniacdev.com/tag/trigint/" title="trigint" rel="tag" rel="nofollow">trigint</a>, <a href="http://maniacdev.com/tag/math-library/" title="math library" rel="tag" rel="nofollow">math library</a>, <a href="http://maniacdev.com/tag/game/" title="game" rel="tag" rel="nofollow">game</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2010/08/blazing-fast-ios-math-library/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Sparrow Tutorial: Creating HD Games With The Sparrow Framework</title>
		<link>http://maniacdev.com/2010/08/tutorial-creating-hd-games-with-the-sparrow-framework/</link>
		<comments>http://maniacdev.com/2010/08/tutorial-creating-hd-games-with-the-sparrow-framework/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 06:56:38 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone Programming Examples]]></category>
		<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[sparrow]]></category>
		<category><![CDATA[sparrow framework]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=2438</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/08/tutorial-creating-hd-games-with-the-sparrow-framework/&amp;text=Sparrow Tutorial: Creating HD Games With The Sparrow Framework&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
Sparrow, the game framework I used in my iOS programming tutorial on creating an action game, has recently added a new feature to easily handle the higher screen resolutions provided by the retina display of the iPhone 4.  I hope to update the tutorial to utilize this new feature in the near future. A new [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/08/tutorial-creating-hd-games-with-the-sparrow-framework/&amp;text=Sparrow Tutorial: Creating HD Games With The Sparrow Framework&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
<p>Sparrow, the game framework I used in my <a href="http://maniacdev.com/2010/08/beginners-iphone-action-game-tutorial/">iOS programming tutorial</a> on creating an action game, has recently added a new feature to easily handle the higher screen resolutions provided by the retina display of the iPhone 4.  I hope to update the tutorial to utilize this new feature in the near future.  A new Sparrow Tutorial from the creators of this grame framework illustrates the process.</p>
<p>The process involves using tools that are included with the Sparrow Framework that will automatically create all the required textures from your high definition textures.</p>
<p>You can find the step-by-step tutorial from the creators of sparrow here:<br />
<a rel="nofollow" href="http://www.sparrow-framework.org/2010/08/how-to-make-hd-games-with-sparrow/" target="_blank">How To Make HD Games With Sparrow</a></p>
<p>The new feature is in Sparrow 0.9 which can be found <a rel="nofollow" href="http://www.sparrow-framework.org/wp-content/uploads/2010/01/sparrow_v0.9.zip" target="_blank">here</a>.</p>
<p><strong>Thanks for reading, please share this using the buttons below!</strong></p>
<p>&copy;2012 <a href="http://maniacdev.com">iPhone, iOS 5, iPad SDK Development Tutorial and Programming Tips</a>. All Rights Reserved.</p>.<div class="prli-social-buttons-bar"><a href="http://del.icio.us/post?url=http%3A%2F%2Fmaniacdev.com%2Fkq2&title=Sparrow+Tutorial%3A+Creating+HD+Games+With+The+Sparrow+Framework" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/delicious_32.png" alt="Delicious" title="Delicious" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40maniacdev%3A+Sparrow+Tutorial%3A+Creating+HD+Games+With+The+Sparrow+Framework+http%3A%2F%2Fmaniacdev.com%2Fkq2" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fmaniacdev.com%2Fkq2" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fmaniacdev.com%2Fkq2&t=Sparrow+Tutorial%3A+Creating+HD+Games+With+The+Sparrow+Framework" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fmaniacdev.com%2Fkq2&title=Sparrow+Tutorial%3A+Creating+HD+Games+With+The+Sparrow+Framework" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=Sparrow Tutorial: Creating HD Games With The Sparrow Framework&body=Sparrow Tutorial: Creating HD Games With The Sparrow Framework%20http%3A%2F%2Fmaniacdev.com%2Fkq2" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div>
	Tags: <a href="http://maniacdev.com/tag/ipad/" title="ipad" rel="tag" rel="nofollow">ipad</a>, <a href="http://maniacdev.com/tag/tutorials/" title="tutorials" rel="tag" rel="nofollow">tutorials</a>, <a href="http://maniacdev.com/tag/tutorial/" title="tutorial" rel="tag" rel="nofollow">tutorial</a>, <a href="http://maniacdev.com/tag/development/" title="development" rel="tag" rel="nofollow">development</a>, <a href="http://maniacdev.com/tag/sparrow/" title="sparrow" rel="tag" rel="nofollow">sparrow</a>, <a href="http://maniacdev.com/tag/game/" title="game" rel="tag" rel="nofollow">game</a>, <a href="http://maniacdev.com/tag/programming/" title="programming" rel="tag" rel="nofollow">programming</a>, <a href="http://maniacdev.com/tag/iphone/" title="iPhone" rel="tag" rel="nofollow">iPhone</a>, <a href="http://maniacdev.com/tag/ios/" title="ios" rel="tag" rel="nofollow">ios</a>, <a href="http://maniacdev.com/tag/sparrow-framework/" title="sparrow framework" rel="tag" rel="nofollow">sparrow framework</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2010/08/tutorial-creating-hd-games-with-the-sparrow-framework/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Game Programming Tutorial &#8211; Beginners Action Game</title>
		<link>http://maniacdev.com/2010/08/beginners-iphone-action-game-tutorial/</link>
		<comments>http://maniacdev.com/2010/08/beginners-iphone-action-game-tutorial/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 06:14:09 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone Game Programming]]></category>
		<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[balloongametutorial]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[engine]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[ios4]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[object]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=2282</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/08/beginners-iphone-action-game-tutorial/&amp;text=Game Programming Tutorial &#8211; Beginners Action Game&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
Welcome to my game programming tutorial on how to create a beginners action game for the iOS. This is a step by step tutorial for creating an iPhone action game. The principles taught also apply to the iPad. You can see the result of a game running the code in the video below: The graphics [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/08/beginners-iphone-action-game-tutorial/&amp;text=Game Programming Tutorial &#8211; Beginners Action Game&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
<p>Welcome to my <strong>game programming tutorial</strong> on how to create a beginners action game for the iOS.  This is a step by step tutorial for creating an iPhone action game.  The principles taught also apply to the iPad.</p>
<p>You can see the result of a game running the code in the video below:</p>
<p>The graphics are a bit different with the tutorial (as some of those in the video are being used in an actual project) but that is the result of running the actual code within the tutorial.</p>
<p>Specificially the tutorial features:</p>
<ul>
<li>Loading/Placing Images</li>
<li>Animation</li>
<li>Touch Events</li>
<li>Text</li>
<li>Sound Effects</li>
<li>Background Music</li>
<li>Buttons</li>
<li>Resetting The Game</li>
</ul>
<h2>Pre-requisites For This Game Programming Tutorial</h2>
<p>Now before we start there are a few pre-requisites.  You should have a basic understanding of Objective-C and will need a Mac with the iPhone SDK installed.  The game was created using iPhone SDK 4.0, and the <a href="http://sparrow-framework.org" target="_blank">Sparrow Framework</a>.  Also note that I created this to be as easy to follow as possible so I used a minimum number of classes/methods to make it as easy as possible for a beginner to follow &#8211; I&#8217;ve even exclusively used autorelease objects  so you don&#8217;t need to worry about memory management (one of the facets of Objective-C many beginners have trouble with).</p>
<h3>Why Am I Using The Sparrow Framework In This Game Programming Tutorial?</h3>
<p>In case you&#8217;re wondering why I chose to go the route of using the Sparrow Framework it&#8217;s because I believe it is the easiest iPhone game development framework available for free for a beginner to start with, and it has already been used in a number of games in the app store.</p>
<p><strong>Please <a href="http://twitter.com/home/?status=RT%20@maniacdev%20Beginner+iPhone+Action+Game+Programming+Tutorial%20http://bit.ly/c12Dri" target="_blank">share this tutorial by tweeting it </a>or sharing using one of the buttons at the bottom.</strong></p>
<p><em><strong>You can navigate through the tutorial by using the page numbers at the bottom of each page.</strong></em></p>
<p>If you&#8217;d like to jump right in you can <a href="http://maniacdev.com/wp-content/uploads/2010/08/1-BalloonGameTutorial.zip">download a project with all the resources loaded in here</a>.</p>
<h2><span style="color: #000000;">Getting The Code</span></h2>
<p><strong>You can download the code using the download links at the end of each page, or you can use the Github project found here:<br />
<a href="https://github.com/maniacdev/iOS-Balloon-Game-Tutorial">https://github.com/maniacdev/iOS-Balloon-Game-Tutorial</a> </strong></p>
<p>Otherwise if you&#8217;d like to go the route of installing Sparrow, and setting everything up you can visit the <a href="http://www.sparrow-framework.org/help/gettingstarted/">Sparrow Framework getting started page</a> here which explains the process of setting up an Xcode project that utilizes the Sparrow Framework.  You can get<a href="http://maniacdev.com/wp-content/uploads/2010/08/gameassets.zip" target="_blank"> just the game assets (graphics/sound) here</a>.</p>
<p>The tutorial is definitely not perfect, and there are probably some spelling/grammar mistakes, but it is the most extensive single tutorial I&#8217;ve seen around and might never be released if I tried to perfect it <img src='http://maniacdev.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The first thing we&#8217;re going to do is start the game scene by displaying in a background image, adding the score and level text, and playing some music.  To navigate through this game programming tutorial use the page numbers at bottom, now go to page 2 by clicking that number at the bottom of this article to go to that page.</p>
<p>&copy;2012 <a href="http://maniacdev.com">iPhone, iOS 5, iPad SDK Development Tutorial and Programming Tips</a>. All Rights Reserved.</p>.<div class="prli-social-buttons-bar"><a href="http://del.icio.us/post?url=http%3A%2F%2Fmaniacdev.com%2Fn5m&title=Game+Programming+Tutorial+-+Beginners+Action+Game" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/delicious_32.png" alt="Delicious" title="Delicious" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40maniacdev%3A+Game+Programming+Tutorial+-+Beginners+Action+Game+http%3A%2F%2Fmaniacdev.com%2Fn5m" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fmaniacdev.com%2Fn5m" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fmaniacdev.com%2Fn5m&t=Game+Programming+Tutorial+-+Beginners+Action+Game" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fmaniacdev.com%2Fn5m&title=Game+Programming+Tutorial+-+Beginners+Action+Game" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=Game Programming Tutorial - Beginners Action Game&body=Game Programming Tutorial - Beginners Action Game%20http%3A%2F%2Fmaniacdev.com%2Fn5m" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div>
	Tags: <a href="http://maniacdev.com/tag/ipad/" title="ipad" rel="tag" rel="nofollow">ipad</a>, <a href="http://maniacdev.com/tag/balloongametutorial/" title="balloongametutorial" rel="tag" rel="nofollow">balloongametutorial</a>, <a href="http://maniacdev.com/tag/object/" title="object" rel="tag" rel="nofollow">object</a>, <a href="http://maniacdev.com/tag/tutorial/" title="tutorial" rel="tag" rel="nofollow">tutorial</a>, <a href="http://maniacdev.com/tag/game/" title="game" rel="tag" rel="nofollow">game</a>, <a href="http://maniacdev.com/tag/iphone/" title="iPhone" rel="tag" rel="nofollow">iPhone</a>, <a href="http://maniacdev.com/tag/ios4/" title="ios4" rel="tag" rel="nofollow">ios4</a>, <a href="http://maniacdev.com/tag/ios/" title="ios" rel="tag" rel="nofollow">ios</a>, <a href="http://maniacdev.com/tag/programming/" title="programming" rel="tag" rel="nofollow">programming</a>, <a href="http://maniacdev.com/tag/c/" title="c++" rel="tag" rel="nofollow">c++</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2010/08/beginners-iphone-action-game-tutorial/feed/</wfw:commentRss>
		<slash:comments>49</slash:comments>
		</item>
		<item>
		<title>Beginners iPhone Action Game Tutorial: Source Code</title>
		<link>http://maniacdev.com/2010/07/beginners-action-game-tutorial-source-code/</link>
		<comments>http://maniacdev.com/2010/07/beginners-action-game-tutorial-source-code/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 01:16:50 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone Game Programming]]></category>
		<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[objective-c]]></category>
		<category><![CDATA[source code]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=2072</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/07/beginners-action-game-tutorial-source-code/&amp;text=Beginners iPhone Action Game Tutorial: Source Code&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
A few weeks ago I posted a short video similar to this one: UPDATE: Tutorial Has been posted! I&#8217;ve been asked since then when I would come out with the tutorial.   I was finally able to get around to completing the source file, and I&#8217;ve added line by line (well pretty close) comments in plain [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/07/beginners-action-game-tutorial-source-code/&amp;text=Beginners iPhone Action Game Tutorial: Source Code&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
<p>A few weeks ago I posted a short video similar to this one:<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/jzEHb2hR034&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/jzEHb2hR034&amp;hl=en&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>UPDATE: <a href="http://maniacdev.com/2010/08/beginners-iphone-action-game-tutorial/" target="_blank">Tutorial Has been posted</a>!</p>
<p>I&#8217;ve been asked since then when I would come out with the tutorial.   I was finally able to get around to completing the source file, and I&#8217;ve added line by line (well pretty close) comments in plain english to make it easier to follow.</p>
<p>The above video utilizes the exact source code from this tutorial running in the iPhone simulator.</p>
<p>Following the suggestions of a friend of mine who is just starting to learn this I&#8217;ve used as few methods as possible, and made extensive use of autorelease objects to make the flow easier to follow for beginners.</p>
<p>The tutorial features:</p>
<ul>
<li>Loading/Placing Images</li>
<li>Animation</li>
<li>Touch Events</li>
<li>Text</li>
<li>Sound Effects</li>
<li>Background Music</li>
<li>Buttons</li>
<li>Resetting The Game</li>
</ul>
<p>Coming up next week I will be posting a more comprehensive tutorial, but I am posting the source code now.  If you look through this code and the comments you should be able to grasp what is going on, and I hope that the upcoming tutorial will fill in the gaps.  <strong>Be sure to come back next week when the full tutorial is posted!</strong></p>
<p>I recreated this from scratch using  <a href="http://www.sparrow-framework.org" target="_blank">Sparrow Framework</a> and Objective-C because in my findings it was easiest to follow for a beginner looking to create an action game.</p>
<p>Things could change a little as I haven&#8217;t really looked through it myself.. just quickly coded it and wrote line by line comments.  If you open it up, and are wondering which files to look at to understand things go to the Game.h and Game.m files.. the app delegate files were created automatically with the Sparrow project and I didn&#8217;t comment those.</p>
<p><strong>Update! I have modified the project to remove an error that occurred on some systems due to a recursive search being done in the project for already included files.  Please re-download if you encountered this problem.</strong></p>
<p>You can download the source with music/sound effects here:<br />
<a href="http://maniacdev.com/balloon-game-tutorial-download/">BalloonGameTutorial</a></p>
<p>Graphics are included so the example will run but are slightly different because I am using graphics similar to those in the video in my own game.</p>
<p>As far as licensing goes feel free to use this in your own apps, and if you do send me a message or post a comment about it, and I&#8217;ll mention it on this site.  You may not use any portion of this project in your own tutorials, books, etc. (and definitely don&#8217;t submit it to a site buying tutorials.. you know who you are!) without permission.</p>
<p><strong>Please be sure to check back next week when the entire tutorial is posted which will give you a much better idea of how to extend/use this source code and utilize the Sparrow Framework.</strong></p>
<p><strong>If you have any questions as to why I did something or have any suggestions for the tutorial then please post them below &#8212; it will help to make the final tutorial better.</strong></p>
<p><strong>Also, if you could share this post that would be great too and help motivate me to make more!</strong></p>
<p>&copy;2012 <a href="http://maniacdev.com">iPhone, iOS 5, iPad SDK Development Tutorial and Programming Tips</a>. All Rights Reserved.</p>.<div class="prli-social-buttons-bar"><a href="http://del.icio.us/post?url=http%3A%2F%2Fmaniacdev.com%2F8mr&title=Beginners+iPhone+Action+Game+Tutorial%3A+Source+Code" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/delicious_32.png" alt="Delicious" title="Delicious" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40maniacdev%3A+Beginners+iPhone+Action+Game+Tutorial%3A+Source+Code+http%3A%2F%2Fmaniacdev.com%2F8mr" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fmaniacdev.com%2F8mr" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fmaniacdev.com%2F8mr&t=Beginners+iPhone+Action+Game+Tutorial%3A+Source+Code" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fmaniacdev.com%2F8mr&title=Beginners+iPhone+Action+Game+Tutorial%3A+Source+Code" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=Beginners iPhone Action Game Tutorial: Source Code&body=Beginners iPhone Action Game Tutorial: Source Code%20http%3A%2F%2Fmaniacdev.com%2F8mr" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div>
	Tags: <a href="http://maniacdev.com/tag/source-code/" title="source code" rel="tag" rel="nofollow">source code</a>, <a href="http://maniacdev.com/tag/iphone/" title="iPhone" rel="tag" rel="nofollow">iPhone</a>, <a href="http://maniacdev.com/tag/objective-c/" title="objective-c" rel="tag" rel="nofollow">objective-c</a>, <a href="http://maniacdev.com/tag/game/" title="game" rel="tag" rel="nofollow">game</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2010/07/beginners-action-game-tutorial-source-code/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Great Cocos2D iOS Example Featuring Common Game Elements</title>
		<link>http://maniacdev.com/2010/06/cocos2d-ios-example-game/</link>
		<comments>http://maniacdev.com/2010/06/cocos2d-ios-example-game/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 08:45:08 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone Programming Examples]]></category>
		<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[Cocos2D]]></category>
		<category><![CDATA[example]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[ios]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=1698</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/06/cocos2d-ios-example-game/&amp;text=Great Cocos2D iOS Example Featuring Common Game Elements&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
As Cocos2D has increased it&#8217;s feature set it has become increasingly difficult to keep up with the many features of the engine. The game has evolved from a simple rendering engine with some timing control into a full-fledged 2D game engine. &#160; Fortunately there is an active community and some great examples are available. You can [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/06/cocos2d-ios-example-game/&amp;text=Great Cocos2D iOS Example Featuring Common Game Elements&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
<p><object width="420" height="255" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/7ev2whMzjro&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed width="420" height="255" type="application/x-shockwave-flash" src="http://www.youtube.com/v/7ev2whMzjro&amp;hl=en_US&amp;fs=1&amp;" allowFullScreen="true" allowscriptaccess="always" allowfullscreen="true" /></object></p>
<div>As Cocos2D has increased it&#8217;s feature set it has become increasingly difficult to keep up with the many features of the engine. The game has evolved from a simple rendering engine with some timing control into a full-fledged 2D game engine.</div>
<p>&nbsp;</p>
<div>Fortunately there is an active community and some great examples are available. You can find examples of almost anything.</div>
<p>&nbsp;</p>
<div>I found this example to be particularly exceptional, as it contains many desired game elements &#8212; including:</div>
<p>&nbsp;</p>
<div>
<ul>
<li>CocosDenshion (Cocos2D Audio) Usage</li>
<li>Object Rotation</li>
<li>Health Bars</li>
<li>Spritesheets And Animations</li>
</ul>
</div>
<p>The example is from Ray Wenderlich  the creator of the <a href="http://maniacdev.com/space-game-starter-kit" target="_blank">Space Game Starter Kit</a> and co-author of the <a href="http://maniacdev.com/jy1" target="_blank">Learning Cocos2D book</a>, Steve Oldmeadow, and Victoria Wenderlich and can be found in Cocos2D versions 0.99.4 or higher (<a href="http://www.cocos2d-iphone.org/download" target="_blank">download here</a>).</p>
<p>In order to view the example you will need to set the active target, and executable to <strong>Cocos Denshion &#8211; Tom The Turret</strong>.</p>
<p><em>Make sure to select the iphone simulator &#8212; if you can&#8217;t find it, hold down the option key when clicking on the pulldown selector where you set the active target and executable that will bring up more options.</em></p>
<p>Update: Added video to show those with issues running the game in the right simulator how it&#8217;s done.</p>
<p>[Source: <a href="http://www.raywenderlich.com/1345/tom-the-turret" target="_blank">Ray Wenderlich</a>]</p>
<p>&copy;2012 <a href="http://maniacdev.com">iPhone, iOS 5, iPad SDK Development Tutorial and Programming Tips</a>. All Rights Reserved.</p>.<div class="prli-social-buttons-bar"><a href="http://del.icio.us/post?url=http%3A%2F%2Fmaniacdev.com%2Fgt1&title=Great+Cocos2D+iOS+Example+Featuring+Common+Game+Elements" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/delicious_32.png" alt="Delicious" title="Delicious" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40maniacdev%3A+Great+Cocos2D+iOS+Example+Featuring+Common+Game+Elements+http%3A%2F%2Fmaniacdev.com%2Fgt1" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fmaniacdev.com%2Fgt1" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fmaniacdev.com%2Fgt1&t=Great+Cocos2D+iOS+Example+Featuring+Common+Game+Elements" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fmaniacdev.com%2Fgt1&title=Great+Cocos2D+iOS+Example+Featuring+Common+Game+Elements" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=Great Cocos2D iOS Example Featuring Common Game Elements&body=Great Cocos2D iOS Example Featuring Common Game Elements%20http%3A%2F%2Fmaniacdev.com%2Fgt1" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div>
	Tags: <a href="http://maniacdev.com/tag/ios/" title="ios" rel="tag" rel="nofollow">ios</a>, <a href="http://maniacdev.com/tag/game/" title="game" rel="tag" rel="nofollow">game</a>, <a href="http://maniacdev.com/tag/cocos2d/" title="Cocos2D" rel="tag" rel="nofollow">Cocos2D</a>, <a href="http://maniacdev.com/tag/example/" title="example" rel="tag" rel="nofollow">example</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2010/06/cocos2d-ios-example-game/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>iPhone Game Tutorial With Videos &#8211; Programming Tutorials</title>
		<link>http://maniacdev.com/2010/01/incredible-iphone-game-programming-tutorials-with-video/</link>
		<comments>http://maniacdev.com/2010/01/incredible-iphone-game-programming-tutorials-with-video/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 08:56:54 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone Game Programming]]></category>
		<category><![CDATA[iPhone Programming Tutorials]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[game engine]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[opengl]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[vertex array]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=586</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/01/incredible-iphone-game-programming-tutorials-with-video/&amp;text=iPhone Game Tutorial With Videos &#8211; Programming Tutorials&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
Just like to turn you guys on to what is the best iPhone game tutorial with videos on the web so far in case you haven&#8217;t seen them.  Please note that this is not the simplest iPhone game programming tutorials as you will be building an OpenGL game engine from scratch.  This does also make [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/01/incredible-iphone-game-programming-tutorials-with-video/&amp;text=iPhone Game Tutorial With Videos &#8211; Programming Tutorials&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
<p>Just like to turn you guys on to what is the best <strong>iPhone game tutorial</strong> with videos on the web so far in case you haven&#8217;t seen them.  Please note that this is not the simplest iPhone game programming tutorials as you will be building an OpenGL game engine from scratch.  This does also make this a great iPhone opengl tutorial.</p>
<p>These tutorials are from 71 squared.  They run through the steps to creating a game on the iPhone in tremendous detail, and include source code.  Included are in-depth videos.</p>
<h2>Together These Make One Excellent iPhone Game Tutorial</h2>
<p><a title="Permanent Link to iPhone Game Programming – Tutorial 1" rel="nofollow" href="http://www.71squared.co.uk/2009/03/iphone-game-programming-tutorial-1/" target="_blank">iPhone Game Programming – Tutorial 1</a><br />
<a title="Permanent Link to iPhone Game Programming – Tutorial 2 – Image Class" rel="nofollow" href="http://www.71squared.co.uk/2009/03/iphone-game-programming-tutorial-2-image-class/" target="_blank">iPhone Game Programming – Tutorial 2 – Image Class</a><br />
<a title="Permanent Link to iPhone Game Programming – Tutorial 3 – SpriteSheet Class" rel="nofollow" href="http://www.71squared.co.uk/2009/03/iphone-game-programming-tutorial-3-spritesheet-class/" target="_blank">iPhone Game Programming – Tutorial 3 – SpriteSheet Class</a><br />
<a title="Permanent Link to iPhone Game Programming – Tutorial 4 – Bitmap Font Class" rel="nofollow" href="http://www.71squared.co.uk/2009/04/iphone-game-programming-tutorial-4-bitmap-font-class/" target="_blank">iPhone Game Programming – Tutorial 4 – Bitmap Font Class</a><br />
<a title="Permanent Link to iPhone Game Programming – Tutorial 5 – Animation Class" rel="nofollow" href="http://www.71squared.co.uk/2009/04/iphone-game-programming-tutorial-5-animation-class/" target="_blank">iPhone Game Programming – Tutorial 5 – Animation Class</a><br />
<a title="Permanent Link to iPhone Game Programming – Tutorial 6 – Tiled Map Class" rel="nofollow" href="http://www.71squared.co.uk/2009/05/iphone-game-programming-tutorial-6-tiled-map-class/" target="_blank">iPhone Game Programming – Tutorial 6 – Tiled Map Class</a><br />
<a title="Permanent Link to iPhone Game Programming – Tutorial 7 – Singleton Class" rel="nofollow" href="http://www.71squared.co.uk/2009/05/iphone-game-programming-tutorial-7-singleton-class/" target="_blank">iPhone Game Programming – Tutorial 7 – Singleton Class</a><br />
<a title="Permanent Link to iPhone Game Programming – Tutorial 8 – Particle Emitter" rel="nofollow" href="http://www.71squared.co.uk/2009/05/iphone-game-programming-tutorial-8-particle-emitter/" target="_blank">iPhone Game Programming – Tutorial 8 – Particle Emitter</a><br />
<a title="Permanent Link to iPhone Game Programming – Tutorial 9 – Sound Manager" rel="nofollow" href="http://www.71squared.co.uk/2009/05/iphone-game-programming-tutorial-9-sound-manager/" target="_blank">iPhone Game Programming – Tutorial 9 – Sound Manager</a><br />
<a title="Permanent Link to iPhone Game Programming – Tutorial 10 – Game Structure" rel="nofollow" href="http://www.71squared.co.uk/2009/07/iphone-game-programming-tutorial-10-game-structure/" target="_blank">iPhone Game Programming – Tutorial 10 – Game Structure</a><br />
<a title="Permanent Link to iPhone Game Programming – Tutorial 11 – Joypad" rel="nofollow" href="http://www.71squared.com/2009/12/iphone-game-programming-tutorial-11-joypad/" target="_blank">iPhone Game Programming – Tutorial 11 – Joypad<br />
</a><a href="http://www.71squared.com/2009/12/iphone-game-programming-tutorial-12-saving-state/" target="_blank">iPhone Game Programming &#8211; Tutorial 12 &#8211; Saving Game State</a><br />
<a href="http://www.71squared.com/2010/04/tutorial-13-app-store-submission/" target="_blank">iPhone Game Programming &#8211; Tutorial 13 &#8211; App Store Submission</a><br />
<a href="http://www.71squared.com/2011/03/tutorial-14-moving-to-3d/" target="_blank">iPhone Game Programming &#8211; Tutorial 14 &#8211; Moving To 3D</a><a title="Permanent Link to iPhone Game Programming – Tutorial 10 – Game Structure" rel="nofollow" href="http://www.71squared.com/2009/12/iphone-game-programming-tutorial-11-joypad/" target="_blank"></a></p>
<p>Now these gents are also writing a book on iPhone game programming.  So absolutely if you like their tutorials I suggest you check it out.  I don&#8217;t think it&#8217;s available for pre-order yet but you can read some info about it <a rel="nofollow" href="http://www.71squared.co.uk/2009/07/writing-a-book/" target="_blank">here</a>.</p>
<p>&copy;2012 <a href="http://maniacdev.com">iPhone, iOS 5, iPad SDK Development Tutorial and Programming Tips</a>. All Rights Reserved.</p>.<div class="prli-social-buttons-bar"><a href="http://del.icio.us/post?url=http%3A%2F%2Fmaniacdev.com%2Faw1&title=iPhone+Game+Tutorial+With+Videos+-+Programming+Tutorials" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/delicious_32.png" alt="Delicious" title="Delicious" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40maniacdev%3A+iPhone+Game+Tutorial+With+Videos+-+Programming+Tutorials+http%3A%2F%2Fmaniacdev.com%2Faw1" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fmaniacdev.com%2Faw1" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fmaniacdev.com%2Faw1&t=iPhone+Game+Tutorial+With+Videos+-+Programming+Tutorials" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fmaniacdev.com%2Faw1&title=iPhone+Game+Tutorial+With+Videos+-+Programming+Tutorials" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=iPhone Game Tutorial With Videos - Programming Tutorials&body=iPhone Game Tutorial With Videos - Programming Tutorials%20http%3A%2F%2Fmaniacdev.com%2Faw1" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div>
	Tags: <a href="http://maniacdev.com/tag/book/" title="book" rel="tag" rel="nofollow">book</a>, <a href="http://maniacdev.com/tag/vertex-array/" title="vertex array" rel="tag" rel="nofollow">vertex array</a>, <a href="http://maniacdev.com/tag/game/" title="game" rel="tag" rel="nofollow">game</a>, <a href="http://maniacdev.com/tag/sdk/" title="sdk" rel="tag" rel="nofollow">sdk</a>, <a href="http://maniacdev.com/tag/video/" title="video" rel="tag" rel="nofollow">video</a>, <a href="http://maniacdev.com/tag/development/" title="development" rel="tag" rel="nofollow">development</a>, <a href="http://maniacdev.com/tag/programming/" title="programming" rel="tag" rel="nofollow">programming</a>, <a href="http://maniacdev.com/tag/opengl/" title="opengl" rel="tag" rel="nofollow">opengl</a>, <a href="http://maniacdev.com/tag/tutorial/" title="tutorial" rel="tag" rel="nofollow">tutorial</a>, <a href="http://maniacdev.com/tag/game-engine/" title="game engine" rel="tag" rel="nofollow">game engine</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2010/01/incredible-iphone-game-programming-tutorials-with-video/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>iPhone Game Engine Comparison &#8211; Open Source</title>
		<link>http://maniacdev.com/2009/08/the-open-source-iphone-game-engine-comparison/</link>
		<comments>http://maniacdev.com/2009/08/the-open-source-iphone-game-engine-comparison/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 05:40:55 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone Game Programming]]></category>
		<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[best iphone game engine]]></category>
		<category><![CDATA[Cocos2D]]></category>
		<category><![CDATA[free game engine]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[game engine]]></category>
		<category><![CDATA[game engine reviews]]></category>
		<category><![CDATA[game engines]]></category>
		<category><![CDATA[game framework]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[irrlicht]]></category>
		<category><![CDATA[oolong]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[sparrow]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=612</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2009/08/the-open-source-iphone-game-engine-comparison/&amp;text=iPhone Game Engine Comparison &#8211; Open Source&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
I&#8217;m often asked about which iPhone game engine to use, and I know most people are looking for a free game engine so here is a comparison of the different open source iPhone game engines that actually have apps out there.  These game engines now also support the ipad. There are several open source game [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2009/08/the-open-source-iphone-game-engine-comparison/&amp;text=iPhone Game Engine Comparison &#8211; Open Source&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
<p>I&#8217;m often asked about which <strong>iPhone game engine</strong> to use, and I know most people are looking for a free game engine so here is a comparison of the different open source iPhone game engines that actually have apps out there.  These game engines now also support the ipad.</p>
<p>There are several open source game engines to choose from, and many cropping up all the time.  On this page I have only listed those that I know have been used in games already available on the iPhone or iPad, and with just one exception  I have chosen not to list those for which there are no apps available in the app store.</p>
<p>The SIO2 game engine has been removed from this listing, as if you go to their site and attempt to download the open source legacy version all you get is a popup telling you to get the new engine &#8212; so if you are looking for information on the SIO2 engine please visit the commercial <a href="http://maniacdev.com/2009/09/the-commercial-iphone-game-engine-comparison-3d-and-2d/" target="_blank">iphone and ipad game engine</a> page.</p>
<p>If you find anything inaccurate on this page, or know of an open source iOS game engine that deserves mention then please post a comment.</p>
<h2 style="text-align: center;">Choosing Your Open Source iPhone Game Engine</h2>
<h3>Sparrow Framework</h3>
<p>The <a href="http://sparrow-framework.org" rel="nofollow" target="_blank">Sparrow Framework</a> is a very lightweight 2D game engine created in Objective-C.  In a very short amount of time I was able to understand the framework, and I find it to be very intuitive.</p>
<p>If you&#8217;d like to take a look at some actual coding with the Sparrow Framework be sure to check out the <a href="http://maniacdev.com/2010/08/beginners-iphone-action-game-tutorial/" target="_blank">Beginners iPhone Action Game Programming Tutorial</a>.</p>
<p>While I have not done much Flash game programming the developers state that the game engine was created with Flash game developers in mind.</p>
<p>The game framework includes all the necessary features you&#8217;d require for creating a basic 2D game such as easy animation, and a sound engine.</p>
<h3>iSGL 3D</h3>
<p>The <a href="http://isgl3d.com/" target="_blank">iPhone Scene Graph Library 3D.</a>  A 3D graphics engine providing a multitude of features &#8211; more information to come as I am still trying it out.  Has been used in the <a href="http://maniacdev.com/b3w" target="_blank">Project Mo</a>s game available on the app store.</p>
<h3>Cocos2D IPhone</h3>
<p>The <a href="http://www.cocos2d-iphone.org/" rel="nofollow" target="_blank">Cocos2D iPhone game engine</a> is a port of a game engine originally created in Python and converted to iPhone Objective-C.  As you can tell from the name, Cocos2D is designed for 2D games, that being said, although the engine is in a 2D world, the engine includes a growing collection of high quality 3D special effects.  Cocos2D has also been released on the Mac so you can ease the release on 2 platforms.</p>
<p>Cocos2D has been used in <a href="http://maniacdev.com/4g8" rel="nofollow" target="_blank">many games</a> on the iPhone app store, you can visit the official site here, where many are listed.</p>
<p>Cocos2D is the first engine to check out, while many may be turned off by the engine not supporting a 3d world, if you look at most of the top iPhone games the gameplay is 2D, in fact the iPhone&#8217;s touch screen controls can make it difficult to operate in a 3D world.</p>
<p>Also included is support for the in-game Chipmunk engine, and the latest version of Cocos also includes an OpenAL based sound engine.</p>
<p>The engine provides more examples than any of the other engines out there because of the large community.  Overall I&#8217;d say the engine is as easy to use as any engine that does not have an environment editor.</p>
<p>Uses the LGPL license.</p>
<h3>Note On The Following Engines</h3>
<p>The following engines are currently more for educational purposes than anything unless you want to do a lot of tinkering.  They are all either works in progress or not actively being worked on by their initial developers and have somewhat fallen to the wayside.</p>
<h3>Galaxy Game Engine</h3>
<p>The <a href="http://code.google.com/p/galaxyengine/" rel="nofollow" target="_blank">Galaxy Game Engine</a> is a very promising engine with an extensive feature set.  From what I understand no apps have been released with this, but the project deserves some mention because of the feature set boasted by this engine, and it appears as though the developers are committed to the project.</p>
<p>This is a BSD licensed 3D engine that includes some very useful tools such as a level editor, terrain editor, model viewer, particle editor, and shader IDE.</p>
<h3>Oolong Engine</h3>
<p>The <a href="http://oolongengine.com" rel="nofollow" target="_blank">Oolong game engine</a> is a 3D engine written in C++, and provides excellent performance.  The downside of the Oolong engine is that it is difficult to use for those that are not familiar with OpenGL ES.</p>
<p>Oolong provides support for a wide variety of features, and very good performance, as I said my only problem with Oolong is that it is difficult to use.  This is a low-level engine designed for programmers so if you&#8217;re just getting into game development I would stay away.</p>
<p>You will find the latest version on google code, there is very little documentation for Oolong, but the community is very active, and you can get answers to many of your questions there.</p>
<p>I would recommend Oolong to those looking to create their own game engine looking for something to start with.</p>
<p>Uses the MIT license.</p>
<h3>Irrlicht Engine</h3>
<p>I mention Irrlicht here only because I received a message from someone stating that it was available on the iPhone.  I know that it has been used in the creation of apps already available on the iPhone.</p>
<p>The <a href="http://irrlicht.sourceforge.net" rel="nofollow" target="_blank">Irrlicht game engine</a> is a 3D game engine written in C++.</p>
<p>While there is no official port available on the Irrlicht website for the iPhone with some tinkering I was able to get the OpenGL ES version running on the iPhone &#8212; somewhat.  You will find the OpenGL ES version hidden away in the repository.</p>
<p>Irrlicht is an excellent open source engine that has support for an extremely wide variety of file formats, and has the best support for the &#8220;classic&#8221; BSP format that I&#8217;ve seen in an open source game engine.  There are also numerous other tools that have been created for the engine.</p>
<p>All this being said, I can&#8217;t recommend Irrlicht because there is no official port, and if you check out the forums there really is no one willing to provide help to those looking to get it running on the iPhone although some have created apps running on the iPhone.</p>
<p>The Irrlicht engine uses the Zlib license.</p>
<h3>Haxe</h3>
<p><a href="http://haxe.org">Haxe</a> is a multi-platform language that most notably compiles to SWF and has been used in many Flash games.  Because of this ability to compile to SWF you can use Adobe&#8217;s Flash builder for iOS tool to get your games on iOS devices.  If you do things this way it suffers the same performance limitations that Flash Cs5 iOS games currently suffer from.  You can also compile straight to iOS devices, but you&#8217;ll need to hit up their mailing list to figure out exactly how to get things done, and do some figuring yourself.</p>
<h3><strong>Flixel</strong></h3>
<p>This is the port of a popular 2D <a href="http://flixel.org/">Flixel Flash game framework</a> to iOS Objective-C.  So if you have developed a flash game using that framework this should be very helpful to you.</p>
<p>Flixel has not officially been released as an open source project however if you take a look at the release of the <a href="http://blog.semisecretsoftware.com/nearly-25000-raised-for-charity-canabalt-goes" rel="nofollow" target="_blank">open source game MIT-licensed Canabalt</a> you will find their first major attempt at porting the framework to iOS and could be potentially used in your code.  There will likely be an open source release soon.</p>
<h3>Summary</h3>
<p>The Sparrow Framework makes an excellent first choice for those developing a 2D iPhone game.  Cocos2D is the most popular, and has the most support but is less intuitive.  You will learn Objective-C while using the engine, and the engine has been proven in a wide variety of games.</p>
<p>For 3D games there really isn&#8217;t much to choose from any longer as far as open source goes as SIO2 has become a commercial game engine without a lot of potential tinkering.  Fortunately, especially with the addition of the free for indies publishing to Airplay SDK for iOS and the variable priced Unreal Development Kit for iOS you can license a 3D game engine at little cost as an indie.  Read more on the commercial <a href="http://maniacdev.com/2009/09/the-commercial-iphone-game-engine-comparison-3d-and-2d/" target="_blank">iPhone and iPad  game engines</a> page.</p>
<p>&copy;2012 <a href="http://maniacdev.com">iPhone, iOS 5, iPad SDK Development Tutorial and Programming Tips</a>. All Rights Reserved.</p>.<div class="prli-social-buttons-bar"><a href="http://del.icio.us/post?url=http%3A%2F%2Fmaniacdev.com%2Fob4&title=iPhone+Game+Engine+Comparison+-+Open+Source" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/delicious_32.png" alt="Delicious" title="Delicious" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40maniacdev%3A+iPhone+Game+Engine+Comparison+-+Open+Source+http%3A%2F%2Fmaniacdev.com%2Fob4" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fmaniacdev.com%2Fob4" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fmaniacdev.com%2Fob4&t=iPhone+Game+Engine+Comparison+-+Open+Source" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fmaniacdev.com%2Fob4&title=iPhone+Game+Engine+Comparison+-+Open+Source" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=iPhone Game Engine Comparison - Open Source&body=iPhone Game Engine Comparison - Open Source%20http%3A%2F%2Fmaniacdev.com%2Fob4" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div>
	Tags: <a href="http://maniacdev.com/tag/sparrow/" title="sparrow" rel="tag" rel="nofollow">sparrow</a>, <a href="http://maniacdev.com/tag/free-game-engine/" title="free game engine" rel="tag" rel="nofollow">free game engine</a>, <a href="http://maniacdev.com/tag/game-engine-reviews/" title="game engine reviews" rel="tag" rel="nofollow">game engine reviews</a>, <a href="http://maniacdev.com/tag/irrlicht/" title="irrlicht" rel="tag" rel="nofollow">irrlicht</a>, <a href="http://maniacdev.com/tag/oolong/" title="oolong" rel="tag" rel="nofollow">oolong</a>, <a href="http://maniacdev.com/tag/game-engines/" title="game engines" rel="tag" rel="nofollow">game engines</a>, <a href="http://maniacdev.com/tag/cocos2d/" title="Cocos2D" rel="tag" rel="nofollow">Cocos2D</a>, <a href="http://maniacdev.com/tag/game-engine/" title="game engine" rel="tag" rel="nofollow">game engine</a>, <a href="http://maniacdev.com/tag/open-source/" title="open source" rel="tag" rel="nofollow">open source</a>, <a href="http://maniacdev.com/tag/best-iphone-game-engine/" title="best iphone game engine" rel="tag" rel="nofollow">best iphone game engine</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2009/08/the-open-source-iphone-game-engine-comparison/feed/</wfw:commentRss>
		<slash:comments>68</slash:comments>
		</item>
		<item>
		<title>Doing Some iPhone Game Programming</title>
		<link>http://maniacdev.com/2009/07/doing-some-iphone-game-programming/</link>
		<comments>http://maniacdev.com/2009/07/doing-some-iphone-game-programming/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 07:35:44 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone Game Programming]]></category>
		<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=584</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2009/07/doing-some-iphone-game-programming/&amp;text=Doing Some iPhone Game Programming&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
Just in case there&#8217;s any graphics designers interested, I have finally finished off some more of the contract work, and with a lighter load, my next ambition is to do some iPhone game programming. My intent is to develop a number of iPhone games in a short amount of time.&#160; Ultimately all will be open [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2009/07/doing-some-iphone-game-programming/&amp;text=Doing Some iPhone Game Programming&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
<p>Just in case there&#8217;s any graphics designers interested, I have finally finished off some more of the contract work, and with a lighter load, my next ambition is to do some iPhone game programming.</p>
<p>My intent is to develop a number of iPhone games in a short amount of time.&nbsp; Ultimately all will be open sourced, released as 0.99 cent or free games, and have coinciding tutorials written.&nbsp; I actually created a very simple game this evening in a couple of hours that could already use the styling of an artist.&nbsp; I&#8217;ve planned out the next few games, and they shouldn&#8217;t take to long, all the games will be 2D, the first few written wiith Cocoa, and the rest using Cocos2D.</p>
<p>So just in case there&#8217;s any graphic artists out there reading interested in the possibility of some publicity and possibly profit from iPhone graphics work feel free to <a href="http://maniacdev.com/contact/" target="_blank" rel="nofollow">contact me</a>.&nbsp; Please understand that my intent with the games is for publicity, although I do believe future work customizing/rebranding these games is possible after talking with a few peers.</p>
<p>Thanks for reading.</p>
<p>&copy;2012 <a href="http://maniacdev.com">iPhone, iOS 5, iPad SDK Development Tutorial and Programming Tips</a>. All Rights Reserved.</p>.<div class="prli-social-buttons-bar"><a href="http://del.icio.us/post?url=http%3A%2F%2Fmaniacdev.com%2Fmnv&title=Doing+Some+iPhone+Game+Programming+" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/delicious_32.png" alt="Delicious" title="Delicious" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40maniacdev%3A+Doing+Some+iPhone+Game+Programming++http%3A%2F%2Fmaniacdev.com%2Fmnv" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fmaniacdev.com%2Fmnv" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fmaniacdev.com%2Fmnv&t=Doing+Some+iPhone+Game+Programming+" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fmaniacdev.com%2Fmnv&title=Doing+Some+iPhone+Game+Programming+" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=Doing Some iPhone Game Programming &body=Doing Some iPhone Game Programming %20http%3A%2F%2Fmaniacdev.com%2Fmnv" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div>
	Tags: <a href="http://maniacdev.com/tag/game/" title="game" rel="tag" rel="nofollow">game</a>, <a href="http://maniacdev.com/tag/graphics/" title="Graphics" rel="tag" rel="nofollow">Graphics</a>, <a href="http://maniacdev.com/tag/programming/" title="programming" rel="tag" rel="nofollow">programming</a>, <a href="http://maniacdev.com/tag/development/" title="development" rel="tag" rel="nofollow">development</a>, <a href="http://maniacdev.com/tag/language/" title="language" rel="tag" rel="nofollow">language</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2009/07/doing-some-iphone-game-programming/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

