Um valor que pode ser alterado enquanto um programa está em execução. É chamado de variável porque pode variar.
Às vezes, o termo "variável" refere-se a variáveis e constantes coletivamente, mas, embora variáveis e constantes sejam semelhantes, elas têm uma diferença importante: o valor de uma constante não pode ser alterado enquanto um programa está em execução.
A sintaxe básica de uma variável é var name : type = value. Onde var é uma palavra-chave que indica que se trata de uma variável, e name é um nome que você atribui à variável (conhecido como identificador). O sinal : indica que um tipo está chegando. O sinal = indica que um valor está chegando, e o próprio valor. Por exemplo:
PlayerSpeed : float = 2.0
Esse código indica que PlayerSpeed tem um valor de 2.0, representado como um valor decimal que não muda enquanto o programa está em execução.
O nome e o tipo são a declaração, e a inicialização é onde esse valor é expresso. Uma variável não precisa ter um valor atribuído quando inicializada, mas é uma boa prática fazer isso.
As variáveis diferem das constantes porque você pode alterar o valor de uma variável a qualquer momento. Isso é feito com uma expressão de atribuição.