Projekt Roblox to zbiór miejsc, zasobów, ustawień i innych zasobów, które razem reprezentują grę. Roblox przechowuje Twoje projekty w chmurze, co umożliwia wygodną współpracę, edytowanie i kontrolę wersji. Tworzysz i zarządzasz projektami za pomocą Roblox Studio, wszechstronnego IDE, które zapewnia narzędzia do budowania, skryptowania, testowania i publikowania.
Miejsca
Gry w Robloxie składają się z indywidualnych miejsc, porównywalnych do scen w Unity lub map w Unreal Engine. Każde miejsce zawiera wszystkie komponenty dla tej części gry, w tym jego specyficzne środowisko, części, siatki, skrypty i interfejs użytkownika.
Zobacz strony dotyczące tworzenia i publikowania, konfigurowania oraz aktualizowania gier i miejsc, aby uzyskać szczegóły.

Każde miejsce jest reprezentowane przez model danych, hierarchię obiektów, które opisują wszystko o danym miejscu. Silnik Roblox używa modelu danych jako źródła prawdy dla stanu miejsca, aby mógł je symulować i renderować na urządzeniach klienckich. Aby uzyskać więcej informacji na temat tego, jak silnik interpretuje model danych, zobacz Czas wykonywania klient-serwer.
Odpowiednia, zamierzona organizacja obiektów w modelu danych jest niezbędna dla funkcjonalności i utrzymania Twojego projektu. Aby uzyskać więcej informacji na temat dostępnych obiektów oraz jak je organizować i używać, zobacz Model danych.
Zasoby
W Robloxie zasoby, takie jak obrazy, siatki i dźwięki, są przechowywane jako zasoby w chmurze, więc nie musisz dołączać lokalnych kopii do zapisanego projektu w Studio. Każdemu zasobowi w chmurze przypisany jest unikalny ID zasobu, z którego mogą korzystać różne gry. Możesz tworzyć zasoby bezpośrednio w Studio, takie jak modele, lub importować zasoby, takie jak obrazy, dźwięki i siatki z innych narzędzi.
rbxassetid://7229442422

rbxassetid://6768917255

rbxassetid://9125402735
Domyślnie zasoby są prywatne dla Twojej gry i możesz używać zasobu w dowolnym miejscu, odwołując się do jego ID. Możesz również udostępniać je społeczności w Sklepie Twórcy, aby inni mogli z nich korzystać.
Aby uzyskać więcej informacji na temat importowania i publikowania zasobów, zobacz Zasoby.
Pakiety
Pakiety to wielokrotnego użytku hierarchie obiektów, które możesz definiować i ponownie używać w wielu miejscach w różnych grach. Dla każdego dużego projektu pakiety oferują następujące korzyści:
- Pakiety mogą być używane jako zestawy zasobów, co pozwala na duplikowanie zestawu obiektów w razie potrzeby.
- Pakiety ułatwiają aktualizację zasobów. Na przykład pakiet może zawierać drzewo, które jest duplikowane wiele razy w środowisku. Jeśli musisz wprowadzić zmianę, na przykład zamienić tekstury dla drzewa, można to zaktualizować raz w pakiecie zamiast dla każdej indywidualnej instancji.
- Pakiet może zaczynać się od zasobów w szarości, a ostatecznie być zastąpiony finalnymi zasobami artystycznymi. Gdy zasoby są zastępowane, zachowują wszystkie oryginalne pozycje i orientacje.
Ustawienia
Ustawienia gry są zarządzane z Panelu Twórcy lub w Studio, w tym:
- Podstawowe informacje — Podstawowe informacje o grze, takie jak jej nazwa, opis i gatunek. Wiele informacji tutaj jest używanych w liście Twojej gry.
- Komunikacja — Ustawienia, które umożliwiają uprawnionym użytkownikom korzystanie z czatu głosowego lub animowanie swojego awatara za pomocą kamery w Twojej grze.
- Uprawnienia — Konfiguruje, kto może uzyskać dostęp do Twojej gry. Gdy gry są po raz pierwszy publikowane, są dostępne tylko dla Ciebie jako twórcy, użytkowników z dostępem Edytuj lub Testuj oraz członków grupy z odpowiednimi rolami i uprawnieniami. Gdy będziesz gotowy, możesz wydać grę szerszej publiczności.
- Monetyzacja — Opcje zarabiania na swojej grze, jak opisano w Monetyzacji.
- Lokalizacja — Konfiguracja dla różnych języków i regionów.
- Awatar — Ustawienia związane z awatarami, takie jak skalowanie awatara i nadpisywanie odzieży.
Współpraca
Dzięki wbudowanym narzędziom do współpracy w Studio, członkowie zespołu mogą niezależnie przyczyniać się do gier w swoim własnym czasie lub razem z innymi. Kluczowe funkcje obejmują:
- Administratorzy grup mogą zarządzać, którzy członkowie mają dostęp do współpracy, a którzy nie, skutecznie utrzymując odpowiednie role w dużym zespole.
- Współpracownicy mogą budować obok innych członków zespołu w czasie rzeczywistym i automatycznie widzieć zmiany wprowadzone przez innych.
- Współpracownicy mogą niezależnie edytować te same skrypty, które mogą edytować inni, testować lokalnie i wprowadzać swoje zmiany do projektu w chmurze, gdy będą gotowi.
Aby uzyskać więcej informacji, zobacz Współpracę.
Testowanie
Twój zespół może natychmiast testować grę na PC, urządzeniach mobilnych, VR i innych urządzeniach, które chcesz wspierać za pośrednictwem aplikacji Roblox; nie ma potrzeby kompilowania wersji, wdrażania do sklepów z aplikacjami ani czekania na zatwierdzenie w sklepie z aplikacjami.
Studio oferuje zestaw opcji do testowania gry przed jej wydaniem dla publiczności:
- Szybkie testowanie zapewniające bliską symulację gry działającej w aplikacji Roblox.
- Symulacja wieloklientowa do porównania, jak każdy klient "widzi" innych klientów w grze.
- Emulacja urządzenia dostarczająca informacji na temat tego, jak działają kontrolery na urządzeniu mobilnym lub jak wyświetla się interfejs użytkownika na różnych ekranach i proporcjach.
- Wspólne testowanie z członkami Twojego zespołu.
Aby uzyskać więcej informacji na temat każdej opcji testowania, zobacz Tryby testowania w Studio.