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 (7)
-
Introduction
Decentraland is a virtual reality platform powered by Ethereum.
-
FAQ
Frequently Asked Questions
-
Glossary
Commont Terms and Definitions
-
Whitepaper
Read more about the philosophy and design of Decentraland in our white paper.
-
Builder FAQ
Frequently Asked Questions for the Decentraland Builder
-
Community Voting
Vote on the DAO to take part in the governance of Decentraland
-
Hardware acceleration
Troubleshoot problems related to graphics processing performance
blockchain integration (2)
-
Create a dApp
Reference for creating your own Decentralized App
-
Ethereum essentials
How Decentraland uses the Ethereum blockchain.
builder (7)
-
Scene limitations
How many things can I put on my scene?
-
Smart items
Make your scenes interactive. Items with built-in behaviors.
-
Manage Builder scenes
Getting started with the Builder
-
Builder 101
Getting started with the Builder
-
Export as code
Export a scene as code to work on it using the SDK.
-
Import custom items
Import your own 3D models and smart items to use in your scenes.
-
NFTs
Display NFTs in your scenes.
design experience (3)
-
Scene MVP Guidelines
Recommended guidelines for producing your first MVP scene or experience using the SDK
-
Design constraints for games
What you need to keep in mind when designing a game for Decentraland.
-
UX and UI guide for creators
Tips and practices to build scenes where players will want to stay and return!
development guide (41)
-
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.
-
Overview
How you can create content for Decentraland
-
Files in a scene
Default files created in a new scene.
-
Text shapes
How to add text to your scene
-
SDK 101
Getting started with the SDK
-
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
-
Button events
Learn how to handle user clicks in your scene.
-
Special types
Learn what special types exist, including Vector, Quaternions, and more.
-
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
-
Utils library
A handy library to simplify many common tasks with the SDK
-
Move a player
Change a player's position inside the scene
-
Avatar Modifiers
Specify an area on your scene where player avatars behave differently
-
Trigger emotes
Make the player perform an emote
examples (3)
-
SDK Scene examples
Code and scene examples using our SDK
-
Builder Video Tutorials
Videos walking you through how to use the Decentraland Builder to create scenes.
-
Get a Wallet – Beginners guide
Decentraland uses the Ethereum blockchain to record the ownership of all digital assets and tradable items.
market (6)
-
LAND API Reference
LAND HTTP API Reference
-
Marketplace
Meet the LAND marketplace
-
LAND Manager
Manage LAND and Estate tokens
-
LAND Mortgages
Apply for a LAND mortgage
-
Get parcel info
Get info from land parcels, estates or addresses using the CLI.
-
LAND API 2.0 Migration Guide
Migrate from v1 to v2 of the LAND API
sdk (6)
-
SDK Release 4.0.0
Release notes of the 4.0.0 version
-
SDK Release 4.1.0
Release notes of the 4.1.0 version and other minor releases
-
CLI Release notes
Release notes of the Decentraland CLI
-
SDK Roadmap
SDK features planned for future releases
-
SDK Release 5.0.0
Release notes of the 5.0.0 version and other minor releases
-
SDK Release 6.0.0
Release notes of the 6.0.0 version and other minor releases