Qué es Modbox
Modbox es un sandbox de creación de juegos multijugador que funciona tanto en escritorio como en VR. No es un juego con una campaña fija: es el lugar donde tú y los tuyos construís partidas propias y las jugáis en el momento. Todo lo que hay dentro, incluidos los mods por defecto como el soporte de SteamVR y Oculus, Steamworks, la subida a Mod.io o las herramientas de edición de mallas y vóxeles, es un mod, así que el propio juego se puede ampliar y reconfigurar a gusto. Está en Early Access y se describe como experimental, así que conviene esperar cambios.
Cómo se juega en grupo
Se pueden crear partidas multijugador, individuales o cooperativas mezclando jugadores de VR y de escritorio, con cualquier combinación de online, local y pantalla dividida. En local se juega hasta 4 jugadores en pantalla dividida (con teclado o mandos) junto a otro jugador en VR, y esos jugadores locales también pueden jugar online. Todo se sincroniza en tiempo real con el resto de jugadores online, así que quien edita ve los cambios al instante. Puedes crear un servidor en cualquier momento, tanto jugando como editando, y usar el sistema de permisos del servidor para decidir quién administra, quién edita y quién juega. Las creaciones se comparten en Steam Workshop o de forma cross-platform en Mod.io.
Herramientas de creación
El sistema de scripting visual MBScript permite programar jugabilidad, IA y física de dos formas: con un editor de nodos tipo cableado (Wiring) o con una interfaz tipo Blocks/Scratch para lo más avanzado, usando el mismo sistema de tipos que C#. También hay un editor de texto dentro del juego con autocompletado basado en el editor Monaco de Visual Studio Code. En PC, el mod C# Compiler permite escribir código propio, abrir los proyectos en Visual Studio y compilar mientras el juego corre para ver los cambios al instalarlos. El código C# de las herramientas del juego y del editor se incluye como referencia editable dentro del propio juego.
Física, mundo y edición
En lugar de una jerarquía física como en otros editores, se crean conexiones entre objetos que se unen en el modo de juego con física, lo que da destrucción realista y entornos dinámicos. La edición de vóxeles permite destruir y modificar mientras se juega, con terrenos de cuevas, colinas y edificios, en suaves o en cúbicos estilo Minecraft. Los prefabs sirven para fabricar partes reutilizables de las creaciones y compartirlos online, incluyendo modelos 3D, scripting visual y proyectos C#, y pueden anidarse para montar mundos grandes a partir de piezas repetidas. Todo se puede editar en plena partida, tanto con herramientas para las manos del avatar como con el modo de editor de escritorio.
Antes de empezar
Está en Early Access y se etiqueta como experimental, así que habrá cosas en movimiento. El compilador de C# es solo para PC. El juego funciona en Desktop y VR, y permite importar modelos 3D, modelos humanoides, texturas y sonidos en tiempo de ejecución, además de crear interfaces con UI Entities para HUDs, menús y herramientas nuevas.