Coderblock Docs
  • Onboarding
    • Benvenuti in Coderblock Studio!
    • Coderblock World
    • Support
  • CODERBLOCK STUDIO
    • Coderblock Studio
    • I piani in abbonamento
      • Piani per le aziende
        • Plus
        • Premium
        • Custom
      • Piani per i Creator
        • Free
        • Plus
        • LAND
    • Modalità di pagamento
    • Builder Tool
      • Come costruire con il Builder Tool
      • Creare una nuova scena
      • Gestire la mia scena
      • Libreria modelli 3D
      • Carica i tuoi modelli 3D
      • Caratteristiche degli oggetti
      • NPC e conversazioni
      • Quest: cosa sono e come crearle
      • OpenAI - COMING SOON
      • Copyright e diritti sulle mie creazioni
    • Gestione degli ambienti virtuali
      • Live streaming dentro i miei ambienti
      • Utenti all'interno della mia scena (CCU)
      • Interazioni tra utenti
      • Integrazione sito web
      • Integrazione video call
    • Builder Tool - Guida avanzata
      • Ambiente di lavoro
        • Gestione della scena
          • Strumenti di finalizzazione
        • Vista e movimento
        • Strumenti di progettazione
          • Pannello di controllo
          • Gizmo e manipolazione degli asset
            • Posizione
              • Spostamento sul piano ortogonale
            • Rotazione
            • Scaling
            • Universal tool
            • Copia/Incolla
          • Asset packs
            • Elementi interagibili
            • Componenti grafiche
            • Caricamento oggetti custom
          • Monitoraggio della scena
    • ➡️AZIENDE
      • Per iniziare
        • I piani nel dettaglio
          • Plus
          • Premium
          • Custom
        • Spaces, Lands e Digital twin
          • Spaces
          • Land
          • Digital Twin
        • Ingresso in Coderblock Studio
          • Login/Sign up
        • Gestione scene virtuali
      • Creare
        • Il Builder Tool
        • Esperienze virtuali
          • Uffici
          • Eventi
          • HR e Recruitment
          • Formazione
          • E-commerce
        • Spazi di lavoro all'interno del mondo virtuale - case studies
          • Flagship Station by Q8
          • LE VILLAGE by Crédit Agricole Triveneto
          • SAVE THE CHILDREN - #bambinisottoattacco
          • SACE JOB FAIR by Sace Group
      • Condividere
        • Pubblicare una scena
        • Condividere una scena - COMING SOON
        • Pagina profilo Creator - COMING SOON
        • Coderblock Hub - COMING SOON
          • Marketplace
          • Experiences
      • Fare business
        • Obiettivi
          • Awareness
          • Lead generation
          • Vendite
          • Networking
          • Ottimizzazione flussi
        • Pannello Analytics - COMING SOON
    • ➡️CREATOR
      • Per iniziare
        • I piani nel dettaglio
          • Free
          • Plus
          • Land
        • Spaces e lands
        • Ingresso in Coderblock Studio
          • Login/Sign up
        • Gestione scene virtuali
      • Creare
        • Il Builder Tool
        • Esperienze virtuali
        • Creazioni dei Landowners
      • Condividere
        • Pubblicare una scena
        • Condividere una scena - COMING SOON
        • Pagina profilo Creator - COMING SOON
        • Coderblock Hub - COMING SOON
          • Marketplace
          • Experiences
        • Pannello Analytics - COMING SOON
      • Monetizzare
        • Guadagnare dalle proprie creazioni
        • Mettere in vendita le proprie creazioni
          • Pricing
          • Fee
          • Regole riguardo ai contenuti
        • Opportunità di business
  • CODERBLOCK WORLD
    • Coderblock World
    • Accesso in piattaforma
      • Login e/o signup
      • Recupero dei dati
      • Open World & Spaces
    • User Experiences
      • Avatar fotorealistici: Coderblock Studio x Ready Player Me
      • Creazione e customizzazione del proprio avatar
      • Primi passi
      • Interazioni
      • Menu
    • Privacy Policy e linee guida
      • Privacy Policy
      • Filosofia di relazione con i clienti
      • Condotta degli utenti
  • CODERBLOCK LANDS
    • Open World
    • Cosa sono le Land
    • Landowner: principali vantaggi
    • Comprare le land
    • Visitare le Land
    • Landowner onboarding
      • Associa le tue land al tuo wallet
        • Scarica il browser
        • Installa Metamask
        • Accedi a Metamask
        • Crea il tuo wallet
        • Importa il tuo wallet
        • Conferma creazione wallet
        • Prima configurazione
        • Passaggio a Polygon
        • PolygonScan
        • Importa le tue land
      • Gestisci le land in Coderblock Studio
        • Le tue proprietà
        • Land editor
        • Builder Tool
        • Troubleshooting
  • F.A.Q.
    • Domande frequenti
    • Coderblock Studio
      • Aziende
      • Creator
    • Coderblock World
    • Coderblock Lands
