Timers and time Reference
Actions and conditions to run timers, get the current time or modify the time scale (speed at which the game is running - useful for slow motion effects). Read more explanations about it.
Actions
Time scale
Change the time scale of the scene.
Pause a scene timer
Pause a scene timer.
Delete a scene timer
Delete a scene timer from memory.
Start (or reset) a scene timer
Reset the specified scene timer, if the timer doesn't exist it's created and started.
Unpause a scene timer
Unpause a scene timer.
Wait X seconds
Waits a number of seconds before running the next actions (and sub-events).
Conditions
Value of a scene timer
Compare the elapsed time of a scene timer. This condition doesn't start the timer and will always be false if the timer was not started previously (whatever the comparison being made).
Time scale
Compare the time scale of the scene.
Scene timer paused
Test if the specified scene timer is paused.
Expressions
Expression | Description | |
---|---|---|
Time(string) |
Current time | |
🔤 String | Hour: hour - Minutes: min - Seconds: sec - Day of month: mday - Months since January: mon - Year since 1900: year - Days since Sunday: wday - Days since Jan 1st: yday - Timestamp (ms): timestamp" | |
TimeDelta() |
Time elapsed since the last frame rendered on screen | |
TimeFromStart() |
Time elapsed since the beginning of the scene | |
TimeScale() |
Returns the time scale of the scene. | |
TimerElapsedTime(string) |
Value of a scene timer | |
🔤 Name (String) | Timer's name |
This page is an auto-generated reference page about the Timers and time feature of GDevelop, the open-source, cross-platform game engine designed for everyone. Learn more about all GDevelop features here.