How do I create a (3D) benchmark scene

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By Pro_Rookie_Gamer

How do videogame benchmarks work and how do I create one (or more) in Godot that the player can run to evaluate performance?
I’m interested in how the scenes are setup with camera animations, etc and how the stats are calculated. Thanks.

:bust_in_silhouette: Reply From: VitusVeit

I think a good way to do a benchmark test, is for example, creating a heavy scene (with a lot of super high resolution images), load it, and see how long it takes, you can give it a score from 1 to 10 which depends on how long it took the computer to load the heavy scene.

Thank you. How do I accurately record the amount of time taken to load a scene?

Pro_Rookie_Gamer | 2022-01-09 08:19

You can follow this tutorial (, which explains how to load things in the background and add a timer that starts before loading, and end it at the end of the loading, and then print how much time the loading took, like: “Your computer took 25 seconds to load this scene”.

VitusVeit | 2022-01-16 19:00