Help building Native standalone LÖVE games

I’ve recently implemented framerate measuring tools on boxclip which is currently the most demanding love2d game I submitted (and that I know so far) and I think it would be interesting to know how every device performs.
The instructions are on the game’s repository but it is very straightforward for anyone interested to try it:

  1. Click on Menu on top of the screen during the initial menu state and select “FPS Button” → From version 0.2-2 you also have that option on the pull menu and you can pull it anytime even during gameplay.

  2. Click the red touch button to start the game

You can add to the steps testing the performance mode: On the same menu where the FPS button is, there is a so called “performance mode”. The performance mode reduces parallax complexity and boost FPS a little bit.

Since most of the devices would not hit 60fps and the program automatically detects fps and turns performance mode when the device does not hit 60fps, it is very likely that you already are in performance mode and selecting performance mode will toggle it (also turn performance mode off). You will be able to distinguish both modes by the background: on performance mode there is only one layer and looks gray and on normal mode the background looks green (due to the seasons based coloring mechanism the game has which assigns different colors to each of the layer based on a theme based on so called “seasons”).

I think it would be interesting to know the performance of other devices. I wonder if there is any device yet in the market that really hit 60fps which is the limit to not automatically enable the performance mode.
Any question on how to follow the steps above or issues following them feel free to ask.

1 Like