Hello! Please choose your
desired language:

Site map

3d modeling (5)

  • 3D model essentials

    Learn what assets and components are supported in external 3D models and how to configure them before importing them to Decentraland.

  • Materials

    Learn what material properties and textures are supported on 3D models imported to Decentraland.

  • Colliders

    Learn how to add colliders to 3D models imported to Decentraland.

  • Meshes

    Learn what mesh properties are supported on 3D models imported to Decentraland.

  • Animations

    Learn how to create animations that can be embedded on 3D models imported to Decentraland.

Decentraland (6)

  • Whitepaper

    Read more about the philosophy and design of Decentraland in our white paper.

  • Glossary

    Commont Terms and Definitions

  • FAQ

    Frequently Asked Questions

  • Introduction

    Decentraland is a virtual reality platform powered by Ethereum.

  • Builder FAQ

    Frequently Asked Questions for the Decentraland Builder

  • Community Voting

    Vote on the DAO to take part in the governance of Decentraland

blockchain integration (2)

builder (6)

design experience (3)

development guide (40)

  • Preview your scene

    What you can see in a scene's preview

  • Coding scenes

    This set will help you understand how things work in the client and SDK of decentraland.

  • CLI Installation Guide

    Step-by-step guide to installing the SDK

  • Upload a preview

    Upload a preview of your scene to a server and share it offchain.

  • Publishing a scene

    How to publish my project?

  • Scene limitations

    How many things can I put on my scene?

  • Scene blockchain operations

    Learn what the SDK offers for performing operations with the Ethereum blockchain

  • About multiplayer scenes

    Tips and tricks for scenes with multiple players

  • Entities and components

    Learn the essentials about entities and components in a Decentraland scene

  • Custom components

    Create a custom component to handle specific data related to an entity

  • Systems

    Learn how systems are used to update the scene state

  • Component groups

    Learn about how your scene keeps track of lists of entities that have components in common to make updating them easier.

  • Set Entity positions

    How to set the position, rotation and scale of an entity in a scene

  • Shape components

    Learn about the different components that give entities their 3D shape and collision.

  • Materials via code

    Learn how to add materials and textures to entities with primitive shapes.

  • Second Layer Blockchain

    Use the Matic sidechain in your scene to enable much faster and cheaper blockchain transactions.

  • Display an NFT in a scene

    Learn how to display a certified NFT that you own in your scene

  • Sounds

    Learn how to add sounds to your scene.

  • Overview

    How you can create content for Decentraland

  • SDK 101

    Getting started with the SDK

  • Text shapes

    How to add text to your scene

  • Files in a scene

    Default files created in a new scene.

  • Move entities

    How to move, rotate and scale an entity gradually over time, with incremental changes.

  • Handle animations

    How to move and animate entities in your scene

  • Special types

    Learn what special types exist, including Vector, Quaternions, and more.

  • Button events

    Learn how to handle user clicks in your scene.

  • 2D UI

    Learn how to create a UI for players in your scene. This is useful, for example, to display game-related information.

  • Custom events

    Emit custom events and add listeners for them

  • Player data

    Obtain data from players as they interact with your scene.

  • Network connections

    How to communicate your scene with external servers and APIs.

  • Asynchronous code

    Learn when and how to run asynchronous functions in your scene's code.

  • Scene metadata

    Learn how to add metadata to a scene.

  • Raycasting

    Use raycasting to trace a line in space and query for collisions with entities in the scene.

  • Game objects

    Use the game object pattern to make your code more readable and easier to scale.

  • Smart items

    Create your own smart items to use in the Builder

  • Outbound links

    Link to other scenes or external sites

  • Play Videos

    Stream video into a scene

  • Move a player

    Change a player's position inside the scene

  • Utils library

    A handy library to simplify many common tasks with the SDK

  • Avatar Modifiers

    Specify an area on your scene where player avatars behave differently

examples (5)

market (5)

sdk (6)