Então, primeiro, um aviso: sou um diretor da GameBench e criamos ferramentas para medir o desempenho de aplicativos / jogos para dispositivos móveis (taxa de quadros e outras métricas) para muitas empresas importantes (Rovio, Samsung, Seriously, NaturalMotion etc.) Eu também sou formado em Design de Jogos.
Com relação às taxas de quadros-alvo, há algumas respostas aqui que abordam um pouco alguns pontos importantes (consistência / estabilidade), mas aqui está o que eu aprendi após quase 5 anos trabalhando no desempenho de jogos para dispositivos móveis:
Uma taxa de quadros mais baixa definitivamente economiza bateria. Isso é evidente por meio de nossos próprios testes (que você pode confirmar em https://data.gamebench.net ) e também como vimos muitos fabricantes de dispositivos, na verdade, limitando a taxa de atualização da tela a tão baixo quanto 52 hz, em oposição ao 60Hz padrão comumente usado.
Em dispositivos móveis em geral, você tem a opção de selecionar entre as seguintes taxas de quadro-alvo (isso ocorre porque são divisores da taxa de quadros máxima - 60 FPS):
- 15 FPS
- 30 FPS
- 45 FPS
- 60 FPS
- 90 FPS
- 120 FPS
Nota: 90 e 120 FPS estão disponíveis apenas em alguns dispositivos (no momento em que escrevemos isso, dois).
No entanto, a taxa de quadros-alvo correta só pode ser decidida quando você entender o estilo de jogo e a mecânica de interação do usuário que você implementará.
Para um jogo de quebra-cabeça em que o tempo de resposta do usuário (reações) ou animações fisicamente realistas não são importantes, procure 15 FPS, o menor alvo disponível. Para um jogo de tiro em ritmo acelerado, onde os usuários precisarão de tempos de reação rápidos, defina definitivamente 60 FPS.
Você pode ignorar completamente qualquer conselho afirmando metas como 24 ou 25 FPS e sempre garantir que, ao atingir uma taxa de quadros específica, fique o mais próximo possível dela durante o jogo, ou isso afetará a experiência do usuário.
Tudo de bom e sinta-se à vontade para entrar em contato se tiver outras dúvidas sobre desempenho em dispositivos móveis :)