Ein Bausandbox für eigene Spiele
Modbox ist ein Multiplayer-Sandboxspiel, in dem ihr gemeinsam Spiele baut statt sie nur zu spielen. Ihr arbeitet dabei mit einer eigenen visuellen Skriptsprache namens MBScript, die das Erstellen von Multiplayer-Spielen einfach halten soll. Das Spiel läuft auf Desktop und in VR, wobei ihr jederzeit zwischen beiden wechseln könnt. Ihr könnt Koop-Spielaufgaben mit KI und komplexen Mechaniken bauen, physikbasierte Gameplay- und Zerstörungssysteme umsetzen oder beliebige Kombinationen aus Online-, Lokal- und Splitscreen-Multiplayer mit VR- und Desktop-Spielern zusammenstellen. Alles, was ihr erstellt, wird in Echtzeit mit den anderen Spielern synchronisiert.
Gemeinsam bauen und testen
Ihr könnt direkt im Spiel einen Server aufmachen, sowohl beim Spielen als auch beim Editieren. Über ein Berechtigungssystem legt ihr fest, wer auf dem Server verwalten, bearbeiten oder nur spielen darf. Lokal spielt ihr mit bis zu vier Spielern im Splitscreen per Tastatur oder Gamepad, zusammen mit einem Spieler in VR, und lokale Spieler können auch online spielen. Editorwerkzeuge könnt ihr benutzen, während ihr spielt: es gibt Werkzeuge für die Hände als Avatar und zusätzlich einen Desktop-Editormodus. Fertige Teile lasst ihr als Prefabs wiederverwenden und online teilen, inklusive 3D-Modelle, visuellem Skripting und C#-Projekten. Prefabs können weitere Prefabs enthalten, sodass sich große Welten aus wiederverwendbaren Bausteinen aufbauen lassen. Erstellungen veröffentlicht ihr über die Steam-Workshop- oder Mod.io-Funktion.
Werkzeuge und Technik
Für die Logik nutzt ihr MBScript als Drag-and-Drop-System: einmal ein Knotenwerkzeug über das Wiring-Werkzeug oder ein Desktop-Fenster, einmal eine Blocks/Scratch-ähnliche Oberfläche für fortgeschrittene Sachen mit dem Typsystem von C#. Dazu gibt es im Spiel einen Texteditor mit Autocomplete. Damit baut ihr unter anderem komplexe KI-Figuren und Multiplayer-Bots. Der C#-Compiler-Mod, nur auf der PC-Plattform verfügbar, erlaubt eigenen Code, der kompiliert wird, während das Spiel läuft. Die C#-Quellcodes von Modbox liegen als Referenz bei. Physik läuft über Connections zwischen Objekten statt über eine Hierarchie, was realistische Zerstörung und dynamische Umgebungen ermöglicht; Voxel-Editing erlaubt Zerstörung und Umbau während des Spiels. Ihr erstellt Voxel-Terrains, glatte oder kubische Welten, erstellt Meshes aus Primitiven, importiert Modelle, Texturen und Sounds zur Laufzeit und baut eigene UI-Oberflächen. VR-Spieler haben Vollkörper-Simulation und physikbasierte Bewegung, Desktop-Spieler und KI übernehmen dieselben Aktionen über prozedurale Animation. Alles in Modbox ist selbst ein Mod, auch die VR-Unterstützung und die Editorwerkzeuge; Mods lassen sich über das ModboxSDK im Unity Editor erstellen.