Un progetto Roblox è una raccolta di luoghi, risorse, impostazioni e altre risorse che insieme rappresentano un gioco. Roblox memorizza i tuoi progetti nel cloud per una collaborazione, modifica e controllo delle versioni convenienti. Crei e gestisci progetti con Roblox Studio, un IDE all‑in‑one che fornisce strumenti per costruire, scriptare, testare e pubblicare.
Luoghi
I giochi su Roblox sono composti da singoli luoghi, comparabili a scene in Unity o mappe in Unreal Engine. Ogni luogo contiene tutti i componenti per quella parte del gioco, inclusi il suo ambiente specifico, parti, mesh, script e interfaccia utente.
Vedi le pagine per creare e pubblicare, configurare e aggiornare giochi e luoghi per i dettagli.

Ogni luogo è rappresentato da un modello di dati, una gerarchia di oggetti che descrivono tutto ciò che riguarda il luogo. Il motore Roblox utilizza il modello di dati come fonte di verità per lo stato di un luogo, quindi può simularlo e renderizzarlo sui dispositivi client. Per ulteriori informazioni su come il motore interpreta il modello di dati, consulta Runtime client-server.
Un'adeguata e intenzionale organizzazione degli oggetti all'interno del modello di dati è essenziale per la funzionalità e la manutenzione del tuo progetto. Per ulteriori informazioni su quali oggetti sono disponibili e come organizzarli e usarli, consulta Modello di dati.
Risorse
In Roblox, le risorse come immagini, mesh e audio sono memorizzate come risorse basate sul cloud, quindi non è necessario includere copie locali in un gioco Studio salvato. Ogni risorsa nel cloud è assegnata a un asset ID unico da cui più giochi possono utilizzarla. Puoi creare risorse direttamente in Studio, come modelli, oppure importare risorse come immagini, audio e mesh da altri strumenti.
rbxassetid://7229442422

rbxassetid://6768917255

rbxassetid://9125402735
Per impostazione predefinita, le risorse sono private al tuo gioco e puoi utilizzare una risorsa in qualsiasi luogo facendo riferimento al suo ID. Puoi anche distribuirle alla comunità nel Creator Store, così anche gli altri possono utilizzarle.
Per ulteriori informazioni su come importare e pubblicare risorse, consulta Risorse.
Pacchetti
I Pacchetti sono gerarchie di oggetti riutilizzabili che puoi definire e riutilizzare in più luoghi attraverso più giochi. Per qualsiasi grande progetto, i pacchetti offrono i seguenti vantaggi:
- I pacchetti possono essere utilizzati come kit di risorse, permettendoti di duplicare un insieme di oggetti secondo necessità.
- I pacchetti semplificano l'aggiornamento delle risorse. Ad esempio, un pacchetto può includere un albero che è duplicato molte volte in un ambiente. Se hai bisogno di apportare una modifica, come cambiare le texture per l'albero, può essere aggiornato una sola volta nel pacchetto invece che per ciascuna singola istanza.
- Un pacchetto può iniziare con risorse graybox e alla fine essere sostituito da risorse artistiche finali. Quando le risorse vengono sostituite, mantengono tutte le posizioni e orientamenti originali.
Impostazioni
Le impostazioni del gioco sono gestite dal Creator Dashboard o all'interno di Studio, inclusi:
- Informazioni di base — Informazioni di base sul gioco, come nome, descrizione e genere. Molte delle informazioni qui sono utilizzate nell'elenco del tuo gioco.
- Comunicazione — Impostazioni che consentono agli utenti idonei di utilizzare chat vocale o animare il proprio avatar tramite la propria fotocamera all'interno del tuo gioco.
- Permessi — Configura chi può accedere al tuo gioco. I nuovi giochi iniziano come privati e possono essere modificati e uniti solo da te e dai membri del tuo gruppo con i permessi corretti. Quando è opportuno, puoi pubblicare il gioco al pubblico.
- Monetizzazione — Opzioni per guadagnare entrate dal tuo gioco, come descritto in Monetizzazione.
- Localizzazione — Configurazione per diverse lingue e regioni.
- Avatar — Impostazioni relative agli avatar, come ridimensionamento degli avatar e sovrascritture degli abiti.
Collaborazione
Con gli strumenti di collaborazione integrati di Studio, i membri del team possono contribuire ai giochi indipendentemente dal loro tempo, o insieme ad altri. Le funzionalità chiave comprendono:
- Gli amministratori del gruppo possono gestire quali membri hanno accesso alla collaborazione e quali no, mantenendo efficacemente i ruoli appropriati all'interno di un grande team.
- I collaboratori possono costruire insieme ad altri membri del team in tempo reale e vedere automaticamente le modifiche apportate dagli altri.
- I collaboratori possono modificare indipendentemente gli stessi script che altri potrebbero star editando, testare localmente e impegnare le proprie modifiche nel progetto basato sul cloud quando sono pronti.
Per ulteriori informazioni, consulta Collaborazione.
Test
Il tuo team può testare istantaneamente un gioco su PC, mobile, VR e altri dispositivi che desideri supportare tramite l'app Roblox; non è necessario compilare build, distribuirle agli app store o attendere l'approvazione dell'app store.
Studio offre una suite di opzioni per testare un gioco prima di rilasciarlo al pubblico:
- Playtesting rapido che fornisce una simulazione ravvicinata del gioco in esecuzione sull'applicazione Roblox.
- Simulazione multi-client per confrontare come ciascun client "vede" altri client all'interno del gioco.
- Emulazione dei dispositivi che fornisce informazioni su come funzionano i controlli su un dispositivo mobile o come l'interfaccia utente su schermo si visualizza su diversi schermi e formati.
- Playtesting collaborativo con membri del tuo team.
Per ulteriori informazioni su ciascuna opzione di test, consulta Modalità di test di Studio.