Компоненти надають виразливості та функціональності ігровим обʼєктам. Вони мають міститися всередині ігрових обʼєктів. Позиція, поворот та масштаб ігрового обʼєкта впливають на його компоненти:

Багато компонентів мають властивості, які можна змінювати. Під час виконання можна викликати спеціфічні для компонентів функції:
```lua
-- disable the can "body" sprite
msg.post("can#body", "disable")
-- play "hoohoo" sound on "bean" in 1 second
sound.play("bean#hoohoo", { delay = 1, gain = 0.5 } )
```
Компоненти додаються до ігрового обʼєкта на місці (in-place), або через посилання на файл:
Клацніть правою кнопкою на ігровий обʼєкт у вікні *Структура (Outline)* та оберіть Add Component (додати на місці) або Add Component File (додати посилання на файл).
Є сенс додавати більшість компонентів прямо на місці, але наступні компоненти мають бути створені в окремих файлах перш ніж бути доданими до ігрового обʼєкта:
* Сценарій (Script)
* Графічний інтерфейс (GUI)
* Частинки (Particle FX)
* Карта тайлів (Tile Map)