What problem does it solve? Writing reusable scripted entities for Decentraland Creator Hub scenes requires following non-obvious rules about file placement, constructor signatures, execution priority, and parameter serialization, and mistakes silently break the Creator Hub UI or scene behavior. ## Core Features & Use Cases - Script Class Authoring: Defines the required class structure with src and entity constructor parameters, optional start() and update(dt) lifecycle methods, and typed configurable parameters exposed in the Creator Hub UI. - Execution Priority Guidance: Explains how the Script component priority field maps to engine system ordering so scripts can run before or after regular systems, including physics stepping use cases. - Actions and Inter-Script Communication: Covers @action JSDoc tags, ActionCallback parameters, and the ~sdk/script-utils helpers for calling methods on other script instances. - Use Case: A creator wants a reusable smart item like a treasure chest or clap meter that users can drop into any scene, configure in the Creator Hub UI, and wire to other items via actions. ## Quick Start Write a Creator Hub Script component class for a rotating entity with configurable speed and place it in assets/scripts following the required structure.