Skip to content

Countdown Timer

A timer against the clock to create timer challenges in your projects. Countdown functionality.

Authors and contributors to this community extension: CuriosVoult.


This is an extension made by a community member — but not reviewed by the GDevelop extension team. As such, we can't guarantee it meets all the quality standards of official extensions. In case of doubt, contact the author to know more about what the extension does or inspect its content before using it.

This extension provides a timer against the clock to create timed challenges in your projects. You can set an initial time in seconds and then start the timer to count down. The extension includes actions to start or reset the timer, stop it at zero or allow negative numbers, and get the time remaining on the timer via an expression. With this extension, you will be able to easily add countdown functionality.


Learn how to install new extensions by following a step-by-step guide.


Restart the countdown timer
Reset the countdown to its initial value.

Set the countdown of the clock
Set the countdown timer in seconds.

Start countdown timer
Starts the countdown from the value set previously.


Countdown timer is in x sec
Check if the countdown timer has reached a specific time in seconds.

The countdown timer has ended
Check if the countdown timer has reached zero.


Expression Description
CountdownTimer::InitialConfigurationValue(string) Get the initial setting time value of the clock.
string Clock name
CountdownTimer::RemainingTime(string) Get the remaining time of the countdown timer.
string Clock name

This page is an auto-generated reference page about the Countdown Timer extension, made by the community of GDevelop, the open-source, cross-platform game engine designed for everyone. Learn more about all GDevelop community-made extensions here.