Let me start first, I just finish building a simple game on mobile devices. Targeting tablets.
The game is a 2 player vs game, which each player control a character, collecting "coins"; harassing opponents while doing it.
Behavior use in this game:
1) 8 directional movement (just for using the solid behavior)
2) Touch, for controls
3) Bullet movement for a lot of stuffs.
4) Solid behavior
Thoughts at this stage (I am testing on friends device now)
1) It is hard to work with multi-touch on construct 2 (or I just suck).
Week was spent on this forum just to find a better way of working with it, without much help from the community sadly. (Thats why to those few who help, I am extremely thankful.)
2) Supporting multiple screen size is a pain in the @ss.
I created two type of layout, 4:3 and 16:10. So that I could accommodate this two main aspect ratio (the game load by choosing the layout ratio that are nearest to the expect ratio, [I haven't test if I've successfully implemented it])
2) The performance across different device is really obvious!
I own an ipad 2 and a huawei U8800, and which it ran 50-60 at my ipad2, it is unplayable on my phone. (not unexpected).
But! Galaxy SII seems to handle the game okay (playable but unenjoyable)
Galaxy Tab(7 inch 1st gen),
Galaxy Tab 10.1(1st gen), was sloow,
Asus Eepad(Not transformer) handles it slow too (but faster than tab 7.)
still waiting on result on tab 2 7inch.
This makes me wonder, what game can be made for mobile game? is the only way of doing it is either - game that can play in low FPS?
- very very very simple game? (because my game is very simple and it don't work)
But how does those game on ios and android that are so much more sophisticate works...?
Discussion on performance:
1) Recently, I heard someone say 8 directional kills performance on mobile device.
I need the 8 directional behavior for my player to react to solid, but I did switch the option from "8 direction" to "up and down". I think my ipad run 5fps quicker. Or was this just placebo effect i don't know.
2)Is invisible object on the layer slow performance?
I am not sure about this but I "destroy" everything on layers that are not using, and only spawn them when needed.
This decrease the object count from 100 to 70. Not sure if it affects performance though.
Please do pardon my poor english. =)