If implemented, the method must return a boolean value.
true ends the main loop, while
false lets it proceed to the next frame.
Note: When the engine is struggling and the frame rate is lowered,
delta will increase. When
delta is increased, it's capped at a maximum of [member Engine.time_scale] * [member Engine.max_physics_steps_per_frame] / [member Engine.physics_ticks_per_second]. As a result, accumulated
delta may not represent real world time.
Note: When
--fixed-fps is enabled or the engine is running in Movie Maker mode (see
MovieWriter), process
delta will always be the same for every frame, regardless of how much time the frame took to render.
Note: Frame delta may be post-processed by [member OS.delta_smoothing] if this is enabled for the project.