Co to jest Modbox
Modbox to wieloosobowy piaskownicowy sandbox do tworzenia gier, działający na komputerze i w VR. Nie grasz tu w gotowy tytuł, tylko budujesz własne gry razem z innymi. Pierwotnie ukazał się w 2016 roku jako gra tylko dla gogli VR, a jako Modbox 2.0 wrócił 9 września 2020 roku w wersji na Desktop i VR. Całość jest we wczesnym dostępie, więc niektóre elementy mogą się jeszcze zmieniać.
Tworzenie opiera się na własnym języku skryptowym MBScript, który działa wizualnie, przez przeciąganie. Dostępny jest tryb węzłów z narzędziem Wiring, interfejs w stylu bloków Scratch dla bardziej rozbudowanych konstrukcji, a także edytor tekstowy z autouzupełnianiem oparty na Monaco, tym samym co Visual Studio Code. System typów jest zgodny z C#, więc przejście z logiki wizualnej do kodu nie jest skokiem w ciemno. Na PC działa też mod kompilera C#, pozwalający pisać własny kod, dodawać komponenty entity, narzędzia edytora i nowe funkcje do MBScript. Kod źródłowy narzędzi i gry jest dołączony jako referencja i można go edytować w grze.
Jak gra się w grupie
Tworzenie gier działa online i jest synchronizowane w czasie rzeczywistym między wszystkimi graczami. Możecie więc wspólnie budować poziom, pisać skrypty i testować efekt od razu, nawet gdy jedna osoba siedzi przy biurku, a druga ma gogle na głowie. Przełączanie między VR a Desktopem podczas pracy jest obsługiwane. Tworzyć można gry kooperacyjne, PvP, singleplayer i tryby lokalne w dowolnych kombinacjach, łącząc graczy z VR i Desktopu.
Wspólna robota to nie tylko budowanie. Każdy może w dowolnym momencie postawić serwer, także w trakcie gry lub edycji, a system uprawnień serwera pozwala ustalić, kto może administrować, edytować i grać. Gotowe kreacje udostępniacie przez Steam Workshop, a także cross-platformowo przez Mod.io. Prefaby służą do wyciągania powtarzalnych elementów z kreacji i dzielenia się nimi z innymi twórcami; mogą zawierać modele 3D, skrypty wizualne i projekty C#, a także zagnieżdżone prefaby, co ułatwia składanie dużych światów z klocków.
Lokalnie da się grać w podzielonym ekranie do 4 osób na klawiaturze lub padach, z jednym graczem w VR, a gracze lokalni mogą też łączyć się online.
Zanim zaczniecie
Wszystko w Modbox jest modem, łącznie z obsługą SteamVR i Oculus, Steamworks, wgrywaniem na Mod.io, cząsteczkami Nvidia Flex oraz narzędziami edycji voxelowej i meshowej. Mody mogą wnosić assety używane w kreacjach, na przykład pakiet Modern Weapons, albo działać lokalnie, jak kamera VR Spectator. Własne mody robi się przez ModboxSDK jako pakiet Unity, zamieniając sceny w środowiska, prefaby w entity i awatary w modele humanoidów.
Fizyka działa inaczej niż w typowych edytorach poziomów: zamiast hierarchii łączy się obiekty przez Connections, co daje realistyczne niszczenie i dynamiczne środowiska. Edycja voxelowa pozwala burzyć i modyfikować świat w trakcie gry, a teren ustawia się jako gładki lub w stylu klocków. Symulacja ciała i lokomocja są fizyczne w VR, a obiekty projektowano najpierw pod interakcje ręczne, na przykład przeładowywanie magazynków czy naciąganie łuku; na Desktopie i dla AI te same czynności wykonuje animacja proceduralna. Warto wiedzieć, że gra jest eksperymentalna i we wczesnym dostępie.