build-ui

Installation
SKILL.md

Building UI with React-ECS

Decentraland SDK7 uses a React-like JSX system for 2D UI overlays.

When to Use Which UI Approach

Need Approach Component
Screen-space HUD, menus, buttons React-ECS (this skill) UiEntity, Label, Button, Input, Dropdown
3D text floating in the world TextShape + Billboard See advanced-rendering skill
Open a web page openExternalUrl See scene-runtime skill
Clickable objects in 3D space Pointer events See add-interactivity skill

Use React-ECS for any 2D overlay: scoreboards, health bars, dialogs, inventories, settings menus. Use TextShape for labels above NPCs or objects in the 3D world.

Setup

File: src/ui.tsx

Related skills

More from dcl-regenesislabs/opendcl

Installs
27
GitHub Stars
14
First Seen
Feb 25, 2026