Sobre el proyecto

s&box es un motor de juego moderno construido sobre el motor Source 2 de Valve y la última tecnología .NET. Proporciona un editor moderno e intuitivo para crear juegos, con el motor, el editor, las herramientas y el contenido del juego escritos en C#. El núcleo nativo de Source 2 se distribuye como binarios precompilados, eliminando la necesidad de una cadena de herramientas de C++. El motor se puede obtener directamente desde Steam o compilar desde el código fuente. La compilación desde el código fuente es compatible con Windows 10/11 (x64), Linux (x64, dirigido a Steam Linux Runtime) y macOS (solo Apple Silicon). Los requisitos previos incluyen Git, .NET 10 SDK y un IDE recomendado como Visual Studio 2026 o Rider en Windows, y Rider o VS Code en Linux y macOS. El repositorio incluye scripts de configuración (Setup.bat para Windows, Setup.sh para Linux/macOS) que obtienen los binarios nativos, el contenido y generan los enlaces de interoperabilidad. Después de la configuración, el juego (sbox) y el editor (sbox-dev.exe) se ejecutan desde la carpeta del juego. Un gancho de git obtiene automáticamente los binarios nativos y el contenido actualizados al hacer pull. El código fuente del motor está licenciado bajo la Licencia MIT, aunque ciertos binarios nativos en game/bin están sujetos al EULA de s&box. Los componentes de terceros conservan sus licencias originales como se indica en game/thirdpartylegalnotices. La documentación completa, los tutoriales y las referencias de la API están disponibles en sbox.game/dev/. Las contribuciones son bienvenidas a través de la guía de contribución, y los errores o solicitudes de funciones se pueden registrar en la página de issues de GitHub.