Idea to create a benchmark to Construct 2

Discussion and feedback on Construct 2

Post » Thu Jan 15, 2015 8:55 am

Greetings.

I know many people bought C2 to create mobile games, but for now performance is variable, even with the Scirra's efforts to give us the best possible experience. For example, I adapted Ghost Shooter to mobile, compiled it in Intel XDK and I got 14~16 fps in my Sony Xperia Z Ultra with quality equal to desktop.

I was thinking to create a benchmark in C2, where the user can to test many aspects (e.g. create multiple objects with HD and SD images, phsyics, pathfinding etc). Is it a good idea? If yes, what are the main elements that consume performance in mobile?

Thank you very much.
Image
B
16
S
7
Posts: 126
Reputation: 1,900

Post » Thu Jan 15, 2015 9:22 am

Message: Refeuh can only post plain text URLS until they have 500 rep. 2 URLS modified. Why?
Greetings !

what are the main elements that consume performance in mobile?


Unfortunately this varies A LOT depending on the make and model ; it is not unusual to have mobile devices of the same "family" being completely different internally from an architecture point of view.

On some platforms, memory reads are very expensive, therefore it's better to have less texture reads and more interpolator work done in the shaders. On some other platforms, it's exactly the opposite, where pixel units perform very badly but memory is fast, in which case you want more texture reads and less load on the interpolator. Typically optimising for one set of devices is counter-productive to all the other ones.

Same with alpha blending, which can be a killer on many devices. Pretty much the same can be said about every feature :/ Which is why developing for mobiles is a pain... For "big" games, each category of devices ends up being its own platform port.

A benchmark would need to test a bit of everything, but look mostly at memory (loading lots of resources), blending (overlapping alpha-enabled sprites), fillrate and overdraws, and shaders.

A couple of links for a general performance overview :

http://www.androidbenchmark.net/
http://www.iphonebenchmark.net/

These are quite reliable and are useful to check in which "band" a given device is.

'Hope that helps.
Image
B
23
S
9
Posts: 237
Reputation: 2,207


Return to Construct 2 General

Who is online

Users browsing this forum: R0J0hound, vikuserro and 4 guests