Variables
Actions, conditions and expressions to handle variables, from simple variables like the player score, the number of remaining lives to complex variables containing arbitrary data like an inventory or the result of a web request. Read more explanations about it.
Actions
Clear children
Remove all the children from the global structure or array variable.
Add existing variable
Adds an existing variable at the end of a global array variable.
Add boolean variable
Adds a boolean at the end of a global array variable.
Add number variable
Adds a number at the end of a global array variable.
Add text variable
Adds a text (string) at the end of a global array variable.
Remove variable by index
Removes a variable at the specified index of a global array variable.
Remove a child
Remove a child from a global structure variable.
Change number variable
Modify the number value of a global variable.
Change text variable
Modify the text (string) of a global variable.
Change number variable
Modify the number value of a scene variable.
Change text variable
Modify the text (string) of a scene variable.
Add existing variable
Adds an existing variable at the end of a scene array variable.
Add boolean variable
Adds a boolean at the end of a scene array variable.
Add number variable
Adds a number at the end of a scene array variable.
Add text variable
Adds a text (string) at the end of a scene array variable.
Remove variable by index
Removes a variable at the specified index of a scene array variable.
Change boolean variable
Modify the boolean value of a global variable.
Change boolean variable
Modify the boolean value of a scene variable.
Toggle boolean variable
Toggle the boolean value of a global variable.
If it was true, it will become false, and if it was false it will become true.
Toggle boolean variable
Toggle the boolean value of a scene variable.
If it was true, it will become false, and if it was false it will become true.
Clear children
Remove all the children from the scene structure or array variable.
Remove a child
Remove a child from a scene structure variable.
Conditions
Boolean variable
Compare the boolean value of a global variable.
Number of children
Compare the number of children in a global array variable.
Child existence
Check if the specified child of the global structure variable exists.
Boolean variable
Compare the boolean value of a scene variable.
Number of children
Compare the number of children in a scene array variable.
Number variable
Compare the number value of a global variable.
Text variable
Compare the text (string) of a global variable.
Number variable
Compare the number value of a scene variable.
Text variable
Compare the text (string) of a scene variable.
Child existence
Check if the specified child of the scene structure variable exists.
Expressions
Expression | Description | |
---|---|---|
GlobalVariable(globalvar) |
Number value of a global variable | |
globalvar | Name of the global variable | |
GlobalVariableChildCount(globalvar) |
Number of children in a global array or structure variable | |
globalvar | Array or structure variable | |
GlobalVariableFirstNumber(globalvar) |
Value of the first element of a global array variable, if it is a number variable | |
globalvar | Array variable | |
GlobalVariableFirstString(globalvar) |
Value of the first element of a global array variable, if it is a text (string) variable. | |
globalvar | Array variable | |
GlobalVariableLastNumber(globalvar) |
Value of the last element of a global array variable, if it is a number variable | |
globalvar | Array variable | |
GlobalVariableLastString(globalvar) |
Value of the last element of a global array variable, if it is a text (string) variable. | |
globalvar | Array variable | |
GlobalVariableString(globalvar) |
Text of a global variable | |
globalvar | Variable | |
SceneVariableFirstNumber(scenevar) |
Get the value of the first element of a scene array variable, if it is a number. | |
scenevar | Array variable | |
SceneVariableFirstString(scenevar) |
Get the value of the first element of a scene array variable, if it is a text (string). | |
scenevar | Array variable | |
SceneVariableLastNumber(scenevar) |
Get the value of the last element of a scene array variable, if it is a number. | |
scenevar | Array variable | |
SceneVariableLastString(scenevar) |
Get the value of the last element of a scene array variable, if it is a text (string). | |
scenevar | Array variable | |
Variable(scenevar) |
Number value of a scene variable | |
scenevar | Variable | |
VariableChildCount(scenevar) |
Number of children in a scene array or structure variable | |
scenevar | Array or structure variable | |
VariableString(scenevar) |
Text of a scene variable | |
scenevar | Variable |
This page is an auto-generated reference page about the Variables feature of GDevelop, the open-source, cross-platform game engine designed for everyone. Learn more about all GDevelop features here.