30fps vs 60fps

I know this has been discussed previously on the forums but the threads I could find are relatively old now and as devices have moved on somewhat I thought I’d ask the question again!

I’ve been developing my game and never bothered adding a frame rate so therefore I was aware that the frame rate would default to 30fps. Out of curiosity I decided to add a frame rate of 60 fps and couldn’t believe the difference, it’s so much smoother. I’m testing on an iPhone 4S.

I appreciate it’s much heavier on the processor but why would you not develop with a frame rate of 60fps? I can understand it would based on the type of game you’re developing (you wouldn’t need 60fps for a card game for example) but what other reasons would there be for not developing at the best frame rate possible? Thanks. [import]uid: 107915 topic_id: 34885 reply_id: 334885[/import]

I would imagine it is/was set to 30 as default to ensure performance against all devices. Low end Android and older iOS devices may struggle at 60 on busy games.

Ideally (although not always possible) you would want to test your game across a range of devices. It runs great on your iPhone 4s, but how about a iPhone 4 or 3GS?

You can get smart with it and use some conditional code to switch between 30 or 60 depending on the device detected at runtime. [import]uid: 62706 topic_id: 34885 reply_id: 138650[/import]

I would imagine it is/was set to 30 as default to ensure performance against all devices. Low end Android and older iOS devices may struggle at 60 on busy games.

Ideally (although not always possible) you would want to test your game across a range of devices. It runs great on your iPhone 4s, but how about a iPhone 4 or 3GS?

You can get smart with it and use some conditional code to switch between 30 or 60 depending on the device detected at runtime. [import]uid: 62706 topic_id: 34885 reply_id: 138650[/import]