Los bucles permiten repetir código varias veces.

for

Se usa cuando conocemos aproximadamente cuántas veces queremos repetir algo.

for (int i = 0; i < 5; i++)
{
    Debug.Log(i);
}

Tiene tres partes:

for (inicio; condicion; cambio)

Ejemplo:

for (int i = 0; i < 10; i++)
{
    Debug.Log("Vuelta " + i);
}

while

Repite mientras una condición sea verdadera.

int vida = 5;

while (vida > 0)
{
    vida--;
}

⚠️ Si la condición nunca pasa a ser falsa, se crea un bucle infinito.


do while

Ejecuta el código al menos una vez y después comprueba la condición.

int numero = 0;

do
{
    Debug.Log(numero);
    numero++;
}
while (numero < 5);

foreach

Recorre todos los elementos de una colección.