I keep running into posts where users ask how fast cocos2d is, or why their particular code is slow.
I compiled a procedures checklist that you should go through before reporting performance issues.
I also tried to explain why the question of how fast cocos2d is has no real-world relevance.
Then i added a link to All-Seeing Interactive’s cocos2d Performance Tips as this is such a great post! It covers a lot of topics:
- Profiling with Instruments
- Testing on different devices
- Textures and Texture Atlases
- Speeding up loading times
- Reducing memory usage
- Flipping textures
- Pixel formats
- PVRTC (Texture Compression)
- CCSpriteSheet
- Pre-render programatically generated textures
- Avoid using atomic accessors
- Read the best practices documentation
As always i hope you find these additions help- and useful.
I just published an update to the Marketing FAQ beginning with the lesson Your Privacy isn’t.
Those are mostly thoughts i had while i was cleaning out my Twitter list (who i am following) to make room for all the much more interesting people who are now following me because of this new cocos2d website. The Twitter celebrities had to go to make room for you!
It never actually crossed my mind that the Marketing FAQ would be so popular. For me it was a last minute addition to the cocos2d FAQs from a spontaneous thought. I’ll make sure to update Marketing and PR more frequently. I certainly learned a lot about it while i was busy with my colleagues getting an iPhone game company startup funded for the better part of 2009.