Release Notes
What changed in the SDK and the Creator Hub over the past year, filtered to the changes that affect creators.
This page lists the changes to the SDK and the Creator Hub from the past year that affect how you build scenes. Internal work like build tooling, tests, tracking and refactors is left out. Every item links to its pull request on GitHub, where you can find more details.
For the complete, unfiltered notes see the SDK releases and the Creator Hub releases on GitHub.
SDK
7.29.0 (Sep 15, 2026)
Stacking order between UI modules: a
zIndexrenderer option decides which UI module draws in front of which. Without it, modules stack in the order they first appear, with the main UI at the back. See Stacking order between UI modules. #1607Fixes: removing a pointer event handler now removes the entry it created, so a disabled UI button stops advertising a click it can no longer handle, and re-registering handlers no longer piles up duplicate entries. #1577
7.28.0 (Sep 10, 2026)
Pointer events use camera distance:
maxCameraDistancereplacesmaxPlayerDistanceon pointer events. The old field still works but is deprecated. Hover hints and clicks now depend on how far the camera is from the item, which matches what the player sees. #1560AvatarNametag component: customize the name label shown over avatars. #1600
Teleport to a realm:
teleportTo()can target a specific realm. #1601Fixes: a disabled UI
Buttonno longer dims the scene's colors #1578; one entity's pointer input no longer hides another's in the same frame #1576; unwiredActionCallbackparameters in Script smart items resolve toundefinedinstead of failing #1605; composites are instanced onto the root entity properly #1587; optional component fields set to0orfalseare now saved #1582; components defined from a primitive or array schema can be read back #1593; several serialization and networking robustness fixes #1592, #1595, #1568, #1570.
7.27.0 (Aug 27, 2026)
Event helper improvements: the pointer, trigger, audio and other event helper systems now have unique names and consistent behavior. #1536
Loading screen state:
EngineInfotells you whether the loading screen is still visible. #1555Faster builds: project files are processed concurrently when building and deploying. #1481
Fixes: click events are detected for all players, not only the first #1468; timers keep working after a callback throws #1470; unmounted React ECS UI entities are released, fixing a memory leak #1471; observable subscriptions no longer interfere with each other #1467; the sign-in step when deploying forwards headers correctly #1551; renderer-reserved entity IDs are never generated or recycled #1544, #1460.
7.26.0 (Aug 13, 2026)
TouchScreenControls component: show, hide and customize the on-screen controls on mobile. See On-screen Controls. #1441, #1510
Audio events and emote state: the new
audioEventSystemreacts to audio playback events, andAvatarEmoteCommandexposes the emotestate. #1530UI screen defaults: UI uses a default virtual screen and screen inset area, and device pixel ratio no longer affects layout. #1489
Bevy Web preview: the browser preview uses the Bevy Web explorer instead of the legacy web explorer. #1502
Optimized assets in preview: the preview can load your models as asset bundles, matching how they look once published. See Preview with optimized assets. #1539
7.24.5 (Jul 15, 2026)
Billboard target: a
Billboardcan face a target entity instead of the camera. #1445Smaller scene bundles: a second copy of
@dcl/ecsis no longer bundled into every scene. #1450Fix:
MessageBusmessages are sent in order. #1462
7.24.4 (Jul 3, 2026)
InteractableArea for React ECS: new UI component for on-screen interactable areas. #1411
7.24.3 (Jul 1, 2026)
No more 45x45 parcel limit for scenes. #1429
Double jump and glide:
AvatarLocomotionSettingshas fields to toggle double jump and gliding. #1402Fix: the UI virtual screen accounts for device pixel ratio. #1433
7.24.2 (Jun 25, 2026)
7.24.1 (Jun 12, 2026)
Player collision layer: a new collision layer for the main player. #1414
Fix: retriggering an
AudioSourceno longer plays duplicated sounds. #1382
7.24.0 (Jun 4, 2026)
ScreenInsetArea: React ECS component that keeps UI inside the safe area on mobile. See Mobile Safe Area. #1386
Composite provider:
getCompositeProvider()andsetCompositeProvider()on the engine, for advanced control of how composites load. #1333
7.23.2 (May 13, 2026)
Fix: trigger areas no longer spam network messages while a player stays inside. #1397
7.23.1 (May 5, 2026)
Audio analysis: read live data from playing audio sources to drive effects. #1256
7.23.0 (May 5, 2026)
AvatarLocomotionSettings component: control the player's walk, run and jump settings. #1389
Modifier input action:
IA_MODIFIERis available in the input commands list. #1390
7.22.5 (Apr 23, 2026)
Smaller bundles for code-only scenes: the smart items library is only bundled when the scene uses a composite. #1381
7.22.4 (Apr 16, 2026)
Sourcemaps excluded from deployments via
.dclignore. #1373Particle system bursts property updated. #1375
7.22.3 (Apr 8, 2026)
ParticleSystem component: emit particles from an entity. See Particle System. #1369
Less network traffic: writing an unchanged value to a mutable component no longer sends a message. #1359
7.22.2 (Mar 26, 2026)
Proximity interactions: react to the player approaching an entity. See Proximity Events. #1356
7.22.1 (Mar 26, 2026)
Updated sign-in page used when deploying from the CLI. #1362
7.22.0 (Mar 25, 2026)
Physics force and impulse: push the player with forces and impulses. See Player Physics. #1338
Multi-scene Worlds: deploy several scenes to the same World. #1355
Deploy from CI pipelines. #1357
7.21.0 (Mar 10, 2026)
Disable double jump and gliding in your scene. #1323
Tween MoveRotateScale mode: animate position, rotation and scale in a single tween. #1339
Platform detection: know whether the scene runs on desktop, web or mobile. See Detect the platform. #1340
7.20.4 (Mar 3, 2026)
Multi-instance preview: run several player instances against one preview to test multiplayer. #1336
7.20.2 and 7.20.3 (Feb 23, 2026)
Mobile QR includes the position to spawn at. #1328
Fixes: values with identical timestamps (for example pointer event results) are ordered correctly #1322; mobile preview endpoint fixed (7.20.3 release).
7.20.1 (Feb 16, 2026)
Better flow when deploying to a multi-scene World. #1317
7.20.0 (Feb 5, 2026)
Asset pre-load: mark assets to load before they're needed. #1287
7.19.0 (Jan 29, 2026)
SDK helper functions: shortcuts for common tasks like delaying an instruction. #1275
Pointer event max player distance: limit how far a player can be to interact. #1293
7.18.0 (Jan 26, 2026)
Multiple UI renderers:
addUiRenderer()andremoveUiRenderer()on the React ECS renderer. #1285Automatic UI scale factor in React ECS. #1290
Script instances from code: call the Script components of your smart items from anywhere in your code, and trigger editor-configured actions with
ActionCallback. #1284Markdown files excluded from deployments. #1282
7.17.0 (Jan 5, 2026)
Build errors show the type-check output. #1263
Mobile preview prints coordinates and a deep link. #1268
7.16.0 (Dec 30, 2025)
Visibility propagates to children: hiding an entity with
VisibilityComponentalso hides its children. #1262Preview on mobile: run the preview in the mobile app. #1261
Bevy Web browser preview supported. #1241
npm run startopens the new desktop explorer by default. #1264Fix: smart wearable project template downloads again. #1255
7.15.0 and 7.15.1 (Dec 8, 2025)
Spatial audio for
AudioSourceandVideoPlayer. #1243Script component support for smart items with code. #1245
7.12.1 (Nov 3, 2025)
code-to-compositecommand: turn scene code into a composite the editor can open. #1232
7.12.0 (Oct 30, 2025)
CopyToClipboard restricted action. #1234
7.11.0 (Oct 15, 2025)
Clearer errors from the content server when deploying. #1217
7.10.6 (Oct 9, 2025)
Tween continuous modes: keep rotating or moving indefinitely. #1221
7.10.5 (Oct 6, 2025)
get-context-filescommand: downloads the AI context docs into your scene so coding assistants know the SDK. #1220
7.10.3 (Sep 29, 2025)
Trigger area components: detect players entering, staying in and leaving a region. See Trigger Areas. #1210
Tags component: label entities and query them by tag. #1216
Creator Hub
0.51.0 (Oct 8, 2026)
Attach files to AI Assistant prompts: drag files onto the message box, pick them with the paperclip button, or paste an image from the clipboard. Images, 3D models, audio and any other file are supported, up to 8 per message. See Attach files to a prompt. #1670
Quick items from media drops: dragging an image, sound or video from Local Assets onto the canvas now creates a ready-made item that already points at that file. See Import custom assets. #1616
The toolbar button is labeled Play again, and its menu is split into a main panel that picks where to preview plus a Desktop Client submenu for the options that only apply there. The debug console now opens by default, so it is no longer a menu option. See Preview your scene. #1671, #1656
Fixes: Trigger Area duplication and shape-edit field loss #1658; the MobileHUD preview is framed against the mobile screen instead of the active GUI #1648; renaming a scene no longer drops keystrokes, and the editor header updates #1651; the debug console no longer disappears after Reload scene from disk #1652; Bevy editor undo cleanup, mute button and dependency toast #1669; the Decentraland logo renders in the smart item tooltip #1677.
0.50.0 (Sep 23, 2026)
Assets dropped in the project folder show up on their own: files copied into the project's
assetsfolder from outside the editor appear in Local Assets without pressing Refresh. See Import custom assets. #1606The AI Assistant is stable and on by default, with its own AI tab in the settings. See AI Assistant. #1646
Optimize 3D models from the editor: an Optimize action in the title bar and in the Local Assets panel compresses your models, with a Revert to put them back. See Optimize models. #1566
Trigger Area smart item: place an invisible box, choose whether it reacts to the player only or to everyone, and describe in plain words what should happen when someone enters or leaves. See Trigger Area. #1604
Customizable MobileHUD in the UI Editor: pick the main button, show or hide the other buttons, the joystick and the crosshair, and give them custom icons, with a live preview on the canvas. See Customize the mobile controls. #1615
16:9 scene thumbnails: the thumbnail preview is full width, images with another aspect ratio are refused, and the auto-generated thumbnail is captured in 16:9. See Scene thumbnail. #1601
Component settings catch up with the SDK: the inspector now exposes video playback rate, start position and spatial audio, text wrapping and box size, audio pitch, and material move and rotate modes with a way to clear colors and textures. Properties set from code are no longer lost when you edit a component. See Components. #1470
Detachable debug console: pop the console out into its own window and keep it on a second monitor. See The Creator Hub console. #1642
The AI Assistant can use the Creator Hub scene tools on Cursor and Gemini, not just Claude and Codex. See AI Assistant. #1614
Fixes: Show QR Code for Mobile works whatever preview client is selected, and the Bevy (Web) preview reuses its tab #1608; publishing no longer waits for LOD generation, so the Optimizing step is gone #1603; the UI Editor no longer leaves an orphan
./uiimport on older scenes #1609; the Bevy renderer no longer shows the "code elements" preview warning #1607; the Admin Toolkit no longer changes the z-order of the rest of the scene's UI #1612; the keyboard shortcuts overlay works under Bevy, scrolling resets on navigation, and the entity tree icon toggles behave #1617; AI Assistant composer, chat dropdown and notification polish #1632, #1621.
0.49.0 (Sep 16, 2026)
Locomotion Settings smart item: change how fast players move and how high they jump, with sliders instead of code. See Locomotion settings. #1584
AI Assistant supports Cursor and Gemini, alongside Claude and Codex. See AI Assistant. #1591
Type exact transform amounts: press a tool key, an axis and a number to move, rotate or scale by a precise amount instead of dragging. F is no longer a shortcut for the free gizmo. See Type an exact amount. #1599
Fixes: the UI Editor no longer fogs the view with full-screen containers, and nested GUI preview values and free placement work #1590; the Animator component shows under the Bevy editor #1587; Bevy editor hot-reload is driven by real build events #1592; AI Assistant follow-up turns work again with Codex #1600; dropdown and kebab menus are no longer clipped #1595; one-click Create Scene, entity names keep consecutive spaces, the scene card menu no longer reflows the grid, asset tooltips sit correctly in search results, and you can drag from the Local Assets tree #1593.
0.48.0 (Sep 10, 2026)
UI Editor mobile preview: a real phone frame with an accurate safe area, using the same device presets as the client, plus optional HUD guides (joystick, buttons, chat) you can toggle. #1579
AI Assistant redesign: cleaner panel, reliable close button, persistent intro message and better settings. See AI Assistant. #1586
Analytics shows median playtime instead of the average. #1564
Fix: on Windows, AI Assistant turns no longer fail when the command line gets too long. #1588
0.47.0 (Sep 4, 2026)
Scene Agent: an AI assistant built into the editor. It reads your scene, writes SDK7 code, creates and edits entities, components, smart items and scripts live in the viewport, and can run the preview to check its work. It drives your installed Claude or Codex CLI, so there's no API key to set up. #1499
Smart items run on Script components: each smart item's behavior now lives as code in a
.tsfile inside the item's folder, with its main functions exposed as actions. You can read and tweak it. #1354Slider inputs for Script smart items: a number parameter can declare a range and shows as a slider. See Using the Script Component. #1513
UI Editor: a node's own position (pinned or in-flow) is independent from how it arranges its children, and nodes have Figma-style icons. #1552
One shared tutorials list on the Scenes sidebar and the Learn page. #1551
0.46.0 (Aug 27, 2026)
Full Screen container in the UI Editor: a container that fills the whole screen in one click. #1540
0.45.0 (Aug 27, 2026)
UI Editor (experimental): design your scene's on-screen interface visually on a 2D canvas with a nodes tree and a properties panel. Your
@dcl/react-ecscode stays the single source of truth. Turn it on in Settings > Experimental. Requires SDK 7.26.0 or later. See UI Editor. #1523, #1522, #1521, #1520, #1524Avatar and Camera Modifier Areas: change how avatars appear and how the camera behaves inside a region. Add them as components or as smart items. See Modifier Areas. #1471
Friendzone Buildathon 2026 workshops in Learn > Videos. #1510
Fixes: publishing to LAND no longer hangs on "Publishing…" #1496; the confirm button works when publishing to a World from the Bevy editor #1493; Analytics lists every deployed scene #1492; new NAMEs and World permissions appear without restarting #1509; the Windows "Creator Hub cannot be closed" update dialog is gone #1497; the More tab drops the Legacy Web Editor card and links Names to the marketplace #1495.
0.44.2 (Aug 14, 2026)
Analytics: visitors, retention, visits and engagement for every World and Genesis City scene you own or collaborate on, split by desktop and mobile. See Scene Analytics. #1447
Redesigned home screen. #1481
0.44.0 (Aug 4, 2026)
Optimize Assets preview option: preview with asset bundles so models look as they will once published. See Preview with optimized assets. #1396
Explorer MCP toggle in the preview options. #1440
Entity tree search. #1385
Rename a project's folder from the Scenes view. #1357
"Hide Landscape Terrain" scene setting. #1383
Admin tools reskinned to the new Decentraland design. #1360
Removed the Test Server publish option. #1441
Fixes: the mobile QR preview no longer opens the desktop client #1452; lock and hide toggles in the entity tree can be turned back off #1429; Custom Items include Placeholder component assets #1287; the DCL Cast admin panel auto-opens, keeps slide state and replicates to late joiners #1358; admin tools skip initialization on the authoritative server #1381.
0.43.0 (Jul 6, 2026)
Simpler sign-in: a single browser confirmation instead of typing a code. #1338
0.42.0 (Jun 26, 2026)
Particle System component in the editor. See Particle System. #1311
Spawn Entity action: spawn a smart item from an action chain, instead of pre-placing hidden copies. #1322
Copy and paste component values from a component's three-dots menu. #1321
Up to 100 collaborators per World. #1310
Collaborators can unpublish World scenes. #1209
0.41.1 (Apr 29, 2026)
Refresh button on the top bar restarts the editor, handy after editing the scene with AI tools. #1312
Console auto-scrolls and supports copying text. #1305
0.41.0 (Apr 27, 2026)
Mobile Debug Session: pair with the mobile client via QR and stream entity state, console logs and performance data into the editor, with tick scrubbing and pause, resume and reload commands. #1306
Speaker Showcase and presentation panel for DCL Cast: manage live speakers and slides from the Admin Tools. #1213
Entity-level errors in the entity tree: a red icon flags entities with invalid component values. #1258
"Disable Nearby Voice Chat" scene restriction. #1289
"View storage" button for Worlds, to view and edit authoritative server data. #1307
Reward smart items: Balloons, two Wearable dispensers and a Clap claim dispenser that hand out wearables from a rewards campaign. #1124
Fixes: rotation values no longer drift when leaving the field #1266; the "Fixed Skybox" checkbox no longer flips with other checkboxes #1254; deploying to a World only undeploys scenes whose parcels overlap #1271; duplicates appear next to the original in the tree #1150; updated trigger area model #1285.
0.39.1 (Mar 30, 2026)
"Show in Places" checkbox in World settings. #1264
0.39.0 (Mar 26, 2026)
0.38.0 (Mar 20, 2026)
0.37.0 (Mar 16, 2026)
Embedded debug console as a tab in the Assets panel. #1200
0.36.0 (Mar 10, 2026)
0.35.0 (Mar 5, 2026)
Spawn points visualization in the editor. See Spawn Areas. #1129
Dynamic asset catalog: the latest items load at runtime, with an SDK compatibility check. #1172
Multi-instance preview toggle to test multiplayer. Requires SDK 7.20.4 or later. #1187
UI refresh of colors, component styles and the entity inspector. #1178
0.34.0 (Feb 25, 2026)
Unpublish a scene from a World. #1123
Placeholder component: invisible entities for sit spots, trigger areas and the like, without affecting scene metrics. #1154
Log and Delete actions for smart items. #1131
Fixes: trigger areas only activate for your own player #1142; devtools for scene web traffic work again #1109; Virtual Camera duration and self-selection in "Change camera" #1160; scale gizmo #1082; Photo Wall smart item #1110; the "Custom Code" warning is more accurate #1171; World access problems #1133; scene thumbnails #1168; unused Save icon and "Slow connection" warning removed #1152, #1169.
0.33.1 (Feb 18, 2026)
Preview on the mobile app, configurable in the preview settings. #1121
Font selection in the TextShape component. #1096
0.33.0 (Feb 4, 2026)
isAdminfunction to know if the player is a scene admin. #1037Worlds storage page. #1036
Offline mode with a "No connection" page. #991
Fixes: asset search considers tags and descriptions #1022; scale gizmo responds to left-right drag and can't set size to 0 #1065; proportional scaling with values below 1 #1076; lock state isn't inherited by children #1085; Photo Mural supports pictures from Worlds #1074; image-only custom items create their folder #1033; decimal values in sliders #1075.
0.32.1 (Jan 21, 2026)
Change multiple States at once by selecting several items. #975
Republish shortcut: redeploy to the same World or coordinates without going through the configuration menus. #1003
New scripted smart items: Clap Meter, Wearables Scanner, Zombie and Photo Mural. The Padlock can trigger "Open" on another entity. #1008
ActionRefandActionCallbackinput types for Scripts, to handle another item's actions from code. #1054Tooltips across components, actions and smart items. #1009
Manage Projects page. #1032
0.32.0 (Jan 5, 2026)
Creator field in the entity inspector. #944
New app settings UI. #988
Clean Unused Assets: select all, intermediate state and undo. #993
More components available in the editor. #999
Fixes: hidden items stay invisible #974; transparent materials #976; axis indicator shows north #978; deploying with an expired identity #981; publish modal no longer closes on backdrop click #982; deployment error display #985; smart item dropdown overlap #995; undo no longer creates an undeletable template #998; position gizmo performance #972.
0.31.0 and 0.31.1 (Dec 16, 2025)
Planar position gizmos. #943
DCL Cast smart item for streaming video into a scene. #957
New actions in smart items. #955
Deselect by clicking an empty area. #961
"Link copied" feedback on the share button. #965
0.30.0 (Dec 9, 2025)
Script component: attach custom code to any item. See Using the Script Component. #886
Press F to center the camera on the selected entity. #948
Warning when a scene has custom code. #903
Custom assets tab shows a tutorial when empty. #925
Fixes: rotate multiple items together #946; Add Component hidden on scene, camera and player entities #923; clearer errors when a scene fails to load #921; Windows prompts to download the launcher #899; all duplicates stay selected #929; video player placeholder orientation #909; duplicate numbering #933; Custom Items folder is created when missing #940; Clean Unused Assets removes empty folders #924; publishing scenes with custom code #941; checkbox fields in the smart item basic view #922.
0.29.3 (Nov 20, 2025)
0.29.1 and 0.29.2 (Nov 13, 2025)
0.29.0 (Nov 5, 2025)
Clean Unused Assets tool. #857
Scene help panel: a scene's markdown help file shows in the editor, useful for templates. #833
Shortcut to open the scene folder in Finder or Explorer. #853
0.28.0 (Oct 23, 2025)
Fix: duplicated items can be moved. #815
0.27.5 (Oct 15, 2025)
Entity tagging. #790
AI context files are downloaded into each scene when created or updated, so coding assistants know the SDK. #817
Submit an event card in the More section. #811
0.25.3 (Oct 6, 2025)
Chrome DevTools available from the Creator Hub for debugging scenes. #766
Fix: creating new scenes. #794
0.24.1 (Sep 17, 2025)
Last updated