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 (23)

blockchain integration (2)

builder (7)

design experience (3)

development guide (43)

  • Upload a preview

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

  • CLI Installation Guide

    Step-by-step guide to installing the SDK

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

  • Scene limitations

    How many things can I put on my scene?

  • Publishing a scene

    How to publish my project?

  • 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

  • Custom components

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

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

  • Display an NFT in a scene

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

  • Second Layer Blockchain

    Use Polygon's sidechain in your scene to enable much faster and cheaper blockchain transactions.

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

    How to add text to your scene

  • Files in a scene

    Default files created in a new scene.

  • SDK 101

    Getting started with the SDK

  • Overview

    How you can create content for Decentraland

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

  • Event listeners

    Events that the scene can track, related to player actions and scene changes.

  • 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

  • Trigger emotes

    Make the player perform an emote

  • Development Workflow

    Recommended procedure for developing and testing a scene

examples (3)

market (6)

sdk (6)