Found some very useful websites and resources.
Let me share them here.
Many tutorials about iPhone & Android game development. It seems iPhone game development is hoter, using a popular game engine cocos2d-iPhone
http://www.raywenderlich.com
Unity3d, using Unity3d to make 2d games with lots of popular plugins (Orthello, iTween, A*Pathfinding)
http://www.rocket5studios.com
When I'm checking a image tool I found below, I found some other game engines, hope them have some use to you.
TexturePacker
http://www.codeandweb.com/texturepacker
Others:
- Cocos2d iPhone - iPhone
- Corona(TM) SDK - Cross-platform game development framework
- Gideros - Cross platform game development framework
- Sparrow - iPhone
- LibGDX - Java (Android + Desktop)
- LimeJS - Javascript / HTML5 framework
- Ogre with CEGUI - 3D gaming framework and GUI
- Moai - Multiplatform gaming framework
I'm still thinking about which one is better for me, Unity3d is powerful and can deploy to many platforms.
cocos2d-iPhone seems better for iPhone app development.
if you have any idea, just feel free to leave your comment.
Thanks.