UCompile is a system for compiling and executing C# code inside Unity3D scenes at runtime. You can use it to allow players of your Unity3D game to modify your game with C# code, or as REPL engine, possibilities are restricted by only your imagination! For details and usage examples see the github page here. Read installation chapter before installing!
Tested in Unity3D on:
Windows 8,8.1,10 x86.
Main features:
* Compilation and execution of classless and methodless C# code
* C# classes compilation
* Control on namespaces exposed to the code to restrict its access of resources
* C# code compilation and execution in separate AppDomain to control memory consumption
* Coroutine compilation and execution
* Example project with console-like GUI interface to test it all out
* Works in build as well as in editor