This is my problem: My brother and I have developed the following game: http://www.hobbygames.co (it is still in an early stage), we want to make this game available for all the possible platforms, pc, mac, linux, iphone, android, etc, and even when we are not close to that we are trying to export this game for mobile devices, however, our game wont run properly on any of them. I have already read a lot of tutorials, tips, blogs, etc, about performance tips and stuff, however I cant get to any solid conclusion of what could be wrong. I managed to read something about "too many events", and "too many sprites", however, I have seen a couple of games that seem to me they use lots of sprites (I know a little bit about composition so I know that even when they look like they use lots of sprites they are actually been smartly composed and build and not using as many sprites as one could think).
To resume a little bit, I will make a summary of possible things that could be critical for my performance problem:
Number of events: 163
Approx download: 11.7
Memory use: 69.5
Max number of objects on screen: 658
Number of for each loops: 2 (this one could be a mayor issue since it iterates over all the zombies on screen)
Number of sprites: I have not counted them but they go far beyond 20 sprites
Number of particles used: there is only one particle being used when gandma makes a shotgun shot.
This is all the information I have for all of you, I am desparate and I need all the help I can get from you guys, please help me understand my problem, any advice would be greatly appreciated.