To better optimize performance, we will need a reference workload, which is accurate. With the API, it will be easy to make a frame-accurate benchmark.
A test could load up a game (see game-specific wrapper) and interact with the game using button presses, and waiting for monsters, points, etc. and take action.
Each workload could run for a minute of simulated game time or more. But should be deterministic, even if frame-timing changes slightly. Manipulating the RNG might be needed.
To better optimize performance, we will need a reference workload, which is accurate. With the API, it will be easy to make a frame-accurate benchmark.
A test could load up a game (see game-specific wrapper) and interact with the game using button presses, and waiting for monsters, points, etc. and take action.
Each workload could run for a minute of simulated game time or more. But should be deterministic, even if frame-timing changes slightly. Manipulating the RNG might be needed.