The concept of looping is essential for creating repetitive actions or effects without cluttering your project with a lot of blocks. A loop efficiently repeats a set of actions indefinitely or for a specified number of times. Let’s say that we want an object to spin three times upon interaction.

1

Select your object

2

Set Trigger

Choose a trigger of your choice. If you want your action to be triggered by the player interacting with your object, choose the “Interaction” trigger.

3

Set Controller

This is where we add in our loop function. To have the object spin 3 times, go to the “Controllers” section. Select and drag the “N Times” Controllers and drag it below your trigger.

4

Set Object Action

In the “Object Action” section, drag the “Spin” block below your controller block. Adjust the block settings as you wish.

5

Test Your Game

To ensure everything works, playtest your game!