This little line of code has been invaluable in GameMaker Studio 1.3:
surface_resize(application_surface, view_wport[0],view_hport[0]);

It’s allowed me to maintain frame rate on my first-gen Nexus 7, even when all-hell is breaking lose. And I’m optimistic it’s going to allow lower-end phones to handle the game without difficulty.

Oddly enough, the Box2D physics simulation never seems to cause performance issues for me, it’s usually inefficient graphics scaling or too many visual effects.

I’m hoping to release Mars Miners on the Google PlayStore in the next week or so. I have more feature ideas, but I should release them as updates.