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)

  • Marketplace tutorial

    Step-by-step instructions for buying, selling, and managing LAND

  • 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

blockchain integration (8)

deploy (2)

design experience (3)

development guide (25)

  • Scene limitations

    How many things can I put on my scene?

  • About multiplayer scenes

    Tips and tricks for scenes with multiple players

  • XML static scenes

    How to create a static XML scene

  • Entities and components

    Learn the essentials about entities and components in a Decentraland scene

  • 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.

  • Sounds

    Learn how to add sounds to your scene.

  • Text in a scene

    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.

  • Onscreen 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

  • User data

    Obtain data from users 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

examples (4)

  • Video Tutorials

    Videos walking you through how to create scenes in Decentraland.

  • Tutorials

    Blogposts walking you through how to create scenes in Decentraland.

  • Scene examples

    Code and scene examples using our SDK

  • Get a Wallet – Beginners guide

    Decentraland uses the Ethereum blockchain to record the ownership of all digital assets and tradable items.

getting started (4)

sdk (6)