Here at Final Wave Studios, we're big fans of a little library called Cocos2D. It's a powerful, versatile framework that basically handles all the grunt work and complicated background processes that generally come with advanced game development, so that the programmer can focus on what's important: writing a fun game. Not only is Cocos2D open-source and free under the MIT License, it's fast. Really fast. And it's simple. And for the code-inclined… it's actually kind of fun. That's why so many iOS devs use it. Read more about How Cocos2D Sprite Tinting Works