La manera más simple de controlar la ejecución es poniendo instrucciones en secuencia (en C++ las instrucciones se separan mediante el punto y coma, y en Blueprints las instrucciones se conectan mediante el cable blanco y los puertos de ejecución). En Blueprints existe un «azúcar sintáctico», un nodo llamado Sequence que permite organizar de manera más vertical el código, ya que por naturaleza tendemos a dibujarlo en horizontal.
Por supuesto contamos con nodos para hacer sentencias condicionales como Branch o Switch.
Y también hay nodos para hacer iteraciones, como puede ser el ForEachLoop.
Otros nodos se podrían mencionar aquí, pues son ayudas para gestionar ritmos de ejecución como GateNode, Delay o RetriggerableDelay.
Más información
Ahora mismo no hay otros documentos recomendados para consultar.