Content Creators
Decentraland Editor

Decentraland Editor

Install the editor #

See the Installation guide .

📔 Note: There are two versions of the editor, the Decentraland Editor SDK6 and the Decentraland Editor SDK7. As their names suggest, each version of the editor is meant for working on Decentraland scenes built with different SDK versions. You can have both extensions installed in your same instance of Visual Studio Code, and use them accordingly depending on what project you’re working with.

About the Decentraland Editor #

The Decentraland editor is an extension of Visual Studio Code, built for easing the experience of creating Decentraland scenes.

Ultimately the editor will offer many no-code options for placing items, and setting component parameters via graphical UIs. The first version of the editor aims for simplifying the experience of coding scenes by removing the command line from the list of tools you need to use. It offers UI options for:

  • Create projects: Scaffold a new project of various types: scene, library, portable experience, and smart item. See Create a project .
  • Run scenes: preview your scenes within VSCode, or launch in a browser. See Run preview .
  • Debug scenes: Add breakpoints to the code, to pause execution and see current state of all variables at that point in time. See Debug in preview .
  • Publish scenes: publish your scene to the world. See Publishing .
  • Manage dependencies: add, remove, and list the libraries and dependencies that your project is using. See Manage dependencies .
  • Preview models: Open a gltf or .glb model to see an interactive preview.
  • Drag and drop entities visually (Alpha): Use the Visual Editor view to drag and drop entities into place, and configure some of their components via UI.
  • Reference entities added visually in your code: Entities that are added using the Visual Editor can then be referenced in your code to add interactivity to them. See Get an entity by name .

Reporting issues #

If you run into any bugs, please report an issue in the Editor repository.

We ask you to please detail how to reproduce the issue as much as possible.

Submit feedback #

Once you’ve had a chance to try the new editor, please fill in the feedback form