Let’s build the metaverse together
All creators are welcome! In Decentraland you have a wide range of Creative possibilities, for people of different talents and skill levels!
The Creator Hub #
The Creator Hub is the recommended tool for creators of all knowledge levels. It’s a desktop application that lets you create:
Download the Creator Hub here .
Wearables #
Wearables are items of clothing that player avatars can wear. These are sold as NFTs and purchased in the Marketplace .
Learn everything about Creating wearables .
You can also combine a wearable with code from the SDK to create a smart wearable . This turns on a global scene whenever the player puts on the wearable. See Kinds of project to better understand the different options.
Emotes #
Emotes are animations that a player’s avatar can do. These are sold as NFTs and purchased in the Marketplace .
Learn everything about Creating emotes .
Scenes #
3D content in Decentraland is made up of scenes, each scene occupies a finite amount of space and is displayed one next to the other for players to freely walk through them.
The Creator Hub lets you create scenes with an easy drag-and-drop interface, and also edit code to have full control over the interactions. You can run previews, debug, edit code, and publish.
3D Art #
Decentraland scenes are made up of 3D models.
-
Chose from the wide catalog of default assets in the Scene Editor. These are ready to go and optimized for using in Decentraland
-
Craft your own 3D models using Blender or your preferred 3D tools. Then import them into the Scene Editor.
📔 Note: Content in Decentraland should stay within certain size limitations to ensure your scene runs smoothly.
See 3D modeling for tips and tricks for optimizing, and information about supported features and formats for 3D models.
Interactivity #
To make your scene interactive:
-
*No Code: Use the UI of the Scene Editor to drop Smart Items into your scene. These are models that come pre-built with their own behavior, and are highly customizable. You can also assign the same behaviors to your own custom models (no code required).
-
Code: For developers that want to incorporate custom logic, use the SDK to write code and do anything you can imagine. Learn to use the SDK:
-
SDK Quick start : follow this mini tutorial for a quick crash course.
-
Development workflow : read this to understand scene creation from end to end.
-
Examples : dive right into working example scenes.
📔 Note: You will also need to have Vs Studio Code installed.
-
Publishing scenes #
You don’t need to own any tokens to start building your scene with the Scene Editor. To publish your scene, you can chose from the following options:
- LAND in Genesis City: This is the main open world in Decentraland, which is split up in 16x16 meter parcels. Buy one or several adjacent parcels in the Marketplace , and deploy your scene there.
- Decentraland Worlds: Worlds are your own spaces in the metaverse. All you need is to own a Decentraland name , and you can publish a scene as big as you want!
See Kinds of project to better understand the different options.
See publishing for details and special options when publishing a scene, to either Genesis City or Worlds.
Alternative tools #
There are also some community-built tools that can help you create Decentraland scenes:
- In-World Builder : Create a scene without leaving the Decentraland explorer. Use various default items or upload your own, without needing to deploy or own land.
- Virtual Land Manager : Control various aspects of your scene in real time, including highly customized controls. Includes analytics: View historical user activity, track custom interactions, export lists of players in scene, and more.
- DCL Edit : Drag and drop 3d models into your scene. You can then work on adding interactivity to the resulting scene using the SDK.
- Unity Exporter Toolkit : Build in Unity, with a number of pre-built interactive modules. Export a fully-working Decentraland scene.
The following deprecated tools are also available:
-
Web Editor: Use an easy drag and drop interface to create scenes. Learn more .
-
Visual Studio Code Extension: An extension to VS Studio Code that lets you create scene, run previews, deploy, and manage dependencies. It also lets you open a drag-and-drop editor inside a VS Code window. Learn more .