add-interactivity

Installation
SKILL.md

Adding Interactivity to Decentraland Scenes

Decision Tree

Need Approach API
Click/hover on a specific entity Pointer events pointerEventsSystem.onPointerDown()
Detect player entering an area Trigger area TriggerArea + triggerAreaEventsSystem
Poll key state every frame Global input inputSystem.isTriggered() / isPressed()
Detect objects in a direction Raycasting raycastSystem or Raycast component
Read cursor position / lock state Cursor state PointerLock, PrimaryPointerInfo

Pointer Events (Click / Hover)

Using the Helper System (Recommended)

import { engine, Transform, MeshRenderer, pointerEventsSystem, InputAction } from '@dcl/sdk/ecs'
Related skills

More from dcl-regenesislabs/opendcl

Installs
26
GitHub Stars
14
First Seen
Feb 25, 2026