<?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: engine</title>
	<atom:link href="http://maniacdev.com/tag/engine/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>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/object/" title="object" rel="tag" rel="nofollow">object</a>, <a href="http://maniacdev.com/tag/engine/" title="engine" rel="tag" rel="nofollow">engine</a>, <a href="http://maniacdev.com/tag/iphone/" title="iPhone" rel="tag" rel="nofollow">iPhone</a>, <a href="http://maniacdev.com/tag/development/" title="development" rel="tag" rel="nofollow">development</a>, <a href="http://maniacdev.com/tag/ipad/" title="ipad" rel="tag" rel="nofollow">ipad</a>, <a href="http://maniacdev.com/tag/ios4/" title="ios4" rel="tag" rel="nofollow">ios4</a>, <a href="http://maniacdev.com/tag/c/" title="c++" rel="tag" rel="nofollow">c++</a>, <a href="http://maniacdev.com/tag/ios/" title="ios" rel="tag" rel="nofollow">ios</a>, <a href="http://maniacdev.com/tag/balloongametutorial/" title="balloongametutorial" rel="tag" rel="nofollow">balloongametutorial</a>, <a href="http://maniacdev.com/tag/programming/" title="programming" rel="tag" rel="nofollow">programming</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>Update For Cocos 2D iPhone Game Engine</title>
		<link>http://maniacdev.com/2009/07/update-for-cocos-2d-iphone-game-engine/</link>
		<comments>http://maniacdev.com/2009/07/update-for-cocos-2d-iphone-game-engine/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 08:44:51 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[Cocos2D]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[engine]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=582</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2009/07/update-for-cocos-2d-iphone-game-engine/&amp;text=Update For Cocos 2D iPhone Game Engine&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>
