Projekt w Robloxie to zbiór miejsc, zasobów, ustawień oraz innych zasobów, które razem reprezentują grę. Roblox przechowuje Twoje projekty w chmurze, aby umożliwić wygodną współpracę, edytowanie i kontrolowanie wersji. Tworzysz i zarządzasz projektami za pomocą Roblox Studio, uniwersalnego IDE, które zapewnia narzędzia do budowy, 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 danej części gry, w tym specyficzne środowisko, części, siatki, skrypty i interfejs użytkownika.
Zobacz strony dotyczące tworzenia i publikowania, konfigurowania oraz aktualizowania gier i miejsc dla szczegółowych informacji.

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 o tym, jak silnik interpretuje model danych, zobacz Czas wykonywania klient-serwer.
Prawidłowa, 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 łączyć lokalnych kopii w zapisanej grze w Studio. Każdy zasób w chmurze ma przypisany unikalny ID zasobu, który może być używany przez 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 je również udostępnić społeczności w Sklepie Twórcy, aby inni mogli z nich korzystać.
Aby uzyskać więcej informacji, jak importować i publikować zasoby, zobacz Zasoby.
Pakiety
Pakiety to wielokrotnego użytku hierarchie obiektów, które możesz zdefiniować i 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 powielanie zestawu obiektów w razie potrzeby.
- Pakiety ułatwiają aktualizację zasobów. Na przykład, pakiet może zawierać drzewo, które jest powielane wiele razy w danym środowisku. Jeśli potrzebujesz wprowadzić zmianę, na przykład zmienić tekstury dla drzewa, można to zaktualizować raz w pakiecie zamiast dla każdego indywidualnego wystąpienia.
- Pakiet może rozpocząć się od zasobów w formacie graybox, a w końcu zostać zastąpiony ostatecznymi 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, obejmując:
- Podstawowe informacje — Podstawowe informacje o grze, takie jak jej nazwa, opis i gatunek. Większość tych informacji jest używana w liście Twojej gry.
- Komunikacja — Ustawienia, które umożliwiają uprawnionym użytkownikom korzystanie z czatu głosowego lub animowanie swojego awatara poprzez kamerę w Twojej grze.
- Uprawnienia — Konfiguruje, kto może uzyskać dostęp do Twojej gry. Nowe gry zaczynają jako prywatne i mogą być edytowane oraz dołączane tylko przez Ciebie i członków Twojej grupy z odpowiednimi uprawnieniami. W razie potrzeby możesz udostępnić grę publicznie.
- Monetyzacja — Opcje zarabiania pieniędzy 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 awatarów i nadpisania odzieży.
Współpraca
Dzięki wbudowanym narzędziom do współpracy Studio członkowie zespołu mogą niezależnie pracować nad grami w swoim 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ć równolegle z innymi członkami zespołu w czasie rzeczywistym i automatycznie widzieć zmiany wprowadzone przez innych.
- Współpracownicy mogą niezależnie edytować te same skrypty, które mogą być edytowane przez innych, testować lokalnie i zgłaszać 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ć poprzez aplikację Roblox; nie ma potrzeby kompilowania wersji, wdrażania do sklepów z aplikacjami ani oczekiwania na zatwierdzenie w sklepie z aplikacjami.
Studio oferuje zestaw opcji do testowania gry przed jej udostępnieniem publicznie:
- Szybkie testowanie zapewniające bliską symulację gry działającej w aplikacji Roblox.
- Symulacja wielu klientów do porównywania, jak każdy klient „widzi” innych klientów w grze.
- Emulacja urządzeń dająca wgląd w to, jak działają kontrolki 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 Studio.