# Strumenti di finalizzazione

Tra gli strumenti di gestione, quelli che chiameremo di "finalizzazione" sono cruciali per la definizione dell'esperienza all'interno del tuo spazio e la sua fruizione dall'esterno.

Nella parte alta, accanto al pannello di editing, un menu dropdown <img src="/files/GZmuyrEKikzzRH958PL1" alt="" data-size="line"> ci consentirà di accedere ad alcune funzioni così descritte:

* [Save scene](#save-scene)
* [Publish](#publish)
* [Quests](#quests)
* [Jump to your virtual world](#jump-to-your-virtual-world)

<figure><img src="/files/h1jdLJn8xeSxe3WZeCPs" alt=""><figcaption></figcaption></figure>

I pulsanti sono ovviamente autodescrittivi, ma andiamo ad analizzarli:

#### Save scene

Nonostante possa sembrare che il salvataggio del lavoro svolto sul builder sia associato a questo pulsante, in realtà non è così. Durante l'allestimento del tuo ambiente infatti ogni <mark style="background-color:yellow;">singolo movimento effettuato viene salvato in automatico</mark>, tant'è che se uscissi dal builder senza cliccare su *Save scene* e rientrassi in un secondo momento, ritroveresti il lavoro esattamente come lo hai lasciato.\
Potresti però non voler mostrare le fasi intermedie della lavorazione, quando l'ambiente potrebbe risultare incompleto, specialmente se l'intervento che stai facendo è particolarmente complesso e può protrarsi nel tempo.\
\
Allora a cosa serve quel pulsante se il lavoro viene salvato in automatico? <mark style="background-color:green;">Serve a confermare che la lavorazione in corso è terminata o giunta comunque ad un livello che si desidera presentare al pubblico</mark>. Lo stato verrà quindi salvato sulla cache del server e messo a disposizione dell'utente finale.&#x20;

Come buona pratica dunque non è necessario salvare la scena ad ogni piccolo intervento, a meno che non si tratti di modifiche da dover rendere disponibili repentinamente.

<mark style="color:red;">**Best practices**</mark>:

* non salvare la scena ad ogni piccolo intervento, a meno che non si tratti di modifiche da dover rendere disponibili repentinamente
* una volta cliccato il pulsante "Save scene" e attesi i tempi di salvataggio (variabili in funzione della complessità della scena), cliccare sul tasto [Jump to your virtual world](#jump-to-your-virtual-world) per verificare la corretta visualizzazione delle modifiche e per velocizzare i caricamenti futuri.

#### Publish

Il **publish** permette di pubblicare la scena salvata. Dobbiamo però distinguere due differenti casi di pubblicazione in base alla tipologia di scena che si sta gestendo, considerando la possibilità di operare come utenti Coderblock Studio per il SaaS, e come Landowner.

Operando nel **SaaS**, il pulsante publish porterà la scena all'interno di [Coderblock Hub](https://coderblock.com/hub/home), la vetrina pubblica di Coderblock in cui potrà avere visibilità ed essere trovata tramite la barra di ricerca.

In qualità di **landowner** invece la scena, al momento, non verrà listata, ma risulterà visibile nell'Open World. È necessario però ricordare in quel caso che potrai costruire quante scene vorrai sulle land in tuo possesso, ma solo quella pubblicata sarà realmente visibile. Questa funzione consente di realizzare tante diverse scene o di apportare piccole modifiche temporanee su un duplicato di scena e di scegliere di volta in volta quale variante pubblicare.

#### Quests

Il pulsante *Quests* apre nel footer lo strumento per la creazione di esperienze all'interno del tuo ambiente, le "quest" appunto, e viene considerato uno strumento di finalizzazione in quanto viene tendenzialmente gestito al termine della lavorazione dell'ambiente, quando l'allestimento è pressoché concluso, e ci si può dunque dedicare ai contenuti personalizzati (grafiche e dialoghi). Una [sezione d](/coderblock-studio/builder-tool/quest-cosa-sono-e-come-crearle.md)[edicata](#quests) approfondisce le modalità di creazione e abilitazione delle quest.

<figure><img src="/files/IwuukqXdzqMphpc4HcTa" alt="" width="563"><figcaption></figcaption></figure>

<mark style="color:red;">**Best practice**</mark>: per una corretta progettazione, l'allestimento delle quest dovrebbe precedere la scrittura dei dialoghi.

#### Jump to your virtual world

Quando la tua scena sarà pronta, o sufficientemente allestita per essere testata, il pulsante *Jump to your virtual world* ti porterà nell'ambiente che hai appena costruito. Si aprirà quindi una nuova scheda nel browser in uso. L'URL mostrato ha una struttura fissa <mark style="color:green;">(</mark><mark style="color:green;">**game.coderblock.com/#id=**</mark> <mark style="color:green;"></mark><mark style="color:green;">seguito da un codice identificativo)</mark>, sarà univoco e non cambierà mai, nonostante le modifiche che potresti apportare nel tempo. Potrai quindi condividerlo con la tua utenza finale per consentire di visitare il tuo spazio ed accedere all'esperienza che hai progettato.

<mark style="color:red;">**Best practice**</mark>: l'url è composta da tre parti: la radice <mark style="color:green;">**game.coderblock.com/#id=**</mark>, un codice alfanumerico, e dei parametri spaziali riconducibili alle coordinate di posizione. Quest'ultima parte è preceduta da una **&** e compare solo nel momento ci si comincia a muovere nello spazio con il proprio avatar modificandosi dinamicamente. Nel condividere un link d'accesso ai propri utenti, sarebbe bene dunque <mark style="background-color:yellow;">fornire l'URL che viene visualizzato appena si entra nell'ambiente</mark>, o se già si è in movimento, è bene ricordarsi di prelevare solo la porzione che precede la **&.**

<figure><img src="/files/HHXw3obSAtvDsm1TNqgv" alt="" width="563"><figcaption></figcaption></figure>


---

# Agent Instructions: 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:

```
GET https://docs-it.coderblock.com/coderblock-studio/builder-tool-guida-avanzata/ambiente-di-lavoro/gestione-della-scena/strumenti-di-finalizzazione.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