The excellent and free Cocos2D iPhone game engine has been updated with a plethora of new features. The highlights include: a new sound engine touch dispatcher faster actions an improved particle system If you haven&#8217;t tried Cocos and are looking to develop a 2d game on the iPhone quickly without having to purchase a commercial [...]]]></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/update-for-cocos-2d-iphone-game-engine/&amp;text=Update For Cocos 2D iPhone Game Engine&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>The excellent and free Cocos2D iPhone game engine has been updated with a plethora of new features.</p>
<p>The highlights include:</p>
<blockquote>
<ul>
<li>a new sound engine</li>
<li>touch dispatcher</li>
<li>faster actions</li>
<li>an improved particle system</li>
</ul>
</blockquote>
<p>If you haven&#8217;t tried Cocos and are looking to develop a 2d game on the iPhone quickly without having to purchase a commercial engine you should check out Cocos2D <a href="http://code.google.com/p/cocos2d-iphone/">here</a>. <br />
&nbsp;</p>
<p>[via <a href="http://www.cocos2d-iphone.org/">cocos2d for iPhone</a>]</p>
<p>&nbsp;</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%2Fwif&title=Update+For+Cocos+2D+iPhone+Game+Engine" 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+For+Cocos+2D+iPhone+Game+Engine+http%3A%2F%2Fmaniacdev.com%2Fwif" 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%2Fwif" 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%2Fwif&t=Update+For+Cocos+2D+iPhone+Game+Engine" 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%2Fwif&title=Update+For+Cocos+2D+iPhone+Game+Engine" 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 For Cocos 2D iPhone Game Engine&body=Update For Cocos 2D iPhone Game Engine%20http%3A%2F%2Fmaniacdev.com%2Fwif" 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/development/" title="development" rel="tag" rel="nofollow">development</a>, <a href="http://maniacdev.com/tag/iphone/" title="iPhone" rel="tag" rel="nofollow">iPhone</a>, <a href="http://maniacdev.com/tag/engine/" title="engine" rel="tag" rel="nofollow">engine</a>, <a href="http://maniacdev.com/tag/cocos2d/" title="Cocos2D" rel="tag" rel="nofollow">Cocos2D</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><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2009/07/update-for-cocos-2d-iphone-game-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>16 Killer iPhone OpenGL ES Resources</title>
		<link>http://maniacdev.com/2009/07/16-killer-opengl-es-resources/</link>
		<comments>http://maniacdev.com/2009/07/16-killer-opengl-es-resources/#comments</comments>
		<pubDate>Sat, 04 Jul 2009 08:10:30 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[2d]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[3g]]></category>
		<category><![CDATA[3gs]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[engine]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[opengl es]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=387</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2009/07/16-killer-opengl-es-resources/&amp;text=16 Killer iPhone OpenGL ES Resources&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>
Here&#8217;s my updated list of OpenGL&#160;ES&#160;resources, this list includes tutorials, engines, blogs, and books.&#160; I&#160;have updated it to include a couple of OpenGL&#160;ES 2.0 resources, and many other OpenGL ES&#160;1.x resources that others have shared with me. I have created a new version of this list at: 18 OpenGL ES Resources That You Must Know! [...]]]></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/16-killer-opengl-es-resources/&amp;text=16 Killer iPhone OpenGL ES Resources&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>Here&#8217;s my updated list of OpenGL&nbsp;ES&nbsp;resources, this list includes tutorials, engines, blogs, and books.&nbsp; I&nbsp;have updated it to include a couple of OpenGL&nbsp;ES 2.0 resources, and many other OpenGL ES&nbsp;1.x resources that others have shared with me.</p>
<p>I have created a new version of this list at: <a href="http://maniacdev.com/2009/10/18-opengl-es-resources-that-you-must-know/">18 OpenGL ES Resources That You Must Know!</a></p>
<p><span style="font-size: large;">Math Resources</span></p>
<p>If you don&#8217;t have a basic understanding of 2D&nbsp;and 3D math for computer graphics your head will probably explode once you try learning OpenGL.&nbsp; To prevent that from happening you should at least understand the terminology, and the reasons why this math is needed.&nbsp; No need to grind through math problems like in college.. that&#8217;s what computers are for.</p>
<p>1. <a href="http://www.dpfiles.com/dpfileswiki/index.php?title=Black_Art_of_3D_Game_Programming%2C_Chapter_10:_3D_Fundamentals" target="_blank" rel="nofollow">The Black Art of 3D Game Programming Chapter 10 </a>This is a great introduction to graphics math, and pretty much crams 3 college courses I took into this chapter.&nbsp; The whole book can be found <a href="http://www.dpfiles.com/dpfileswiki/index.php?title=Black_Art_of_3D_Game_Programming:_Writing_Your_Own_High-Speed_3D_Polygon_Video_Games_in_C" target="_blank" rel="nofollow">here</a> for free.&nbsp; It is an old book, but the math still holds true.</p>
<p>2. <a href="http://chortle.ccsu.edu/VectorLessons/vectorIndex.html" target="_blank" rel="nofollow">Vector &amp;&nbsp;Matrix Math Tutorial</a> If you feel that everything in the resource above is flying above your head then you probably will want to take a look at this.&nbsp; I&nbsp;normally wouldn&#8217;t reccomend a resource that brags about being &quot;book sized&quot;, but it is very good.</p>
<p><span style="font-size: large;">iPhone Specific Resources</span></p>
<p>3. <a href="http://web.me.com/smaurice/AppleCoder/iPhone_OpenGL/iPhone_OpenGL.html" target="_blank" rel="nofollow">iPhone OpenGL ES Tutorial Series</a> I don&#8217;t know if Maurice SImon is the smartest person alive, but this is the smartest set of OpenGL&nbsp;ES tutorials I&#8217;ve seen.&nbsp; A&nbsp;terrific resource.</p>
<p>4.&nbsp; <a href="http://iphonedevelopment.blogspot.com/" target="_blank" rel="nofollow">Jeff LaMarche&#8217;s iPhone Blog</a> Blog from one of the authors of the excellent <a href="http://www.amazon.com/gp/product/1430216263?ie=UTF8&amp;tag=usefulonlinei-20&amp;link_code=as3&amp;camp=211189&amp;creative=373489&amp;creativeASIN=1430216263" target="_blank" rel="nofollow">Beginning iPhone Development</a> book with many articles on OpenGL&nbsp;ES, and an ongoing OpenGL&nbsp;ES from The Ground Up series.</p>
<p>5. SIO2 Engine this is an excellent Open Source 3D&nbsp;OpenGL ES&nbsp;engine, look at the code, understand, and maybe even use the engine rather than write your own from the ground up (nothing wrong with that).</p>
<p>6. <a href="http://www.oolongengine.com" target="_blank" rel="nofollow">Oolong Engine</a> An Open source 3D OpenGL ES Game Engine for Iphone, MIT licensed. Written by Wolfgang Engel former Rockstar Games programmer, and author of some intense DirectX&nbsp;books.&nbsp; Great to see the libraries in here for handling memory, loading 3d models, and performing math.</p>
<p>7. <a href="http://code.google.com/p/cocos2d-iphone/" target="_blank" rel="nofollow">Cocos2D Iphone</a> This is an excellent Open Source 2D OpenGL ES Game Framework for iPhone you can learn alot from going in and looking around the code.&nbsp; As far as Open Source frameworks go this extremely easy to use, well documented, and has an active community.</p>
<p>8. <a href="http://www.libsdl.org/svn.php" target="_blank" rel="nofollow">SDL for iPhone (SDL Version 1.3)</a> The SDL library has been a popular open source library for probably over a decade, and has been used in many games. This is the iPhone port, and a great resource.</p>
<p><span style="font-size: large;">Non iPhone Resources</span></p>
<p>If you use these resources you&#8217;ll need to put in some time to get things running on the iPhone, but they are still excellent. </p>
<p>10. <a href="http://embedded.org.ua/opengles/lessons.html" target="_blank" rel="nofollow">Nehe Tutorials Converted To OpenGL ES</a> Michael Gorchak creator of the GluES library has put together this collection of tutorials converted from their original Nehe form.&nbsp; In case you haven&#8217;t heard of them the Nehe tutorials were the definitive free tutorials for learning OpenGL.&nbsp; Michael has done an excellent job of writing comments for these tutorials.</p>
<p>11. <a href="http://www.khronos.org/opengles/1_X/" target="_blank" rel="nofollow">Khronos OpenGL ES Page</a> This is the OpenGL ES &quot;homepage&quot; on which you will find the reference manual, and lots of examples.&nbsp; Not specifically IPhone, but there are some great examples here and even a complete racing game BSD licensed.</p>
<p>12. <a href="http://www.imgtec.com/powervr/insider/sdk/KhronosOpenGLES1xMBX.asp" target="_blank" rel="nofollow">Khronos OpenGL ES 1.x Step-By-Step Tutorials</a> This page is from Imagination Technologies makers of the Iphone GPU, and it contains the Khronos tutorials converted to OpenGL ES and created for the PowerVR technology.&nbsp; Good to lean from especially as to how they load Pod files.</p>
<p>13. <a href="http://www.zeuscmd.com/tutorials/opengles/index.php" target="_blank" rel="nofollow">Zeus CMD OpenGL ES Tutorials</a> This site contains 25 Great OpenGL ES Tutorials and they are extremely well paced, this was a site I&nbsp;learned alot from.</p>
<p>14. <a href="http://www.typhoonlabs.com/" target="_blank" rel="nofollow">Typhoon Labs OpenGL ES Tutorials</a> Another excellent set of OpenGL&nbsp;ES&nbsp;tutorials if you&#8217;re addicted to tutorials you might want to check these out too.</p>
<p><span style="font-size: large;">OpenGL&nbsp;ES&nbsp;2.0 Resources</span></p>
<p>These are the OpenGL&nbsp;ES 2.0 resources you know so far, the Khronos OpenGL&nbsp;ES page above also includes information on OpenGL&nbsp;ES&nbsp;2.0.&nbsp; You can see there aren&#8217;t many that i&nbsp;know of so if you know of some killer OpenGL&nbsp;ES 2.0 resources please link to them</p>
<p>15.&nbsp; <a href="http://www.amazon.com/gp/product/0321502795?ie=UTF8&amp;tag=usefulonlinei-20&amp;link_code=as3&amp;camp=211189&amp;creative=373489&amp;creativeASIN=0321502795" target="_blank" rel="nofollow">The OpenGL&nbsp;ES&nbsp;Programming Book</a> The code from this book has been updated to run on the iPhone and can be found <a href="http://opengles-book.com/" target="_blank" rel="nofollow">here</a>.&nbsp; Make sure you have a solid understanding of OpenGL&nbsp;(or OpenGL&nbsp;ES&nbsp;1.x)&nbsp;before starting this book.&nbsp; &nbsp; </p>
<p>16. <a href="http://www.khronos.org/files/opengles_shading_language.pdf" target="_blank" rel="nofollow">The OpenGL&nbsp;ES&nbsp;Shading Language</a> This is a free pdf book from Khronos, and actually a really good read, and will teach you what you need to know, again don&#8217;t try this until you at least have some OpenGL&nbsp;understanding or your head may explode. Thanks to <a href="http://bill.dudney.net/" target="_blank" rel="nofollow">Bill Dudney</a> one of the authors of <a href="http://www.amazon.com/gp/product/1934356255?ie=UTF8&amp;tag=usefulonlinei-20&amp;link_code=as3&amp;camp=211189&amp;creative=373489&amp;creativeASIN=1934356255" target="_blank" rel="nofollow">iPhone SDK&nbsp;Development</a> for pointing this out.</p>
<p>This is a quick video on getting started with iPhone OpenGL ES:<br />
<!--YouTube Error: bad URL entered--></p>
<p>
That&#8217;s it, if you know of some other great resources please share them.<br />
&nbsp;<br />
&nbsp;</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%2Fcoz&title=16+Killer+iPhone+OpenGL+ES+Resources" 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+16+Killer+iPhone+OpenGL+ES+Resources+http%3A%2F%2Fmaniacdev.com%2Fcoz" 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%2Fcoz" 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%2Fcoz&t=16+Killer+iPhone+OpenGL+ES+Resources" 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%2Fcoz&title=16+Killer+iPhone+OpenGL+ES+Resources" 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=16 Killer iPhone OpenGL ES Resources&body=16 Killer iPhone OpenGL ES Resources%20http%3A%2F%2Fmaniacdev.com%2Fcoz" 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/3gs/" title="3gs" rel="tag" rel="nofollow">3gs</a>, <a href="http://maniacdev.com/tag/development/" title="development" rel="tag" rel="nofollow">development</a>, <a href="http://maniacdev.com/tag/book/" title="book" rel="tag" rel="nofollow">book</a>, <a href="http://maniacdev.com/tag/opengl-es/" title="opengl es" rel="tag" rel="nofollow">opengl es</a>, <a href="http://maniacdev.com/tag/iphone/" title="iPhone" rel="tag" rel="nofollow">iPhone</a>, <a href="http://maniacdev.com/tag/3g/" title="3g" rel="tag" rel="nofollow">3g</a>, <a href="http://maniacdev.com/tag/engine/" title="engine" rel="tag" rel="nofollow">engine</a>, <a href="http://maniacdev.com/tag/2d/" title="2d" rel="tag" rel="nofollow">2d</a>, <a href="http://maniacdev.com/tag/3d/" title="3d" rel="tag" rel="nofollow">3d</a>, <a href="http://maniacdev.com/tag/apple/" title="apple" rel="tag" rel="nofollow">apple</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2009/07/16-killer-opengl-es-resources/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Easiest Game Creation For iPhone</title>
		<link>http://maniacdev.com/2009/05/easiest-game-creation-for-iphone/</link>
		<comments>http://maniacdev.com/2009/05/easiest-game-creation-for-iphone/#comments</comments>
		<pubDate>Tue, 12 May 2009 05:08:01 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[2d]]></category>
		<category><![CDATA[beginner]]></category>
		<category><![CDATA[engine]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[getting started]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=278</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2009/05/easiest-game-creation-for-iphone/&amp;text=Easiest Game Creation For iPhone&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>
Something I seem to be asked alot of on twitter is &#8220;What is the easiest way to make games for the iPhone?&#8221;. Usually from individuals who have developed games in Flash or using a program such as the windows Gamemaker. Game development using Objective-C and OpenGL ES is considerably more difficult. In the past I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2009/05/easiest-game-creation-for-iphone/&amp;text=Easiest Game Creation For iPhone&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>Something I seem to be asked alot of on <a href="http://www.twitter.com/maniacdev" target="_blank" rel="nofollow">twitter</a> is &#8220;What is the easiest way to make games for the iPhone?&#8221;.   Usually from individuals who have developed games in Flash or using a program such as the windows <a href="http://www.gamemaker.nl" target="_blank" rel="nofollow">Gamemaker</a>.   Game development using Objective-C and OpenGL ES is considerably more difficult.</p>
<p>In the past I&#8217;ve mentioned a few tools out there that allow you to create games visually which can speed up your game creation time considerably.  The game engines I&#8217;ve mentioned are <a href="http://www.unity3d.com" target="_blank" rel="nofollow">Unity 3d,</a> <a href="http://www.stonetrip.com" target="_blank" rel="nofollow">Shiva</a>, and <a href="http://www.garagegames.com/products/torque-2d/iphone" target="_blank" rel="nofollow">iTGB</a>.  With Unity 3d and Shiva being both 3d game development tools.  Now the problem most people have with these tools is the cost.</p>
<p>Well, I&#8217;ve found a game creation program that is even easier.. in fact much easier than those programs, and is free.  While it only supports 2D game creation I&#8217;ve read that the ability to compile games for the iPhone and sell them in the app store using this program is imminent.   This game creation program is known as <a href="http://www.gamesalad.com" target="_blank" rel="nofollow">Gamesalad</a>.  It has already been set up for the iPhone screen size so once the ability to compile games for the iPhone is added you won&#8217;t have to do any porting.  There will apparently be a small cost for transferring the games to the iPhone, but I can&#8217;t imagine it being anywhere near the cost for the other aforementioned iPhone game engines.</p>
<p>Check out this video, and just see how easy it is (Please note that Cinammon is now known as Gamesalad, and has evolved considerably since this video was made).</p>
<!--YouTube Error: bad URL entered-->
<p>Now performance is often an issue with these rapid game creation programs, but even though it&#8217;s still in beta and needs alot of polish (and of course the ability to compile for the iPhone) it could be worth learning especially if you&#8217;re new to programming as using these tools you can learn how to understand the logic of programming quickly.</p>
<p>So check out Gamesalad if you&#8217;re looking for a really easy way to create games.. coming soon for the iPhone.</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%2Ftnf&title=Easiest+Game+Creation+For+iPhone" 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+Easiest+Game+Creation+For+iPhone+http%3A%2F%2Fmaniacdev.com%2Ftnf" 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%2Ftnf" 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%2Ftnf&t=Easiest+Game+Creation+For+iPhone" 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%2Ftnf&title=Easiest+Game+Creation+For+iPhone" 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=Easiest Game Creation For iPhone&body=Easiest Game Creation For iPhone%20http%3A%2F%2Fmaniacdev.com%2Ftnf" 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/iphone/" title="iPhone" rel="tag" rel="nofollow">iPhone</a>, <a href="http://maniacdev.com/tag/2d/" title="2d" rel="tag" rel="nofollow">2d</a>, <a href="http://maniacdev.com/tag/getting-started/" title="getting started" rel="tag" rel="nofollow">getting started</a>, <a href="http://maniacdev.com/tag/game/" title="game" rel="tag" rel="nofollow">game</a>, <a href="http://maniacdev.com/tag/beginner/" title="beginner" rel="tag" rel="nofollow">beginner</a>, <a href="http://maniacdev.com/tag/engine/" title="engine" rel="tag" rel="nofollow">engine</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2009/05/easiest-game-creation-for-iphone/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Six Different 3D and 2D Iphone Game Engines</title>
		<link>http://maniacdev.com/2009/04/6-different-3d-and-2d-iphone-game-engines/</link>
		<comments>http://maniacdev.com/2009/04/6-different-3d-and-2d-iphone-game-engines/#comments</comments>
		<pubDate>Sat, 18 Apr 2009 23:17:01 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[2d]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[engine]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=82</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2009/04/6-different-3d-and-2d-iphone-game-engines/&amp;text=Six Different 3D and 2D Iphone Game Engines&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>
Since there always seems to be so many people asking on forums about iPhone game engines, and keeping with the theme of my last two posts I thought I would start keeping a list. To begin with these are the ones that I know of (in alphabetical order): Cocoas2D &#8211; 2D Game Engine, Open Source, [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2009/04/6-different-3d-and-2d-iphone-game-engines/&amp;text=Six Different 3D and 2D Iphone Game Engines&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>Since there always seems to be so many people asking on forums about iPhone game engines, and keeping with the theme of my last two posts I thought I would start keeping a list.  </p>
<p>To begin with these are the ones that I know of (in alphabetical order):  <a rel="nofollow" target="_blank" href="http://code.google.com/p/cocos2d-iphone/"></p>
<p>Cocoas2D</a> &#8211; 2D Game Engine, Open Source, LGPL <br />
<a rel="nofollow" target="_blank" href="http://www.garagegames.com/products/torque-2d/iphone">iTGB for 2D Games</a> &#8211; 2D Game Engine, Commercial, Min. cost $500 <a rel="nofollow" target="_blank" href="http://www.oolongengine.com"><br />
OOlong Engine</a> &#8211; 3D Game Engine, Open Source, MIT License <br />
<a rel="nofollow" href="http://www.sio2interactive.com">SIO2Engine</a> &#8211; 3D Game Engine, Open Source, Payment or flash screen on game required<br />
<a rel="nofollow" target="_blank" href="http://www.stonetrip.com/shiva/publish-3d-game-on-iphone.html">Ston3D for Iphone</a> &#8211; 3D Game Engine, Commercial,&nbsp; Min. cost approx. $250 (based on current conversion rates) <a rel="nofollow" href="http://unity3d.com/#iphone"><br />
Unity3D Engine</a> &#8211; 3D Game Engine, Commercial, Min. cost $199 + $399  If you have any exprience using any of the above engines in development please post any opinions you have.  If you know of any other 3D or 2D engines available for iPhone developers then please post below.</p>
<p>This list has been updated:<br />
A look at 8 different</p>
<p><a href="http://maniacdev.com/2009/07/a-look-at-8-different-iphone-game-engines-2d-and-3d/">2D&nbsp;and 3D&nbsp;iPhone Game Engines</a></p>
<p>&nbsp;</p>
<p>&nbsp;</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%2Frk0&title=Six+Different+3D+and+2D+Iphone+Game+Engines" 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+Six+Different+3D+and+2D+Iphone+Game+Engines+http%3A%2F%2Fmaniacdev.com%2Frk0" 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%2Frk0" 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%2Frk0&t=Six+Different+3D+and+2D+Iphone+Game+Engines" 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%2Frk0&title=Six+Different+3D+and+2D+Iphone+Game+Engines" 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=Six Different 3D and 2D Iphone Game Engines&body=Six Different 3D and 2D Iphone Game Engines%20http%3A%2F%2Fmaniacdev.com%2Frk0" 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/2d/" title="2d" rel="tag" rel="nofollow">2d</a>, <a href="http://maniacdev.com/tag/programming/" title="programming" rel="tag" rel="nofollow">programming</a>, <a href="http://maniacdev.com/tag/engine/" title="engine" rel="tag" rel="nofollow">engine</a>, <a href="http://maniacdev.com/tag/3d/" title="3d" rel="tag" rel="nofollow">3d</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/development/" title="development" rel="tag" rel="nofollow">development</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2009/04/6-different-3d-and-2d-iphone-game-engines/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>How can I develop iPhone app store games quickly for free? Part 2</title>
		<link>http://maniacdev.com/2009/04/how-can-i-develop-iphone-app-store-games-quickly-for-free-part-2/</link>
		<comments>http://maniacdev.com/2009/04/how-can-i-develop-iphone-app-store-games-quickly-for-free-part-2/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 21:52:41 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[2d]]></category>
		<category><![CDATA[app store]]></category>
		<category><![CDATA[beginner]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[easy]]></category>
		<category><![CDATA[engine]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[oolong]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[sio2]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=76</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2009/04/how-can-i-develop-iphone-app-store-games-quickly-for-free-part-2/&amp;text=How can I develop iPhone app store games quickly for free? Part 2&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>
This article is about quickly developing 3D games on the iPhone using free game engines and with  CoreAnimation, for information about free 2D iPhone Game engines please check the Previous Article Here. If you are determined to get into developing a 3D game there are a couple of free engines. The first one I&#8217;ll mention [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2009/04/how-can-i-develop-iphone-app-store-games-quickly-for-free-part-2/&amp;text=How can I develop iPhone app store games quickly for free? Part 2&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>This article is about quickly developing 3D games on the iPhone using free game engines and with  CoreAnimation, for information about free 2D iPhone Game engines please check the <a href="http://maniacdev.com/2009/04/how-can-i-develop-iphone-app-store-games-quickly-for-free-12/" rel="nofollow">Previous Article Here</a>.</p>
<p>If you are determined to get into developing a 3D game there are a couple of free engines. The first one I&#8217;ll mention is the<a href="http://www.sio2interactive.com/HOME/HOME.html" rel="nofollow"> SIO2 Engine</a>. I haven&#8217;t explored this engine in detail, but from running the examples and going through a couple of the tutorials it looks to be well made, it is written in C, but the learning curve is easier than you would think especially if you have used Blender.  The second engine is the <a href="http://www.oolongengine.com" rel="nofollow">Oolong Engine</a> created by well known graphics programmer Wolfgang Engel from Rockstar Games.  I&#8217;ve been messing around with this engine for awhile, and find it to be excellent, be warned though it is extremely low level, and has no documentation so you will be learning simply from example.  It is basically the PowerVR 3D SDK optimized for the iPhone with added memory management, 3ds loading, and a math library, and is essentially meant for programmers with an understanding of OpenGL ES, which probably makes it fall into the &#8220;not quick&#8221; category of development, but I thought I should mention it for those wondering what I would use.</p>
<p>The final alternative for &#8220;quick&#8221; game development on the iPhone is just to use CoreAnimation, from what I understand game development using CoreAnimation can lead to performance issues, but if you&#8217;re developing a game that doesn&#8217;t include any fast action such as a board or card game then it may be your best bet.  I&#8217;d suggest looking at the <a href="http://developer.apple.com/samplecode/GeekGameBoard/index.html" rel="nofollow">GeekGameBoard</a> example from Apple. While the example is a Mac OS X the syntax is very similar, and you should be well on your way to coding a game in CoreAnimation.  There are a few missing features, but you can certainly develop a non-action oriented game using CoreAnimation.  I left CoreAnimation for last simply because from what I&#8217;ve read on the iPhone boards it really is only viable for specific games.</p>
<p>Thanks for reading, and if you know of any good free iPhone game development tools that I haven&#8217;t mentioned then please comment about them below.</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%2Fx17&title=How+can+I+develop+iPhone+app+store+games+quickly+for+free%3F+Part+2" 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+How+can+I+develop+iPhone+app+store+games+quickly+for+free%3F+Part+2+http%3A%2F%2Fmaniacdev.com%2Fx17" 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%2Fx17" 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%2Fx17&t=How+can+I+develop+iPhone+app+store+games+quickly+for+free%3F+Part+2" 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%2Fx17&title=How+can+I+develop+iPhone+app+store+games+quickly+for+free%3F+Part+2" 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=How can I develop iPhone app store games quickly for free? Part 2&body=How can I develop iPhone app store games quickly for free? Part 2%20http%3A%2F%2Fmaniacdev.com%2Fx17" 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/easy/" title="easy" rel="tag" rel="nofollow">easy</a>, <a href="http://maniacdev.com/tag/iphone/" title="iPhone" rel="tag" rel="nofollow">iPhone</a>, <a href="http://maniacdev.com/tag/app-store/" title="app store" rel="tag" rel="nofollow">app store</a>, <a href="http://maniacdev.com/tag/oolong/" title="oolong" rel="tag" rel="nofollow">oolong</a>, <a href="http://maniacdev.com/tag/sio2/" title="sio2" rel="tag" rel="nofollow">sio2</a>, <a href="http://maniacdev.com/tag/developer/" title="developer" rel="tag" rel="nofollow">developer</a>, <a href="http://maniacdev.com/tag/development/" title="development" rel="tag" rel="nofollow">development</a>, <a href="http://maniacdev.com/tag/beginner/" title="beginner" rel="tag" rel="nofollow">beginner</a>, <a href="http://maniacdev.com/tag/2d/" title="2d" rel="tag" rel="nofollow">2d</a>, <a href="http://maniacdev.com/tag/engine/" title="engine" rel="tag" rel="nofollow">engine</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2009/04/how-can-i-develop-iphone-app-store-games-quickly-for-free-part-2/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

