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 comoda collaborazione, modifica e controllo delle versioni. Puoi creare e gestire progetti con Roblox Studio, un IDE tutto‑in‑uno che fornisce strumenti per la costruzione, la programmazione, il testing e la pubblicazione.
Luoghi
I giochi su Roblox sono composti da singoli luoghi, paragonabili 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.
Consulta le pagine per creare e pubblicare, configurare e aggiornare giochi e luoghi per ulteriori dettagli.

Ogni luogo è rappresentato da un modello dati, una gerarchia di oggetti che descrivono tutto riguardo al luogo. Il motore Roblox utilizza il modello dati come fonte di verità per lo stato di un luogo, in modo da poterlo simulare e renderizzare sui dispositivi client. Per ulteriori informazioni su come il motore interpreta il modello dati, consulta Runtime client-server.
Una corretta e intenzionale organizzazione degli oggetti all'interno del modello 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 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 salvato in Studio. Ogni risorsa nel cloud è assegnata a un ID risorsa unico da cui più giochi possono utilizzarle. Puoi creare risorse direttamente in Studio, come modelli, o 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, affinché altri possano 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 progetto di grandi dimensioni, i pacchetti offrono i seguenti vantaggi:
- I pacchetti possono essere utilizzati come kit di risorse, consentendoti di duplicare un insieme di oggetti secondo necessità.
- I pacchetti rendono più facile aggiornare le 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 ogni singola istanza.
- Un pacchetto può iniziare con risorse graybox e alla fine essere sostituito con risorse artistiche finali. Quando le risorse vengono sostituite, mantengono tutte le posizioni e le orientazioni 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 il suo nome, descrizione e genere. Molte delle informazioni qui sono utilizzate nell'elenco del tuo gioco.
- Comunicazione — Impostazioni che consentono agli utenti idonei di utilizzare la chat vocale o animare il proprio avatar tramite la fotocamera all'interno del tuo gioco.
- Permessi — Configura chi può accedere al tuo gioco. Quando i giochi vengono pubblicati per la prima volta, sono accessibili solo a te come creatore, agli utenti con accesso Modifica o Playtest, e ai membri del gruppo con i relativi ruoli e permessi. Quando sei pronto, puoi pubblicare il gioco a un pubblico più ampio.
- Monetizzazione — Opzioni per guadagnare entrate dal tuo gioco, come delineato in Monetizzazione.
- Localizzazione — Configurazione per diverse lingue e regioni.
- Avatar — Impostazioni relative agli avatar, come la scala dell'avatar e le sostituzioni dell'abbigliamento.
Collaborazione
Con gli strumenti di collaborazione integrati di Studio, i membri del team possono contribuire ai giochi in modo indipendente nel proprio tempo, o insieme ad altri. Le caratteristiche principali includono:
- 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 modificare, testare localmente e impegnare le loro modifiche nel progetto basato sul cloud quando sono pronti.
Per ulteriori informazioni, consulta Collaborazione.
Testing
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 negli 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" gli altri client all'interno del gioco.
- Emulazione dei dispositivi che fornisce informazioni su come funzionano i controlli su un dispositivo mobile o come viene visualizzata l'interfaccia utente su schermi e rapporti d'aspetto diversi.
- Playtesting collaborativo con membri del tuo team.
Per ulteriori informazioni su ciascuna opzione di testing, consulta Modalità di testing di Studio.