The Sandbox is based on the Mono Evaluator class and provides a convenient environment for compiling and managing sandboxed C# scripts at runtime.
On top of the Sandbox, a DynamicMonobehaviour system is provided that integrates Sandboxed code with the rest of the Unity scripting environment in a convenient and familiar fashion.
In addition to the scripts and documentation, the package includes a sample mini-game that uses run-time compiled and re-compiled scripts to drive tanks around a battlefield. There are two sample tank scripts: the first drives a tank using user input. The second is a very simplistic AI.
Right now the early adopter price is $50.00
When I finish the support website and do my next release, it will go up to $95. If you buy it at $50 now you are entitled to all updates for free.
Advantages over other scripting solutions like LUA include…
Full C# Syntax and Power
Can use standard C# libraries (if supported by Unity’s Mono)
Integrates into Unity as a special kind of Monobehaviour so your script can receive all the standard Unity events
Compiled, not interpreted, so much faster
@Jeff-Kesselman , Currently looking at scripting solutions to allow modding. This asset looks promising for our needs. Do you provide any support? Also does this allow us to ban certain libraries used by modders ( e.g. System.IO )? Thanks.