> For the complete documentation index, see [llms.txt](https://docs.decentraland.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.decentraland.org/creator/content-creator-pt/scene-editor/comecar/migrate-from-web.md).

# Migrar para o Creator Hub

Se você tiver uma cena criada com outras ferramentas além do Creator Hub, pode migrá-la facilmente para o Creator Hub.

O Creator Hub é a ferramenta recomendada para criar cenas do Decentraland. Ele tem uma interface muito mais polida do que o Web Editor e permite combinar a interface fácil de arrastar e soltar com a possibilidade de personalizar ainda mais com código. Ele também permite executar a pré-visualização da sua cena usando o cliente desktop mais recente.

## Migrar do Web Editor

Para editar o código em uma cena criada com o Web Editor, você deve exportar a cena para a sua máquina e abri-la com o Creator Hub.

{% hint style="warning" %}
**📔 Nota**: Se você não tiver o Creator Hub instalado, siga os passos na página a seguir antes de começar.

[Instalar o Creator Hub](/creator/content-creator-pt/scene-editor/comecar/editor-installation.md)
{% endhint %}

1. Clique no **Ícone de download** no menu superior do Web Editor enquanto edita a cena.

![](/files/e139f4078defc686124614acf75844fbc2a43793)

2. Isso fará o download de um *.zip* arquivo; extraia-o.
3. Abra o **Creator Hub**, vá até o **Scene Editor** .
4. Clique no **Import** botão e selecione o caminho para a pasta do seu projeto exportado.

![](/files/35d8f3f0ea4de7f9e9ce39526fe254ba6aec020c)

Quando terminar, você pode continuar trabalhando no seu projeto dentro do Creator Hub, com uma interface visual que se parece muito com o Web Editor, mas muito mais polida.

Você também pode editar os arquivos dentro da pasta `/src` para adicionar comportamento com código à sua cena. Veja [Combine com código](/creator/content-creator-pt/scene-editor/expandir-com-codigo/overview.md) para saber como editar o código da sua cena.

## Migrar um projeto apenas com código

Você pode importar qualquer projeto apenas com código para o Creator Hub. Para fazer isso,

1. Abra o Creator Hub, vá até o **Scene Editor** .
2. Clique no **Import** botão e selecione o caminho para a pasta do seu projeto exportado.

![](/files/35d8f3f0ea4de7f9e9ce39526fe254ba6aec020c)

Quando terminar, você pode começar a trabalhar no seu projeto dentro do Creator Hub. Isso não impede que você continue usando seu editor de código favorito para editar o código da sua cena, ou usar a linha de comando para executar ou publicar sua cena.

Depois de importar seu projeto, qualquer conteúdo criado via código não ficará visível nem editável no canvas do Creator Hub, o que pode dificultar posicionar e alinhar novos itens. Inicialmente, você verá sua cena como uma grade vazia.

![](/files/742d45ab6352320c429501bb56a60b3a19cd0cbb)

Em vez de adicionar manualmente o seu conteúdo ao canvas do zero, você pode executar um comando para adicioná-lo automaticamente para você. Para fazer isso, certifique-se de ter a versão mais recente do SDK instalada e execute o seguinte comando no seu terminal:

```
npx sdk-commands code-to-composite
```

{% hint style="danger" %}
**❗Aviso**: Certifique-se de ter um backup do seu projeto antes de executar este comando.

Este comando irá substituir o `main.composite` arquivo com o novo snapshot. Ele também comentará todo o código nos arquivos `.ts` na pasta `src` . Você precisará descomentar o código para fazê-lo rodar novamente.
{% endhint %}

Este comando executa sua cena e tira um snapshot do conteúdo criado via código no primeiro frame. Esse snapshot é salvo no arquivo `main.composite` que o Creator Hub usa para exibir o conteúdo da sua cena. O código na sua cena é comentado para evitar duplicatas de todas as entities.

Observe que este comando captura apenas entities e os components que podem ser representados na UI do Creator Hub. Ele não replica componentes personalizados, nem reproduz código que executa lógica, nem elementos de UI que são criados via código. Para adicionar novamente qualquer comportamento que foi comentado, você precisará editar o código na pasta `.ts` na pasta `src` e descomentar as linhas de que precisa.

Você também pode querer reescrever parte do código para que, em vez de criar novas entities, ele referencie entities existentes por nome ou por tags para dar comportamento a elas. Veja [Combine com código](/creator/content-creator-pt/scene-editor/expandir-com-codigo/overview.md) para saber como buscar essas entities a partir do seu código.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.decentraland.org/creator/content-creator-pt/scene-editor/comecar/migrate-from-web.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
