Proyek Roblox adalah kumpulan tempat, aset, pengaturan, dan sumber daya lainnya yang bersama-sama mewakili sebuah permainan. Roblox menyimpan proyek Anda di cloud untuk kolaborasi, pengeditan, dan kontrol versi yang nyaman. Anda membuat dan mengelola proyek dengan Roblox Studio, sebuah IDE all‑in‑one yang menyediakan alat untuk pembangunan, pemrograman, pengujian, dan penerbitan.
Tempat
Permainan di Roblox terdiri dari tempat individual, yang dapat dibandingkan dengan adegan di Unity atau peta di Unreal Engine. Setiap tempat mengandung semua komponen untuk bagian permainan tersebut, termasuk lingkungan spesifiknya, bagian-bagian, mesh, skrip, dan antarmuka pengguna.
Lihat halaman untuk membuat dan menerbitkan, mengonfigurasi, dan memperbarui permainan dan tempat untuk detail lebih lanjut.

Setiap tempat diwakili oleh sebuah model data, sebuah hierarki objek yang menjelaskan segala sesuatu tentang tempat tersebut. Roblox Engine menggunakan model data sebagai sumber kebenaran untuk keadaan tempat, sehingga dapat mensimulasikan dan merendernya di perangkat klien. Untuk informasi lebih lanjut tentang bagaimana mesin menginterpretasikan model data, lihat Runtime klien-server.
Organisasi objek yang tepat dan disengaja dalam model data sangat penting untuk fungsionalitas dan pemeliharaan proyek Anda. Untuk informasi lebih lanjut tentang objek apa yang tersedia dan bagaimana cara mengorganisir serta menggunakannya, lihat Model data.
Aset
Di Roblox, aset seperti gambar, mesh, dan audio disimpan sebagai aset berbasis cloud, sehingga Anda tidak perlu mengemas salinan lokal ke dalam permainan Studio yang disimpan. Setiap aset di cloud diberi asset ID yang unik dari mana banyak permainan dapat menggunakannya. Anda dapat membuat aset langsung di Studio, seperti model, atau mengimpor aset seperti gambar, audio, dan mesh dari alat lain.
rbxassetid://7229442422

rbxassetid://6768917255

rbxassetid://9125402735
Secara default, aset adalah pribadi untuk permainan Anda dan Anda dapat menggunakan aset di tempat mana pun dengan merujuk ID-nya. Anda juga dapat mendistribusikannya ke komunitas di Creator Store, sehingga orang lain dapat menggunakannya juga.
Untuk informasi lebih lanjut tentang cara mengimpor dan menerbitkan aset, lihat Aset.
Paket
Paket adalah hierarki objek yang dapat digunakan kembali yang dapat Anda definisikan dan gunakan di beberapa tempat di berbagai permainan. Untuk proyek besar mana pun, paket menawarkan manfaat berikut:
- Paket dapat digunakan sebagai kit aset, memungkinkan Anda untuk menduplikasi satu set objek sesuai kebutuhan.
- Paket memudahkan untuk memperbarui aset. Misalnya, sebuah paket dapat menyertakan pohon yang diduplikasi berkali-kali dalam sebuah lingkungan. Jika Anda perlu melakukan perubahan, seperti mengganti tekstur untuk pohon, itu dapat diperbarui sekali dalam paket alih-alih untuk setiap instance individual.
- Sebuah paket dapat dimulai dengan aset graybox, dan akhirnya diganti dengan aset seni akhir. Saat aset diganti, mereka mempertahankan semua posisi dan orientasi asli.
Pengaturan
Pengaturan permainan dikelola dari Pengaturan Pembuat atau dalam Studio, termasuk:
- Info Dasar — Informasi dasar tentang permainan, seperti nama, deskripsi, dan genre. Sebagian besar informasi di sini digunakan dalam daftar permainan Anda.
- Komunikasi — Pengaturan yang memungkinkan pengguna yang memenuhi syarat untuk menggunakan obrolan suara atau menggerakkan avatar mereka melalui kamera mereka dalam permainan Anda.
- Izin — Mengonfigurasi siapa yang dapat mengakses permainan Anda. Permainan baru dimulai sebagai pribadi dan hanya dapat diedit dan diikuti oleh Anda dan anggota grup Anda dengan izin yang sesuai. Jika sesuai, Anda dapat meluncurkan permainan ke publik.
- Monetisasi — Opsi untuk menghasilkan pendapatan dari permainan Anda, seperti yang dijelaskan dalam Monetisasi.
- Lokalisasi — Konfigurasi untuk berbagai bahasa dan daerah.
- Avatar — Pengaturan yang berkaitan dengan avatar, seperti skala avatar dan penggantian pakaian.
Kolaborasi
Dengan alat kolaborasi bawaan Studio, anggota tim dapat berkontribusi pada permainan secara independen pada waktu mereka sendiri, atau bersama orang lain. Fitur utama termasuk:
- Admin grup dapat mengatur anggota mana yang memiliki akses untuk berkolaborasi dan mana yang tidak, secara efektif mempertahankan peran yang tepat dalam tim besar.
- Kolaborator dapat membangun bersamaan dengan anggota tim lainnya secara waktu nyata dan secara otomatis melihat perubahan yang dibuat oleh orang lain.
- Kolaborator dapat secara independen mengedit skrip yang sama dengan yang mungkin diedit oleh orang lain, menguji secara lokal, dan mengkomit perubahan mereka ke proyek berbasis cloud saat siap.
Untuk informasi lebih lanjut, lihat Kolaborasi.
Pengujian
Tim Anda dapat langsung menguji sebuah permainan di PC, mobile, VR, dan perangkat lain yang ingin Anda dukung melalui aplikasi Roblox; tidak perlu menyusun build, menerapkannya ke toko aplikasi, atau menunggu persetujuan toko aplikasi.
Studio menawarkan serangkaian opsi untuk menguji permainan sebelum merilisnya kepada publik:
- Uji coba cepat yang memberikan simulasi dekat dari permainan yang berjalan di aplikasi Roblox.
- Simulasi multi-klien untuk membandingkan bagaimana setiap klien "melihat" klien lain dalam permainan.
- Emulasi perangkat yang memberikan wawasan tentang bagaimana kontrol berfungsi di perangkat mobile atau bagaimana UI di layar ditampilkan di layar dan rasio aspek yang berbeda.
- Uji coba kolaboratif dengan anggota tim Anda.
Untuk informasi lebih lanjut tentang masing-masing opsi pengujian, lihat Mode pengujian Studio.