**What is a Roblox project?**
A Roblox project is *a collection of places, assets, settings, and other resources that together represent an experience.*
> **Where does Roblox store your projects and why?**
> Roblox stores your projects *in the cloud for convenient, collaboration, editing, and version control.*
>
> **What do you use to create and manage Roblox projects?**
> To create and manage Roblox projects, you use *Roblox Studio.*
> > **What is Roblox Studio?**
> > Roblox Studio is *an IDE for building, scripting, testing, and publishing projects.*
# Places
**What are places?**
Places are *scenes like in Unity or maps in Unreal Engine.*
> **What does a place within an experience contain?**
> A place within an experience contains *an environment, parts, meshes, scripts, and the user interface.*
>
> **What is every place represented by?**
> Every place is represented by *a data model.*
> > **What is a data model?**
> > A data model is *a hierarchy of objects that describe everything about the place.*
> >
> > **How does the Roblox Engine use the data model?**
> > The Roblox Engine uses the data model *as the source of truth for the place's state.*
# Assets
> [!example] Examples of assets
> * Images.
> * Meshes.
> * Audio.
>
**Where are assets stored?**
Assets are stored *in the cloud.*
> **What is each asset assigned?**
> Each asset is assigned *an asset ID.*
>
> **Are assets visible outside of your experience by default?**
> *No*, assets aren't visible outside of your experience by default.
>
> **How do you use an asset in a place within your experience?**
> To use an asset in a place within your experience, you *reference the asset ID.*
# Packages
**What are packages?**
Packages are *reusable object hierarchies.*
> **What are the three benefits of packages?**
> The three benefits of packages are:
> 1. They can be used as asset kits - You can duplicate a set of objects as needed.
> 2. They make it easier to update assets - Any changes made to the package are updated across all instances of it.
> 3. They can be slowly replaced with higher-quality assets - Assets retain their original positions and orientations even when replaced.
# Settings
**What are the six settings for an experience?**
The six settings for an experience are:
1. Basic Info - Name, description, and genre.
2. Communication - Voice chat and animated avatars.
3. Permissions - Who can access the experience.
4. Monetization - Earning revenue from the experience.
5. Localization - Different languages and regions.
6. Avatar - Scaling and clothing overrides for avatars.
...