Timers and time
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.
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.