> For the complete documentation index, see [llms.txt](https://docs.mutate.games/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mutate.games/tools/linking.md).

# Linking

### Linking is what allows you to create game logic in Mutate - also known as mechanics.

**Linking** works by connecting interactions between objects that have special components. Think of components as special abilities you assign to an object - like the ability for a spinning blade to move up and down for players to time running through and avoid getting sliced, or the ability for a button to trigger an explosion at a certain time. The possibilities are endless - you just have to be a little creative 👀

#### Linking is basically the game's thought process: ***when X happens, I respond with Y**.*

You can open Linking mode by pressing the bendy line icon in the top toolbar, or by pressing V. This will make 3 more subtools appear in the centre of the toolbar.

![](/files/SVQ67JdCF7uNcJdejc9t)

### Things you can link:

#### Components (components tied to objects)

* [Entity Components](/tools/linking/entity-components.md)

#### Special Components (components tied to the game's general behaviour)

The 3 subtools facilitate working with special components:

* [Player Components](/tools/linking/player-components.md)
* [Game Components](/tools/linking/game-components.md) (Mechanics)
* [Environment Components](/tools/linking/environment-components.md)
