Publisher | Placeholder Software |
---|---|
File size | 76.22MB |
Number of files | 265 |
Latest version | 11.0.0 |
Latest release date | 2023-07-31 05:06:12 |
First release date | 2023-04-21 01:02:12 |
Supported Unity versions | 2018.4.2 or higher |
Wasmbox is a general purpose WebAssembly runtime. Using WasmBox it's possible to execute code in a secure sandbox - providing high performance, safe execution of potentially untrusted code, cross platform portability and deterministic execution.
⚡ What Can It Do? ⚡
- Execute mods in a safe sandbox.
- Run plugins written in a non-C# language (e.g. Rust or C++) on any platform.
- Compile once, run anywhere.
- Safe and sandboxed user scripting.
- Run an entire language runtime (e.g. Python) inside a "virtual machine".
- Execute deterministic game code for easy lockstep multiplayer.
- Much more!
📦 What's In The Box? 📦
• Full C# source code.
• A Unity compatible WASM runtime.
├ Based on the widely used Wasmtime engine.
└ Frequently updated to the latest version.
• An editor import pipeline which optimises and precompiles WASM assets.
├ Automatically minimise loading times by preloading with Wizer.
├ Optimize for size and speed with Binaryen.
└ Pre-compile to native code with Wasmtime.
• Automatic code generation for C# <-> WASM interop code.
├ Fully supports the Job system.
└ Addressable asset loading (optional).
• WebAssembly System Interface (WASI) support.
├ Custom implementation of latest WASI standard.
├ Extensible implementation to perfectly match your application.
└ Full Virtual File System (VFS) for sandboxed file system access.
🔍 Find Out More 🔍
💬 Discord