Skip to content

Commit

Permalink
new creator landing (#359)
Browse files Browse the repository at this point in the history
* draft

* link to worlds

* first line

* smart items links

* kinds of projects

* some images

* fix build and more images

* retouch

* retouches

* retouches

* no tokens needed
  • Loading branch information
nearnshaw authored Mar 12, 2024
1 parent 55a42da commit e55221f
Show file tree
Hide file tree
Showing 11 changed files with 179 additions and 54 deletions.
92 changes: 74 additions & 18 deletions content/creator/_index.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Let’s build the metaverse together
date: 2022-02-08
description: Run multiple DCL projects at a time
description: Creators intro
categories:
- development-guide
type: Document
Expand All @@ -12,39 +12,95 @@ aliases:
weight: 2
---

All creators are welcome! In Decentraland you have a wide range of Creative possibilities:

- [Scenes](#scenes)
- [Wearables & Smart Wearables](#wearables)
- [Emotes](#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 Decentraland SDK is a collection of tools to allow you to create scenes. The following are good places to start:
### Tools

Use these tools to create Decentraland scenes:

- **Web Editor:** A lightweight tool, with no installation. Use an easy drag and drop interface to create scenes.

[Learn more]({{< ref "/content/creator/sdk7/web-editor/web-editor.md" >}}).

<img src="/images/intro/web-editor.png" width="600" />

- [Quick start]({{< ref "/content/creator/sdk7/getting-started/sdk-101.md" >}}): follow this mini tutorial for a quick crash course.
- [Development workflow]({{< ref "/content/creator/sdk7/getting-started/dev-workflow.md" >}}): read this to understand the full process of creating a scene from start to end, incluing publishing and promoting it.
- [Examples](https://studios.decentraland.org/resources?sdk_version=SDK7): dive right into working example scenes.
- **Desktop Editor:** An all-in-one content creation tool. For users of any knowledge level, combining a graphical interface with code editing capabilities.

### The Decentraland Editor
[Learn more]({{< ref "/content/creator/sdk7/getting-started/installation-guide.md#the-decentraland-editor" >}}).

**Web version:** The web version of the Decentraland Editor is a lightweight tool that requires no installation. It allows you to use an easy drag and drop interface to create scenes. [Smart items]({{< ref "/content/creator/sdk7/web-editor/smart-items.md" >}}) are a powerful tool that allows you to configure different kinds of interactions without writing any code.
<img src="/images/intro/desktop-editor.png" width="600" />

[Learn more]({{< ref "/content/creator/sdk7/web-editor/web-editor.md" >}}).
{{< hint warning >}}
**📔 Note**: There are also community-built tools for creating Decentraland scenes:

- [**DCL Edit**](https://dcl-edit.com/): 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**](https://github.com/PolygonalMind/dcl-dev-exportersdk7-release): Build in Unity, with a number of pre-built interactive modules. Export a fully-working Decentraland scene.

{{< /hint >}}

**Desktop version:** The desktop version of the Decentraland Editor is an all-in-one content creation tool. It's intended for users of any knowledge level, combining a graphical interface with code editing capabilities. Both technical and non-technical creators will benefit from using it.
### 3D Art

[Learn more]({{< ref "/content/creator/sdk7/getting-started/installation-guide.md#the-decentraland-editor" >}}).
Decentraland scenes are made up of 3D models.

### Other scene creation tools
- Chose from the wide catalog of default assets in both the Web Editor and the Desktop Editor. These are ready to go and optimized for using in Decentraland

There are a number of tools that can help with arranging 3d models into position in a Decentraland scene. You still need to resort to the SDK to add interactivity to these items, but setting positions visually is a big help.
<img src="/images/intro/items.png" width="600" />

- [**DCL Edit**](https://dcl-edit.com/): A community-built tool that allows you to drag and drop 3d models into your scene. You can then work on adding interactivity to the resulting scene using the SDK.
- Craft your own 3D models using Blender or your preferred 3D tools. Then import them into either the the Web Editor or the Desktop Editor.

Read the [documentation]({{< ref "/content/creator/builder/builder-101.md" >}}).
<img src="/images/intro/blender.png" width="600" />

{{< hint warning >}}
**📔 Note**: If a scene is created by or modified by the SDK, you can't import it into the Builder. You can only go from the Builder to the SDK, not in the other direction.
**📔 Note**: Content in Decentraland should stay within certain [size limitations]({{< ref "/content/creator/sdk7/optimizing/scene-limitations.md" >}}) to ensure your scene runs smoothly.

See [3D modeling]({{< ref "/content/creator/3d-modeling/3d-models.md" >}}) for tips and tricks for optimizing, and information about supported features and formats for 3D models.
{{< /hint >}}

### 3D Modeling
### Interactivity

To make your scene interactive:

- Use the UI of either the the Web Editor or the Desktop Editor to drop [Smart Items]({{< ref "/content/creator/sdk7/web-editor/smart-items.md" >}}) 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).

<img src="/images/intro/smart-items.png" width="600" />

- For developers that want to incorporate custom logic, use the SDK in the Desktop Editor to write code and do anything you can imagine. Learn to use the SDK:

- [Quick start]({{< ref "/content/creator/sdk7/getting-started/sdk-101.md" >}}): follow this mini tutorial for a quick crash course.
- [Development workflow]({{< ref "/content/creator/sdk7/getting-started/dev-workflow.md" >}}): read this to understand scene creation from end to end.
- [Examples](https://studios.decentraland.org/resources?sdk_version=SDK7): dive right into working example scenes.

<img src="/images/intro/sdk-code.png" width="600" />

### Publishing your scene

You don't need to own any tokens to start building your scene, with either the Web Editor or the Desktop 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](https://decentraland.org/marketplace/lands), and deploy your scene there.
- **Decentraland Worlds**: [Worlds]({{< ref "/content/creator/worlds/about.md" >}}) are your own spaces in the metaverse. All you need is to own a [Decentraland name](https://decentraland.org/marketplace/names/claim), and you can publish a scene as big as you want!

See [Kinds of project]({{< ref "/content/creator/sdk7/projects/kinds-of-project.md" >}}) to better understand the different options.

See [publishing]({{< ref "/content/creator/scenes/publishing/publishing.md" >}}) for details and special options when publishing a scene, to either Genesis City or Worlds.

# Wearables

Wearables are items of clothing that player avatars can wear. These are sold as NFTs and purchased in the [Marketplace](https://decentraland.org/marketplace/browse?section=wearables&vendor=decentraland&page=1&sortBy=newest&status=on_sale).

Learn everything about [Creating wearables]({{< ref "/content/creator/wearables-and-emotes/wearables/creating-wearables.md" >}}).

You can also combine a wearable with code from the SDK to create a [smart wearable]({{< ref "/content/creator/sdk7/projects/smart-wearables.md" >}}). This turns on a global scene whenever the player puts on the wearable, and can be used in all sorts of creative ways. See [Kinds of project]({{< ref "/content/creator/sdk7/projects/kinds-of-project.md" >}}) to better understand the different options.

# Emotes

You can use any 3rd party modeling tool to create 3D models that can be used in Decentraland scenes. It's easy to [import them into the Builder]({{< ref "/content/creator/builder/import-items.md" >}}).
Emotes are animations that a player's avatar can do. These are sold as NFTs and purchased in the [Marketplace](https://decentraland.org/marketplace/browse?assetType=item&section=emotes&vendor=decentraland&page=1&sortBy=newest&status=on_sale).

See [3D modeling]({{< ref "/content/creator/3d-modeling/3d-models.md" >}}) for tips and tricks, and information about supported features and formats for 3D models.
Learn everything about [Creating emotes]({{< ref "/content/creator/wearables-and-emotes/emotes/creating-emotes.md" >}}).
68 changes: 68 additions & 0 deletions content/creator/sdk7/projects/kinds-of-project.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
---
date: 2024-03-08
title: Kinds of Projects
description: The available kinds of projects you can create in Decentraland.
categories:
- development-guide
type: Document
url: /creator/development-guide/sdk7/kinds-of-projects/
weight: 1
---

There are different types of content that you can make for Decentraland.

<img src="/images/content-types.png" width="600" />

## Scenes

Decentraland scenes can either be hosted in Parcels in Genesis City or in Worlds.

### Published to LAND

Scenes that are published to Parcels can be found at specific coordinates inside Decentraland's open world.

These scenes are linked ot LAND ore Estate tokens. Each parcel takes up 16x16 meters. Multiple adjacent parcels can be used up by a single scene, these can be arranged into any shape, as long as the borders touch.

LAND tokens can be bought in the [Marketplace](https://decentraland.org/marketplace/lands). There's a limited supply of them, covering the map of Genesis City.

Scenes published to LAND are easier to discover, as players may run into them while visiting nearby content or exploring.

Scenes published to LAND can use up to 15 MB of space per each parcel in the scene. The more parcels, the more room available. This is to prevent overloading the player's CPU, since players may be experiencing many nearby scenes at the same time. See [size limitations]({{< ref "/content/creator/sdk7/optimizing/scene-limitations.md" >}}).

### Published to Worlds

Scenes published to a World must be accessed via a link.

These scenes are linked to NAME tokens. NAME tokens can be bought in the [Marketplace](https://decentraland.org/marketplace/names/claim). You can claim any name you want as long as it's not claimed yet.

Scenes published to a World can use up to 100 MB, and have as many parcels of land as you wish. The same [size limitations]({{< ref "/content/creator/sdk7/optimizing/scene-limitations.md" >}}) per parcel apply as in scenes published to LAND parcels, but you can add more parcels to your scene without any cost.

See [Worlds]({{< ref "/content/creator/worlds/about.md" >}}) for more info.

Worlds offer a few options to customize the scene sky box, which aren't available in Genesis City (where a same sky is shared by all surrounding scenes). See [World defaults]({{< ref "/content/creator/worlds/about.md#world-defaults" >}})

## Global Scenes

Global scenes can transform the already existing landscape of Decentraland, adding layers of interactivity and gameplay. These are scenes that are not constrained to only run on certain parcels of LAND or certain Worlds. Players carry them with them wherever they go.

### Portable Experience

A portable experience is linked to a NAME token. NAME tokens can be bought in the [Marketplace](https://decentraland.org/marketplace/names/claim). You can claim any name you want as long as it's not claimed yet.

{{< hint warning >}}
**📔 Note**: If a NAME token is assigned to a World, it can't also be used for a Portable Experience. Prior content will be overwritten.
{{< /hint >}}

Portable experiences can be activated as part of the interactive code of a scene (either in LAND or a World).

Players are prompted asking if they want to run this portable experience, and if they do they'll carry it with them wherever they go for the rest of their session. [Learn more]({{< ref "/content/creator/sdk7/projects/portable-experiences.md" >}}).

### Smart Wearables

Smart wearables are linked to Wearable tokens. These are sold as NFTs and purchased in the [Marketplace](https://decentraland.org/marketplace/browse?section=wearables&vendor=decentraland&page=1&sortBy=newest&status=on_sale).

Smart Wearables are activated whenever the player puts on the associated wearable item. They are turned off if the player takes off the item, or they can also turn off the global scene manually via the UI.

- Learn everything about [Creating wearables]({{< ref "/content/creator/wearables-and-emotes/wearables/creating-wearables.md" >}}).

- Learn about [smart wearables]({{< ref "/content/creator/sdk7/projects/smart-wearables.md" >}})
2 changes: 1 addition & 1 deletion content/creator/sdk7/web-editor/web-editor.md
Original file line number Diff line number Diff line change
Expand Up @@ -149,5 +149,5 @@ Scenes created with the Builder in SDK6 can be easily migrated to SDK7 using the

{{< hint danger >}}
**❗Warning**
If the migrated scene contains smart items, these will be removed from the scene. Smart items are not seamlessly migrated.
If the migrated scene contains [Smart items]({{< ref "/content/creator/sdk7/web-editor/smart-items.md" >}}), these will be removed from the scene. Smart items are not seamlessly migrated.
{{< /hint >}}
Loading

0 comments on commit e55221f

Please sign in to comment.