<?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: opengl es</title>
	<atom:link href="http://maniacdev.com/tag/opengl-es/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>Best Resources In iOS Development &#8211; July 25th 2011</title>
		<link>http://maniacdev.com/2011/07/best-resources-in-ios-development/</link>
		<comments>http://maniacdev.com/2011/07/best-resources-in-ios-development/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 06:19:20 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone Dev News]]></category>
		<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[objective-c]]></category>
		<category><![CDATA[open computer vision]]></category>
		<category><![CDATA[open source libraries]]></category>
		<category><![CDATA[opencv]]></category>
		<category><![CDATA[opengl es]]></category>
		<category><![CDATA[phonegap]]></category>
		<category><![CDATA[programming tutorial]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=4310</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2011/07/best-resources-in-ios-development/&amp;text=Best Resources In iOS Development &#8211; July 25th 2011&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>
Another week gone by, and welcome to this listing of resources shared in the last week in order of popularity. This week once again yet another beta was released of iOS 5 for us to install.  The release date is slowly creeping up. Some great resources were posted on the site including open source libraries [...]]]></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/best-resources-in-ios-development/&amp;text=Best Resources In iOS Development &#8211; July 25th 2011&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>Another week gone by, and welcome to this listing of resources shared in the last week in order of popularity.</p>
<p>This week once again yet another beta was released of iOS 5 for us to install.  The release date is slowly creeping up.</p>
<p>Some great resources were posted on the site including open source libraries for interface improvement, free game graphic sources, and some excellent tutorials.</p>
<p>If you would like us to submit a resource you can do so on the <a href="http://maniacdev.com/submit">submit page</a>.</p>
<p><a title="Open Source: Drop In UILabel Replacement For Beautiful Text Easily" href="http://maniacdev.com/2011/07/open-source-drop-in-uilabel-replacement-for-beautiful-text-easily/" rel="bookmark">Open Source: Drop In UILabel Replacement For Beautiful Text Easily</a> - A library utilizing NSAttributedString, and core text allowing you to quickly create labels with styled text.</p>
<p><a title="Design: Free Game Graphic Sets Made Specifically For iOS Games" href="http://maniacdev.com/2011/07/design-free-game-graphic-sets-made-specifically-for-ios-games/" rel="bookmark">Design: Free Game Graphic Sets Made Specifically For iOS Games</a> - Some great looking sets of game art styled specifically or the iPhone and iPad complete with backgrounds, characters and game objects.</p>
<p><a title="Tutorial: Easy Game Controls In Cocos2D With SneakyInput" href="http://maniacdev.com/2011/07/tutorial-easy-game-controls-in-cocos2d-with-sneakyinput/" rel="bookmark">Tutorial: Easy Game Controls In Cocos2D With SneakyInput</a> - Describes how to use the SneakyInput library in your Cocos2D game so you can quickly add a virtual joystick.</p>
<p><a title="Tutorial: Using And Building OpenCV (Open Computer Vision) On iOS Devices" href="http://maniacdev.com/2011/07/tutorial-using-and-building-opencv-open-computer-vision-on-ios-devices/" rel="bookmark">Tutorial: Using And Building OpenCV (Open Computer Vision) On iOS Devices</a> - Tutorial along with a build script for those looking to use the OpenCV library in their apps.</p>
<p><a title="Open Source: Behavioral Driven Development Testing Framework" href="http://maniacdev.com/2011/07/open-source-behavioral-driven-development-testing-framework/" rel="bookmark">Open Source: Behavioral Driven Development Testing Framework</a> - A framework made with Objective-C and specifically for Objective-C apps enabling BDD testing.</p>
<p><a title="Tutorial: Objective-C Blocks (Closures) For Beginners" href="http://maniacdev.com/2011/07/tutorial-objective-c-blocks-closures-for-beginners/" rel="bookmark">Tutorial: Objective-C Blocks (Closures) For Beginners</a> - The basics of using Objective-C blocks including an overview of using them in concurrency programming.</p>
<p><a title="Tutorial: Building Complete Games With SpriteHelper And LevelHelper" href="http://maniacdev.com/2011/07/tutorial-building-complete-games-with-spritehelper-and-levelhelper/" rel="bookmark">Tutorial: Building Complete Games With SpriteHelper And LevelHelper</a> - A couple of tutorials on the usage of these excellent tools to quickly build games with Cocos2D and Corona.</p>
<p><a title="Open Source: Real-Time Congress App Phonegap And Native Source Code" href="http://maniacdev.com/2011/07/open-source-real-time-congress-app-phonegap-and-native-source-code/" rel="bookmark">Open Source: Real-Time Congress App Phonegap And Native Source Code</a> - The source code to both a Phonegap and native app that displays real time data.</p>
<p><a title="Tutorial: Texturing 3D Objects In OpenGL ES 2.0" href="http://maniacdev.com/2011/07/tutorial-texturing-3d-objects-in-opengl-es-2-0/" rel="bookmark">Tutorial: Texturing 3D Objects In OpenGL ES 2.0</a> - An excellent step-by-step tutorials for beginners to OpenGL ES demonstrating how to Texture 3D objects.</p>
<p><a title="Design: Creating An App with HTML/CSS And Sencha Touch" href="http://maniacdev.com/2011/07/design-creating-an-app-with-htmlcss-and-sencha-touch/" rel="bookmark">Design: Creating An App with HTML/CSS And Sencha Touch</a> - A tutorial on how to design iPhone style interfaces with HTML/CSS and Sencha Touch.</p>
<p>Thanks for reading, please bookmark and share this post!</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%2Fpj4&title=Best+Resources+In+iOS+Development+-+July+25th+2011" 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+Best+Resources+In+iOS+Development+-+July+25th+2011+http%3A%2F%2Fmaniacdev.com%2Fpj4" 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%2Fpj4" 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%2Fpj4&t=Best+Resources+In+iOS+Development+-+July+25th+2011" 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%2Fpj4&title=Best+Resources+In+iOS+Development+-+July+25th+2011" 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=Best Resources In iOS Development - July 25th 2011&body=Best Resources In iOS Development - July 25th 2011%20http%3A%2F%2Fmaniacdev.com%2Fpj4" 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/open-computer-vision/" title="open computer vision" rel="tag" rel="nofollow">open computer vision</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/open-source-libraries/" title="open source libraries" rel="tag" rel="nofollow">open source libraries</a>, <a href="http://maniacdev.com/tag/ios/" title="ios" rel="tag" rel="nofollow">ios</a>, <a href="http://maniacdev.com/tag/opencv/" title="opencv" rel="tag" rel="nofollow">opencv</a>, <a href="http://maniacdev.com/tag/iphone/" title="iPhone" rel="tag" rel="nofollow">iPhone</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/programming-tutorial/" title="programming tutorial" rel="tag" rel="nofollow">programming tutorial</a>, <a href="http://maniacdev.com/tag/ipad/" title="ipad" rel="tag" rel="nofollow">ipad</a>, <a href="http://maniacdev.com/tag/phonegap/" title="phonegap" rel="tag" rel="nofollow">phonegap</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2011/07/best-resources-in-ios-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial: Texturing 3D Objects In OpenGL ES 2.0</title>
		<link>http://maniacdev.com/2011/07/tutorial-texturing-3d-objects-in-opengl-es-2-0/</link>
		<comments>http://maniacdev.com/2011/07/tutorial-texturing-3d-objects-in-opengl-es-2-0/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 18:38:31 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[ios (apple)]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[opengl]]></category>
		<category><![CDATA[opengl es]]></category>
		<category><![CDATA[opengl es 2.0]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[texture objects]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=4238</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2011/07/tutorial-texturing-3d-objects-in-opengl-es-2-0/&amp;text=Tutorial: Texturing 3D Objects In OpenGL ES 2.0&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>
OpenGL ES is a topic that I&#8217;ve posted about many times on this site, and I&#8217;ve been trying to keep a categorized list of OpenGL ES tutorials up to date with every OpenGL ES tutorial I&#8217;ve seen.  There have not been too many OpenGL ES 2.0 tutorials to date that go beyond the absolute basics. [...]]]></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/tutorial-texturing-3d-objects-in-opengl-es-2-0/&amp;text=Tutorial: Texturing 3D Objects In OpenGL ES 2.0&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>OpenGL ES is a topic that I&#8217;ve posted about many times on this site, and I&#8217;ve been trying to keep a <a href="http://maniacdev.com/2009/09/the-categorized-opengl-es-tutorial-collection/">categorized list of OpenGL ES tutorials</a> up to date with every OpenGL ES tutorial I&#8217;ve seen.  There have not been too many OpenGL ES 2.0 tutorials to date that go beyond the absolute basics.</p>
<p>Previously I mentioned a good <a href="http://maniacdev.com/2011/05/opengl-es-tutorials-beginner-through-advanced/">series on OpenGL ES 2.0</a> that gave a great overview on beginner through advanced topics with some sample code.  I also mentioned a great hands on <a href="http://maniacdev.com/2011/05/opengl-es-2-0-for-beginners-tutorial/">beginners OpenGL ES 2.0 tutorial</a> 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>,.</p>
<p>Ray has continued on with his tutorial series, and added another tutorial explaining how to texture objects in OpenGL ES 2.0 on iOS devices.  Texturing may sound like something simple, but the process of loading in the textures, and extracting the data from memory makes things somewhat stick on the iPhone and iPad.</p>
<p>You can find the tutorial here:<br />
<a href="http://www.raywenderlich.com/4404/opengl-es-2-0-for-iphone-tutorial-part-2-textures" target="_blank">OpenGL ES 2.0 for iPhone Tutorial Part 2: Textures</a></p>
<p>Definitely some very handy snippets of code if you ever need to do your own texturing in OpenGL ES 2.0.</p>
<p>Added To The: <a href="http://maniacdev.com/2009/09/the-categorized-opengl-es-tutorial-collection/">Categorized OpenGL ES Tutorial Collection</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%2Fmj9&title=Tutorial%3A+Texturing+3D+Objects+In+OpenGL+ES+2.0" 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+Tutorial%3A+Texturing+3D+Objects+In+OpenGL+ES+2.0+http%3A%2F%2Fmaniacdev.com%2Fmj9" 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%2Fmj9" 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%2Fmj9&t=Tutorial%3A+Texturing+3D+Objects+In+OpenGL+ES+2.0" 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%2Fmj9&title=Tutorial%3A+Texturing+3D+Objects+In+OpenGL+ES+2.0" 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=Tutorial: Texturing 3D Objects In OpenGL ES 2.0&body=Tutorial: Texturing 3D Objects In OpenGL ES 2.0%20http%3A%2F%2Fmaniacdev.com%2Fmj9" 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/graphics/" title="Graphics" rel="tag" rel="nofollow">Graphics</a>, <a href="http://maniacdev.com/tag/ipad/" title="ipad" rel="tag" rel="nofollow">ipad</a>, <a href="http://maniacdev.com/tag/programming/" title="programming" rel="tag" rel="nofollow">programming</a>, <a href="http://maniacdev.com/tag/opengl-es-2-0/" title="opengl es 2.0" rel="tag" rel="nofollow">opengl es 2.0</a>, <a href="http://maniacdev.com/tag/ios-apple/" title="ios (apple)" rel="tag" rel="nofollow">ios (apple)</a>, <a href="http://maniacdev.com/tag/opengl/" title="opengl" rel="tag" rel="nofollow">opengl</a>, <a href="http://maniacdev.com/tag/texture-objects/" title="texture objects" rel="tag" rel="nofollow">texture objects</a>, <a href="http://maniacdev.com/tag/opengl-es/" title="opengl es" rel="tag" rel="nofollow">opengl es</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2011/07/tutorial-texturing-3d-objects-in-opengl-es-2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Source 2D iPhone and iPad Game Framework</title>
		<link>http://maniacdev.com/2010/06/open-source-2d-iphone-and-ipad-game-framework/</link>
		<comments>http://maniacdev.com/2010/06/open-source-2d-iphone-and-ipad-game-framework/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 21:49:23 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[game engine]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[opengl es]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=1655</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/06/open-source-2d-iphone-and-ipad-game-framework/&amp;text=Open Source 2D iPhone and iPad Game 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>
There are several iPhone game engines available, and of course Cocos2D is extremely popular in the development of 2D games on the iPhone and has a considerable community beside it. That being said, if you&#8217;re just starting out, or you just don&#8217;t like how things are done with what&#8217;s out there I&#8217;ve found a great [...]]]></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/open-source-2d-iphone-and-ipad-game-framework/&amp;text=Open Source 2D iPhone and iPad Game 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><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="420" height="255" 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/Skc916lcFfE&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="420" height="255" src="http://www.youtube.com/v/Skc916lcFfE&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>There are several iPhone game engines available, and of course Cocos2D is extremely popular in the development of 2D games on the iPhone and has a considerable community beside it.</p>
<p>That being said, if you&#8217;re just starting out, or you just don&#8217;t like how things are done with what&#8217;s out there I&#8217;ve found a great looking alternative.</p>
<p><em>While I&#8217;m not entirely sure of the direction this framework will take, I can tell you that it appears to be one very different from the Cocos2D philosophy to include everything that developers will ever want in a 2D game engine.</em></p>
<p>That alternative is the Sparrow Framework which is an open source game framework from Incognitek.  From what I&#8217;ve seen from looking at the framework it is very lightweight, and easy to use with all the core features you&#8217;d need to be able to create a good 2D game.</p>
<p>You can find the framework here: <a href="http://www.sparrow-framework.org/" target="_blank">Sparrow Framework</a><br />
Read about the features here: <a href="http://www.sparrow-framework.org/info/features" target="_blank">Sparrow Framework Features</a><br />
And the philosophy behind the engine here: <a href="http://www.sparrow-framework.org/info/philosophy" target="_blank">Sparrow Framework Philosophy</a></p>
<p>If you&#8217;re not sure about the alternatives, check out the Open Source <a href="http://maniacdev.com/2009/08/the-open-source-iphone-game-engine-comparison/" target="_self">iPhone and iPad Game Engine</a> Comparison.</p>
<p>[Via: <a href="http://www.vellios.com/2010/06/21/sparrow-2d-game-engine-for-iphone/" target="_blank">Nick Vellios</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%2Fz5i&title=Open+Source+2D+iPhone+and+iPad+Game+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+Open+Source+2D+iPhone+and+iPad+Game+Framework+http%3A%2F%2Fmaniacdev.com%2Fz5i" 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%2Fz5i" 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%2Fz5i&t=Open+Source+2D+iPhone+and+iPad+Game+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%2Fz5i&title=Open+Source+2D+iPhone+and+iPad+Game+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=Open Source 2D iPhone and iPad Game Framework&body=Open Source 2D iPhone and iPad Game Framework%20http%3A%2F%2Fmaniacdev.com%2Fz5i" 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/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/game-engine/" title="game engine" rel="tag" rel="nofollow">game engine</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2010/06/open-source-2d-iphone-and-ipad-game-framework/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Free Advanced iPhone and iPad Development Course Available</title>
		<link>http://maniacdev.com/2010/06/free-advanced-iphone-development-course/</link>
		<comments>http://maniacdev.com/2010/06/free-advanced-iphone-development-course/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 22:28:28 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone Programming Tutorials]]></category>
		<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[ipad development course]]></category>
		<category><![CDATA[iphone development course]]></category>
		<category><![CDATA[opengl es]]></category>
		<category><![CDATA[quartz]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=1606</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/06/free-advanced-iphone-development-course/&amp;text=Free Advanced iPhone and iPad Development Course Available&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>
Good iPhone training can be tough to come by, and it seems like there are now hundreds of course available.  Unfortunately many of the local courses are just taught by the book so there is little to no advanced instruction. So here is some good news for those looking for some professional, advanced instruction. A [...]]]></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/free-advanced-iphone-development-course/&amp;text=Free Advanced iPhone and iPad Development Course Available&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 style="text-align: center;"><a rel="attachment wp-att-1605" href="http://maniacdev.com/2010/06/free-advanced-iphone-development-course/aid/"><img class="size-medium wp-image-1605 aligncenter" title="Advanced iPhone Development Course" src="http://maniacdev.com/wp-content/uploads/2010/06/aid-300x190.png" alt="" width="300" height="190" /></a></p>
<p style="text-align: left;">Good iPhone training can be tough to come by, and it seems like there are now hundreds of course available.  Unfortunately many of the local courses are just taught by the book so there is little to no advanced instruction.</p>
<p style="text-align: left;"><em>So here is some good news for those looking for some professional, advanced instruction.</em></p>
<p style="text-align: left;">A free advanced iPhone development course has been released on iTunes featuring Dr. Brad Larson of Sunset Lake Software, creator of the popular open source iPhone app Molecules.  The course features 14 sessions (over 35 hours!), and comes complete with notes.</p>
<p style="text-align: left;">Topics covered include iPad specific programming, threading, Core Animation, Quartz 2d and OpenGL ES.</p>
<p style="text-align: left;">You can <a href="http://deimos.apple.com/WebObjects/Core.woa/Browse/matcmadison.edu.3989485784.03989485786" target="_blank">find the course on iTunes here</a>.<br />
The <a href="http://www.sunsetlakesoftware.com/sites/default/files/Spring2010CourseNotes/index.html" target="_blank">notes are available in html format here</a>.</p>
<p style="text-align: left;"><strong>Update:</strong> It was suggested that I compare this to the CS193P course for iPhone development that was previously released on iTunes.  <strong><em>This course is completely different, expects that you already know Objective-C, and is much more advanced.  From what I&#8217;ve seen so far this course goes much deeper into the advanced topics which are barely mentioned in the Stanford CS193p course. </em></strong> It is not a course for new programmers who only have a basic Object Oriented programming class under their belt like the Stanford one.</p>
<p style="text-align: left;">[Source: <a href="http://www.sunsetlakesoftware.com/2010/06/03/advanced-iphone-development-course-now-itunes-u" target="_blank">Sunset Lake Software</a> Via: <a href="http://www.alexcurylo.com/blog/2010/06/17/wwdc-videos/trackback/" target="_blank">Alex Curylo</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%2Fame&title=Free+Advanced+iPhone+and+iPad+Development+Course+Available" 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+Free+Advanced+iPhone+and+iPad+Development+Course+Available+http%3A%2F%2Fmaniacdev.com%2Fame" 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%2Fame" 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%2Fame&t=Free+Advanced+iPhone+and+iPad+Development+Course+Available" 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%2Fame&title=Free+Advanced+iPhone+and+iPad+Development+Course+Available" 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=Free Advanced iPhone and iPad Development Course Available&body=Free Advanced iPhone and iPad Development Course Available%20http%3A%2F%2Fmaniacdev.com%2Fame" 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/opengl-es/" title="opengl es" rel="tag" rel="nofollow">opengl es</a>, <a href="http://maniacdev.com/tag/quartz/" title="quartz" rel="tag" rel="nofollow">quartz</a>, <a href="http://maniacdev.com/tag/iphone-development-course/" title="iphone development course" rel="tag" rel="nofollow">iphone development course</a>, <a href="http://maniacdev.com/tag/ipad-development-course/" title="ipad development course" rel="tag" rel="nofollow">ipad development course</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2010/06/free-advanced-iphone-development-course/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Couple Of Great Videos On iPhone OpenGL ES</title>
		<link>http://maniacdev.com/2010/03/a-couple-of-great-videos-on-iphone-opengl-es/</link>
		<comments>http://maniacdev.com/2010/03/a-couple-of-great-videos-on-iphone-opengl-es/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 08:21:31 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone OpenGL ES Programming]]></category>
		<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[graphics programming]]></category>
		<category><![CDATA[opengl es]]></category>
		<category><![CDATA[optimizing]]></category>
		<category><![CDATA[tech talk]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=1517</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/03/a-couple-of-great-videos-on-iphone-opengl-es/&amp;text=A Couple Of Great Videos On iPhone OpenGL ES&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>
Apple has recently released a couple of terrific videos on iPhone OpenGL ES from their Tech Talk.  I haven&#8217;t finished watching the videos, but already had some takeaways that I&#8217;m going to implement immediately. You can get the videos free here on iTunes: Advanced Videos From Apple You&#8217;ll definitely want to check them out if [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/03/a-couple-of-great-videos-on-iphone-opengl-es/&amp;text=A Couple Of Great Videos On iPhone OpenGL ES&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>Apple has recently released a couple of terrific videos on iPhone OpenGL ES from their Tech Talk.  I haven&#8217;t finished watching the videos, but already had some takeaways that I&#8217;m going to implement immediately.</p>
<p>You can get the videos free here on iTunes: <a href="https://deimos.apple.com/WebObjects/Core.woa/BrowsePrivately/adc.apple.com.3391495696" target="_blank">Advanced Videos From Apple</a></p>
<p>You&#8217;ll definitely want to check them out if you haven&#8217;t already.</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%2Fjgw&title=A+Couple+Of+Great+Videos+On+iPhone+OpenGL+ES" 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+A+Couple+Of+Great+Videos+On+iPhone+OpenGL+ES+http%3A%2F%2Fmaniacdev.com%2Fjgw" 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%2Fjgw" 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%2Fjgw&t=A+Couple+Of+Great+Videos+On+iPhone+OpenGL+ES" 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%2Fjgw&title=A+Couple+Of+Great+Videos+On+iPhone+OpenGL+ES" 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=A Couple Of Great Videos On iPhone OpenGL ES&body=A Couple Of Great Videos On iPhone OpenGL ES%20http%3A%2F%2Fmaniacdev.com%2Fjgw" 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/optimizing/" title="optimizing" rel="tag" rel="nofollow">optimizing</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/tech-talk/" title="tech talk" rel="tag" rel="nofollow">tech talk</a>, <a href="http://maniacdev.com/tag/graphics-programming/" title="graphics programming" rel="tag" rel="nofollow">graphics programming</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2010/03/a-couple-of-great-videos-on-iphone-opengl-es/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mixing iPhone Components With OpenGL ES</title>
		<link>http://maniacdev.com/2010/03/mixing-uikit-components-with-opengl-es/</link>
		<comments>http://maniacdev.com/2010/03/mixing-uikit-components-with-opengl-es/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 21:26:45 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[interfae builder]]></category>
		<category><![CDATA[iphone ui and opengl es]]></category>
		<category><![CDATA[opengl es]]></category>
		<category><![CDATA[uikit]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=1508</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/03/mixing-uikit-components-with-opengl-es/&amp;text=Mixing iPhone Components With OpenGL ES&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 that I&#8217;ve been asked in the past is whether it was possible (or allowed) to mix the iPhone&#8217;s UI (UIkit) components with OpenGL ES views.  I can certainly understand the desire to do this, after all who wouldn&#8217;t want the convenience of using interface builder while having the power of raw OpenGL ES.  My [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/03/mixing-uikit-components-with-opengl-es/&amp;text=Mixing iPhone Components With OpenGL ES&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 that I&#8217;ve been asked in the past is whether it was possible (or allowed) to mix the iPhone&#8217;s UI (UIkit) components with OpenGL ES views.  I can certainly understand the desire to do this, after all who wouldn&#8217;t want the convenience of using interface builder while having the power of raw OpenGL ES.  My response in the past was always, yes it is possible, but there are performance implications, and Apple used to give warnings about instability.</p>
<p>I never really pursued going too far with this as when I initially saw a perofrmance loss I just figured it wasn&#8217;t worth pursuing any further, but I was wrong.</p>
<p>Noel Lliopsis has mastered mixing OpenGL ES and UIKit and in his <a href="http://itunes.apple.com/us/app/flower-garden-grow-flowers/id311265471?mt=8" target="_blank">Flower Garden app</a> does this extensively.  He recently gave a presentation at GDC, and if you&#8217;d like to see the slides from Noel&#8217;s presentation where he goes into this in-depth check out the article on his blog:  <a href="http://gamesfromwithin.com/gdc-2010-the-best-of-both-worlds-using-uikit-with-opengl" target="_blank">GDC 2010: The Best of Both Worlds: Using UIKit with OpenGL.</a> If you want to find out the exact techniques Noel uses to do this beautifully without any noticeable performance loss you&#8217;ll want to check this out..</p>
<p>[Source: <a href="http://gamesfromwithin.com/gdc-2010-the-best-of-both-worlds-using-uikit-with-opengl" target="_blank">Games From Within</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%2Fnn5&title=Mixing+iPhone+Components+With+OpenGL+ES" 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+Mixing+iPhone+Components+With+OpenGL+ES+http%3A%2F%2Fmaniacdev.com%2Fnn5" 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%2Fnn5" 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%2Fnn5&t=Mixing+iPhone+Components+With+OpenGL+ES" 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%2Fnn5&title=Mixing+iPhone+Components+With+OpenGL+ES" 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=Mixing iPhone Components With OpenGL ES&body=Mixing iPhone Components With OpenGL ES%20http%3A%2F%2Fmaniacdev.com%2Fnn5" 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/uikit/" title="uikit" rel="tag" rel="nofollow">uikit</a>, <a href="http://maniacdev.com/tag/iphone-ui-and-opengl-es/" title="iphone ui and opengl es" rel="tag" rel="nofollow">iphone ui and opengl es</a>, <a href="http://maniacdev.com/tag/interfae-builder/" title="interfae builder" rel="tag" rel="nofollow">interfae builder</a>, <a href="http://maniacdev.com/tag/opengl-es/" title="opengl es" rel="tag" rel="nofollow">opengl es</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2010/03/mixing-uikit-components-with-opengl-es/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding A 2D Hud To A 3D OpenGL ES Scene</title>
		<link>http://maniacdev.com/2010/02/adding-a-2d-hud-to-a-3d-opengl-es-scene/</link>
		<comments>http://maniacdev.com/2010/02/adding-a-2d-hud-to-a-3d-opengl-es-scene/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 11:04:56 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone OpenGL ES Programming]]></category>
		<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[2d]]></category>
		<category><![CDATA[hud]]></category>
		<category><![CDATA[iphone opengl]]></category>
		<category><![CDATA[opengl es]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=1252</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/02/adding-a-2d-hud-to-a-3d-opengl-es-scene/&amp;text=Adding A 2D Hud To A 3D OpenGL ES Scene&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>
Drawing a 2D Hud on a 3D OpenGL ES scene is a common task when developing games. To do this without any distortion in OpenGL ES you need to draw your HUD through a matrix different from the projection matrix used for 3D objects. Jeff LaMarche, co-author of Beginning iPhone 3 Development, and More iPhone [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/02/adding-a-2d-hud-to-a-3d-opengl-es-scene/&amp;text=Adding A 2D Hud To A 3D OpenGL ES Scene&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>Drawing a 2D Hud on a 3D OpenGL ES scene is a common task when developing games.</p>
<p><em>To do this without any distortion in OpenGL ES you need to draw your HUD through a matrix different from the projection matrix used for 3D objects.</em></p>
<p>Jeff LaMarche, co-author of <a rel="nofollow" href="http://www.amazon.com/gp/product/1430224592?ie=UTF8&amp;tag=usefulonlinei-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1430224592" target="_blank">Beginning iPhone 3 Development</a>, and <a rel="nofollow" href="http://www.amazon.com/gp/product/143022505X?ie=UTF8&amp;tag=usefulonlinei-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=143022505X" target="_blank">More iPhone development</a> has added a new tutorial on <a href="http://iphonedevelopment.blogspot.com/2010/02/drawing-hud-display-in-opengl-es.html" target="_blank">Drawing a Hud Display in OpenGL ES</a>.</p>
<p>In the tutorial Jeff takes you through the process of adding a simple HUD to a 3D Scene.</p>
<p>Be sure to check out the <a href="http://maniacdev.com/2009/10/18-opengl-es-resources-that-you-must-know/">iPhone OpenGL ES</a> resources list for more OpenGL ES resources.</p>
<p>source <a href="http://iphonedevelopment.blogspot.com/" target="_blank">Jeff LaMarche&#8217;s Blog</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%2F6h1&title=Adding+A+2D+Hud+To+A+3D+OpenGL+ES+Scene" 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+Adding+A+2D+Hud+To+A+3D+OpenGL+ES+Scene+http%3A%2F%2Fmaniacdev.com%2F6h1" 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%2F6h1" 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%2F6h1&t=Adding+A+2D+Hud+To+A+3D+OpenGL+ES+Scene" 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%2F6h1&title=Adding+A+2D+Hud+To+A+3D+OpenGL+ES+Scene" 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=Adding A 2D Hud To A 3D OpenGL ES Scene&body=Adding A 2D Hud To A 3D OpenGL ES Scene%20http%3A%2F%2Fmaniacdev.com%2F6h1" 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/opengl-es/" title="opengl es" rel="tag" rel="nofollow">opengl es</a>, <a href="http://maniacdev.com/tag/2d/" title="2d" rel="tag" rel="nofollow">2d</a>, <a href="http://maniacdev.com/tag/hud/" title="hud" rel="tag" rel="nofollow">hud</a>, <a href="http://maniacdev.com/tag/iphone-opengl/" title="iphone opengl" rel="tag" rel="nofollow">iphone opengl</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2010/02/adding-a-2d-hud-to-a-3d-opengl-es-scene/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>4 Top Resources For The Unity iPhone Game Engine</title>
		<link>http://maniacdev.com/2010/01/unity-iphone/</link>
		<comments>http://maniacdev.com/2010/01/unity-iphone/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 05:47:47 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone Game Programming]]></category>
		<category><![CDATA[iPhone OpenGL ES Programming]]></category>
		<category><![CDATA[iPhone Programming Examples]]></category>
		<category><![CDATA[iPhone Programming Tutorials]]></category>
		<category><![CDATA[iphone game programming]]></category>
		<category><![CDATA[iphone opengl]]></category>
		<category><![CDATA[opengl es]]></category>
		<category><![CDATA[unity iphone]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=702</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/01/unity-iphone/&amp;text=4 Top Resources For The Unity 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>
Updating this old list with a few changes.  A lot has happened in the Unity 3D community since I created this list: a basic Unity 3D is now free for Mac development, and DiamondTearz blog is no more, but has been changed to another site known as InfiniteUnity3D Official Unity Resources &#8211; This is a [...]]]></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/unity-iphone/&amp;text=4 Top Resources For The Unity 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>Updating this old list with a few changes.  A lot has happened in the Unity 3D community since I created this list: a basic Unity 3D is now free for Mac development, and DiamondTearz blog is no more, but has been changed to another site known as InfiniteUnity3D</p>
<p><a href="http://unity3d.com/support/resources/" target="_blank">Official Unity Resources</a> &#8211; This is a wide collection of Unity iPhone resources including tutorials, sample projects, and the like.  The Unity 3D people have really done a great job putting all this together.  It&#8217;s really second to none when you look at the resources available for other iPhone game engines.  The place to start is the <a href="http://unity3d.com/support/documentation/video/" target="_blank">videos</a>. I think this is a great example of what other engine/game creators should try to put together.</p>
<p><a href="http://infiniteunity3d.com" target="_blank">Infinite Unity 3D</a> &#8211; This is a terrific resource, the creator who ran the DiamondTearz blog previously has now created this site exclusively for helping Unity 3D users.</p>
<p><a href="http://learnunity3d.com/" target="_blank">Learn Unity 3D</a> &#8211; Another great resource for Unity 3D info with some great video tutorials. The video tutorials along with some great Photoshop/PHP/Indesign tutorials can be found on <a href="http://learnmesilly.com" target="_blank">Learn Me Silly</a>.</p>
<p><a href="http://www.unifycommunity.com/wiki/index.php?title=Main_Page" target="_blank">UnifyCommunity Wiki</a> &#8211; A great wiki that is a tremendous resource for those developing with Unity 3D.</p>
<p>Those are the most helpful resources that I&#8217;ve found for dealing with the Unity iPhone game engine, as I said the documentation/examples are extensive on the Unity 3D site so you will want to start with those, but it can be great to find other perspectives.</p>
<p>The engine has also made great strides since their initial iPhone release so if you didn&#8217;t like it initially (there were some performance issues that seem to have been alleviated) you will probably want to check into it again as it has really become the market leader for 3D game creation tools on the iPhone.  The iPhone version offers a free trial.</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%2Fnu4&title=4+Top+Resources+For+The+Unity+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+4+Top+Resources+For+The+Unity+iPhone+Game+Engine+http%3A%2F%2Fmaniacdev.com%2Fnu4" 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%2Fnu4" 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%2Fnu4&t=4+Top+Resources+For+The+Unity+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%2Fnu4&title=4+Top+Resources+For+The+Unity+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=4 Top Resources For The Unity iPhone Game Engine&body=4 Top Resources For The Unity iPhone Game Engine%20http%3A%2F%2Fmaniacdev.com%2Fnu4" 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-game-programming/" title="iphone game programming" rel="tag" rel="nofollow">iphone game programming</a>, <a href="http://maniacdev.com/tag/iphone-opengl/" title="iphone opengl" rel="tag" rel="nofollow">iphone opengl</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/unity-iphone/" title="unity iphone" rel="tag" rel="nofollow">unity iphone</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2010/01/unity-iphone/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>iPhone OpenGL ES Resources &#8211; 18 That You Must Know!</title>
		<link>http://maniacdev.com/2009/10/18-opengl-es-resources-that-you-must-know/</link>
		<comments>http://maniacdev.com/2009/10/18-opengl-es-resources-that-you-must-know/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 07:15:39 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone Game Programming]]></category>
		<category><![CDATA[iPhone OpenGL ES Programming]]></category>
		<category><![CDATA[game programming]]></category>
		<category><![CDATA[graphics programming]]></category>
		<category><![CDATA[iphone programming]]></category>
		<category><![CDATA[opengl es]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=828</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2009/10/18-opengl-es-resources-that-you-must-know/&amp;text=iPhone OpenGL ES Resources &#8211; 18 That You Must Know!&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>
OpenGL ES is the graphics API used for programming the iPhone.  If want to create your own game engine, design a game from scratch, or create some other graphically intensive app that requires you to go beyond Core Animation and Quartz, then you will need to have a good understanding of OpenGL ES.  I updated this list previously upon [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2009/10/18-opengl-es-resources-that-you-must-know/&amp;text=iPhone OpenGL ES Resources &#8211; 18 That You Must Know!&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>OpenGL ES is the graphics API used for programming the iPhone.  If want to create your own game engine, design a game from scratch, or create some other graphically intensive app that requires you to go beyond Core Animation and Quartz, then you will need to have a good understanding of OpenGL ES.  I updated this list previously upon the release of the OpenGL ES 2.0 capable iPhone 3GS, and since then I&#8217;ve received a few messages about some of the resources being updated, and found a couple new resources that i have listed below.  If you want to have an understanding, or just want to see if learning OpenGL ES is your cup of tea then you will want to check out these resources.</p>
<p><span style="font-size: large;">Math Resources</span></p>
<p>If you don&#8217;t have a basic understanding of 2D and 3D math for computer graphics your head will probably explode once you try learning OpenGL.  To prevent that from happening you should at least understand the terminology, and the reasons why this math is needed.  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 really tells you what you need to know about 3D math without getting into what doesn&#8217;t really matter.  What I really love about this book is that unlike most similar books this is not a textbook, but rather designed for personal learning which makes a huge difference.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.  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; 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.  I normally wouldn&#8217;t reccomend a resource that brags about being &#8220;book sized&#8221;, but it is very good.</p>
<p><span style="font-size: large;">iPhone Specific OpenGL ES 2.0 Resources</span></p>
<p>3. <a href="http://www.khronos.org/files/opengles_shading_language.pdf" target="_blank" rel="nofollow">The OpenGL ES 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 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 Development</a> for pointing this out.</p>
<p>4. <a href="http://www.informit.com/articles/article.aspx?p=1232365" rel="nofollow">Hello Triangle: An OpenGL ES 2.0 Example</a> &#8211; This is a sample chapter from the OpenGL ES 2.0 Programming Guide.  If you&#8217;re thinking of getting this book you will probably want to check this out to see if the book is for you as it is, how should I say this&#8230; rather academic.</p>
<p>5.<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 ES Programming Book</a> This 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>, and you&#8217;ll probably want it if you go through the chapter listed above.  Make sure you have a solid understanding of OpenGL (or OpenGL ES 1.x) before starting this book.  Now it might seem odd to put a paper book here, but you can learn alot from the sample code, and what&#8217;s given from the book.</p>
<p>6. <a href="http://code.google.com/p/oolongengine/" target="_blank" rel="nofollow">The 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 books.  Great to see the libraries in here for handling memory, loading 3d models, performing math, and now code is rapidly being added for support of OpenGL ES 2.0 features.</p>
<p>7. <a href="http://www.mobileorchard.com/getting-started-with-opengl-es-20-on-the-iphone-3gs/" target="_blank" rel="nofollow">Getting Started with OpenGL ES 2.0 on iPhone 3GS</a> A getting started with OpenGL ES 2.0 tutorial that explains some of the most basic differences between OpenGL ES 1.1 and 2.0.</p>
<p><span style="font-size: large;">iPhone Specific OpenGL ES 1.1 Resources</span></p>
<p>8. iPhone OpenGL ES Tutorial Series (link currently dead &#8211; hopefully a new repository for these tutorials will crop up soon.)  I don&#8217;t know if Maurice Simon is the smartest person alive, but this is the smartest set of OpenGL ES tutorials I&#8217;ve seen.  A terrific resource.</p>
<p>9.  <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 ES, and an ongoing OpenGL ES from The Ground Up series.</p>
<p>10. <a href="http://sio2interactive.com/" rel="nofollow">SIO2 Engine</a> this is an excellent Open Source 3D OpenGL ES 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>11. <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.  As far as Open Source frameworks go this extremely easy to use, well documented, and has an active community.</p>
<p>12. <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 OpenGL ES 1.x 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>13. <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.  In case you haven&#8217;t heard of them the Nehe tutorials were the definitive free tutorials for learning OpenGL.  Michael has done an excellent job of writing comments for these tutorials.  These tutorials have been updated as of late, and more has been added so be sure to check it out.</p>
<p>14. <a href="http://www.khronos.org/opengles/1_X/" target="_blank" rel="nofollow">Khronos OpenGL ES Page</a> This is the OpenGL ES &#8220;homepage&#8221; on which you will find the reference manual, and lots of examples.  Not specifically IPhone, but there are some great examples here and even a complete racing game BSD licensed.</p>
<p>15. <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.  Good to lean from especially as to how they load Pod files.</p>
<p>16. <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 learned alot from.</p>
<p>17. <a href="http://www.typhoonlabs.com/" target="_blank" rel="nofollow">Typhoon Labs OpenGL ES Tutorials</a> Another excellent set of OpenGL ES tutorials if you&#8217;re addicted to tutorials you might want to check these out too.</p>
<p><span style="font-size: large;">Interesting OpenGL ES Related Sites</span></p>
<p>18. <a href="http://www.glbenchmark.com/" rel="nofollow">GLBenchmark</a> This is a just an interesting site that compares the different mobile devices available that utilize OpenGL ES.  At this point it&#8217;s only showing OpenGL 1.1, but you can see how much faster a 3GS is than a 3G even at this stage.</p>
<p>This is just a quick video on an approach to getting started with iPhone OpenGL ES, emphasizing that it&#8217;s helpful to start with learning 3D math:<br />
<!--YouTube Error: bad URL entered--></p>
<p>That&#8217;s the latest version of the list, be sure to post below if you find out about any other useful OpenGL ES resources.</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%2Fvq2&title=iPhone+OpenGL+ES+Resources+-+18+That+You+Must+Know%21" 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+OpenGL+ES+Resources+-+18+That+You+Must+Know%21+http%3A%2F%2Fmaniacdev.com%2Fvq2" 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%2Fvq2" 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%2Fvq2&t=iPhone+OpenGL+ES+Resources+-+18+That+You+Must+Know%21" 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%2Fvq2&title=iPhone+OpenGL+ES+Resources+-+18+That+You+Must+Know%21" 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 OpenGL ES Resources - 18 That You Must Know!&body=iPhone OpenGL ES Resources - 18 That You Must Know!%20http%3A%2F%2Fmaniacdev.com%2Fvq2" 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/graphics-programming/" title="graphics programming" rel="tag" rel="nofollow">graphics programming</a>, <a href="http://maniacdev.com/tag/game-programming/" title="game programming" rel="tag" rel="nofollow">game programming</a>, <a href="http://maniacdev.com/tag/iphone-programming/" title="iphone programming" rel="tag" rel="nofollow">iphone programming</a>, <a href="http://maniacdev.com/tag/opengl-es/" title="opengl es" rel="tag" rel="nofollow">opengl es</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2009/10/18-opengl-es-resources-that-you-must-know/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>iPhone Game Development Resources Compendium</title>
		<link>http://maniacdev.com/2009/10/iphone-game-development-resources-compendium/</link>
		<comments>http://maniacdev.com/2009/10/iphone-game-development-resources-compendium/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 06:01:50 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone Game Programming]]></category>
		<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[forum]]></category>
		<category><![CDATA[game engines]]></category>
		<category><![CDATA[iphone game development]]></category>
		<category><![CDATA[opengl es]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=726</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2009/10/iphone-game-development-resources-compendium/&amp;text=iPhone Game Development Resources Compendium&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;ve posted many iPhone game development resources on this website, and I can see that many of the searches on this website are iPhone game development related so I&#160;have decided to create this post which is basically a table of contents containing my other iPhone game development posts, along with some new iPhone game development [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2009/10/iphone-game-development-resources-compendium/&amp;text=iPhone Game Development Resources Compendium&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;ve posted many iPhone game development resources on this website, and I can see that many of the searches on this website are iPhone game development related so I&nbsp;have decided to create this post which is basically a table of contents containing my other iPhone game development posts, along with some new iPhone game development resources that I&nbsp;have not mentioned before.</p>
<p><span style="font-size: larger;">iPhone Game Engines</span></p>
<p>When most look to develop a game on the iPhone typically alot of time can be saved by using an already existing game engine.&nbsp; Some of these engines use Wysiwig editors and their own scripting languages while others provide a collection of functions to us in your code.</p>
<p><a rel="nofollow" target="_blank" href="http://maniacdev.com/2009/09/the-commercial-iphone-game-engine-comparison-3d-and-2d/">Commercial iPhone Game Engine List</a><br />
<a rel="nofollow" target="_blank" href="http://maniacdev.com/2009/08/the-open-source-iphone-game-engine-comparison/">Open&nbsp;Source iPhone Game Engine List</a></p>
<p><span style="font-size: larger;">Game Engine Resources</span></p>
<p>Unity 3D&nbsp;and Cocos2D&nbsp;are two widely used game engines, I highly suggest looking into these two engines if you are getting started with iPhone game development.</p>
<p><a rel="nofollow" target="_blank" href="http://maniacdev.com/2009/09/unity-iphone/">Unity 3D Game Engine Resources</a><a rel="nofollow" target="_blank" href="http://maniacdev.com/2009/07/11-cocos2d-iphone-game-engine-resources/"><br />
Cocos2D&nbsp;Resources</a><a rel="nofollow" target="_blank" href="http://maniacdev.com/2009/10/5-great-open-source-cocos2d-projects-to-learn-from/"><br />
Open Source Cocos2D&nbsp;Games</a></p>
<p><span style="font-size: larger;">Graphics Programming</span></p>
<p>You may want to use Core Animation to program your game, often this is the easiest way to program simple 2D&nbsp;games with low performance requirements as you can lay out elements in interface builder and the functions are very easy to understand if you&#8217;ve done other iPhone Objective-C&nbsp;Programming.&nbsp; <br />
<a rel="nofollow" target="_blank" href="http://maniacdev.com/2009/09/iphone-game-development-with-core-animation/"><br />
Core Animation Resources<br />
</a> <br />
OpenGL&nbsp;ES&nbsp;is the rendering API&nbsp;used on the iPhone.&nbsp; If you are looking for maximum performance and don&#8217;t want to purchase or use an already existing iPhone game engine you will need to use OpenGL&nbsp;ES.</p>
<p><a rel="nofollow" target="_blank" href="http://maniacdev.com/2009/07/16-killer-opengl-es-resources/">OpenGL&nbsp;ES&nbsp;Resource Sites</a><br />
<a rel="nofollow" target="_blank" href="http://maniacdev.com/2009/09/the-categorized-opengl-es-tutorial-collection/">OpenGL&nbsp;ES&nbsp;Tutorials</a></p>
<p><span style="font-size: larger;">Free Game Graphics</span></p>
<p>Something I&nbsp;see commonly asked is where to get graphics, well the fact of the matter is you will typically have to pay an artist to create them, or create them yourself, but there are some free graphics available.&nbsp; The games you can make with these are somewhat limited, but they can be good for prototyping before finding an artist to assist you with iPhone game development.</p>
<p><a rel="nofollow" target="_blank" href="http://wiki.gamedev.net/index.php/Game_Content_Resources">Massively Large Collection Of Free Graphics Links</a></p>
<p><span style="font-size: larger;">Audio Programming</span></p>
<p>The iPhone uses OpenGL&nbsp;AL, as mentioned above Cocos2D&nbsp;now includes a sound engine, but if you&#8217;re programming from scratch here&#8217;s a basic engine for you to learn from.<br />
<a rel="nofollow" target="_blank" href="http://github.com/zoul/Finch"><br />
Finch Simple OpenAL&nbsp;Sound Engine</a><br />
<span style="font-size: larger;"><br />
Free Game Audio<br />
</span><br />
Here&#8217;s some links to some free audio as with graphics you&#8217;ll typically have to find someone to custom create the sound you want or create it yourself to get things right.</p>
<p><a rel="nofollow" target="_blank" href="http://wiki.gamedev.net/index.php/Game_Content_Resources#Audible_resources">Collection Of Free Game Music And Sound Links</a></p>
<p><span style="font-size: larger;">iPhone Game Development Community<br />
</span><br />
You may want to check out <a rel="nofollow" target="_blank" href="http://idevgames.com">iDevGames</a> if you&#8217;re looking for a forum for iPhone game development.&nbsp; It is fairly active.<br />
<span style="font-size: larger;"><br />
iPhone Game Development Tutorials </span></p>
<p>The guys at 71 squared have put in a tremendous amount of work into creating some iPhone game development tutorials with video, be sure to check them out.</p>
<p><a href="http://maniacdev.com/2009/07/incredible-iphone-game-programming-tutorials-with-video/">iPhone Game Programming Tutorials</a></p>
<p>That&#8217;s it for my iPhone game development resources compendium, as always if you know of any other great resources feel free to post them in the comments, and I will likely update this post in the future so look for them to be added later on.</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%2Fk8r&title=iPhone+Game+Development+Resources+Compendium" 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+Development+Resources+Compendium+http%3A%2F%2Fmaniacdev.com%2Fk8r" 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%2Fk8r" 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%2Fk8r&t=iPhone+Game+Development+Resources+Compendium" 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%2Fk8r&title=iPhone+Game+Development+Resources+Compendium" 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 Development Resources Compendium&body=iPhone Game Development Resources Compendium%20http%3A%2F%2Fmaniacdev.com%2Fk8r" 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/forum/" title="forum" rel="tag" rel="nofollow">forum</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/game-engines/" title="game engines" rel="tag" rel="nofollow">game engines</a>, <a href="http://maniacdev.com/tag/iphone-game-development/" title="iphone game development" rel="tag" rel="nofollow">iphone game development</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2009/10/iphone-game-development-resources-compendium/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

