**This is an old revision of the document!**

Events editor

When opening a scene (or when opening external events), an events editor is also opened. This is where you can use the events to create the actual gameplay and allow players to interact with your game and play it. The events editor is a tool that allow you to visually program your game without any programming knowledge or experience required so anyone with any background can make a game in GDevelop.

To switch between the Scene editor and the Events editor you can use tabs on the top

When you switch to the event editor, you may notice we have a different selection of tools available:

Add event

We can add an event by clicking the add event button

By clicking this button a blank event appear in our editor

We can add any number of event blocks to our editor and add various condition and actions to each event block to make our logic. You can learn more about events, on this page: Events.

Add sub event

By clicking the add sub-event button, we can add a child event block to the selected event.

After clicking the button, a blank sub event appear below our selected event

Sub events are executed only if the parent event is executed, this way we can brake up our events and trigger events only when/if it is necessary and do not trigger them if it not.

Add a comment

By clicking the add comment button, we can add comments to our events so we can remember which events fit what purpose.

Of course, most events are self explaining but in huge, complex games it is always useful to add comments to remind us what is that part is doing exactly.

Add special events

By clicking the add an event button, along with the ones we already mentioned, we have access to some special events

Read the help about events to learn more.

Delete selected events

By clicking the Delete selected events button, events selected will be removed from the sheet

Undo/Redo changes

Any change can be undone or applied again with these buttons

Search in events

By clicking the search in events button, we can do just that, search for any expression in the events and find what we looking for