Powered by GitBook
On this page
  • Inserire un NPC in scena
  • Impostare il flusso di conversazione
  • Gestione delle Quest - Condition ed Effect
Export as PDF
  1. CODERBLOCK STUDIO
  2. Builder Tool

NPC e conversazioni

PreviousCaratteristiche degli oggettiNextQuest: cosa sono e come crearle

Last updated 11 months ago

Una delle caratteristiche più interessanti del Coderblock World è che, all’interno delle tue scene o land virtuali, puoi inserire degli NPC (Non Playable Characters) e creare dei flussi di conversazione che si attiveranno ogni volta che un utente interagirà con loro!

Conversazioni di questo tipo rappresentano un passo significativo verso un'esperienza di gioco più immersiva e dinamica: i dialoghi interattivi e realistici - potenziati dall'intelligenza artificiale - contribuiscono infatti a creare un ambiente più vivo e coinvolgente, rendendo l'esperienza utente unica.

Inserire un NPC in scena

Puoi inserire sia uno dei nostri Cody che uno dei Digital Humans come NPC nella tua scena. Cerca NPC nella barra di ricerca del Builder e scegli il tuo preferito!

Impostare il flusso di conversazione

Una volta posizionato l'NPC, cliccaci sopra e clicca poi su 'Crea Conversation'.

I flussi di conversazione sono gestiti tramite dei Narrative Event. Ogni Narrative Event rappresenta un 'nodo' nel flusso di conversazione, e le scelte dell'utente determineranno l'effettivo susseguirsi di nodi e di conseguenza la conversazione con l'NPC mostrata.

In ogni Narrative, si possono aggiungere uno o più 'Items', che si possono considerare come 'sotto nodi'. Puoi scegliere tra due tipologie di Items:

  • ItemText: è un item 'informativo', 'conversazionale'. Un semplice testo che potrai decidere di inserire all'interno della conversazione e che non prevede una scelta, ma permette al flusso di conversazione di continuare fino alla fine di quel particolare Narrative Event, o fino alla presenza di un ItemChoice. Se non vi sono ItemChoice e il Narrative Event finisce (ovvero non ci sono altri ItemText), la conversazione con l'NPC terminerà.

  • ItemChoice: permette all'utente di effettuare una scelta per mezzo delle 'Answer', tramite le quali il flusso di conversazione si sposta su un'altro Narrative Event. Clicca su 'Add Answer' per inserire le scelte che può effettuare l'utente (con il testo che verrà mostrato nei pulsanti di scelta) e le relative Narratives su cui il flusso di conversazione atterrerà a seconda della scelta.

Per entrambe le tipologie di Items, puoi inserire in 'Dialogue Text' ciò che dirà l'NPC quando il flusso di conversazione giungerà in quel particolare Item.

Per aggiungere un item al Narrative Event basta cliccare su 'Add ItemText' o 'Add ItemChoice', e questo si posizionerà dopo l'ultimo Item precedentemente creato (o come primo nel caso non hai ancora aggiunto nessun Item).

Una volta creata la conversazione, potrai modificarla ogni volta che vorrai cliccando sull'NPC e poi su 'Aggiorna Conversation'. Ricordati sempre di cliccare su 'Salva' nel singolo Item di una Narrative quando lo modifichi, ma anche sul 'Salva' della conversazione generale, in alto.

Infine, clicca in alto a destra sul pulsante verde 'Save Scene' per attivare le tue modifiche.

Gestione delle Quest - Condition ed Effect

I nostri NPC non sono solo simpatici personaggi, in grado di fornire informazioni e dare compagnia agli utenti, ma possono anche svolgere un ruolo davvero cruciale all'interno del tuo ambiente virtuale.

Una volta selezionato l'NPC, posizionalo dove preferisci all'interno della tua scena. Potrà accogliere gli utenti all'ingresso di un edificio, farsi trovare accanto a una scrivania o al tavolo di una stanza riunioni, o magari nei pressi del luogo in cui hai impostato l'inizio di una : qualunque posto può essere adatto per un NPC nella tua scena!

Per ogni Item puoi anche definire delle Conditions e degli Effects che ti permettono di gestire meglio la conversazione, determinando le condizioni affinché quel 'sotto nodo' venga mostrato all'utente durante la conversazione, o gli effetti che questo attiverà. La principale funzione di queste due impostazioni è quella di gestire le Quest, come spiegato .

L'attivazione e gestione delle è, infatti, interamente demandata agli NPC e alle loro conversazioni!

La parte del flusso di conversazione relativa alla gestione delle quest merita un approfondimento a parte. Stiamo parlando delle sezioni relative a Condition ed Effect, che trovi nel dettaglio .

Quest
Quest
QUI
NPC e conversazioni - esempio
NPC conversations - Save
QUI