UCompile


UCompile is a system for compiling and executing C# code inside Unity3D scenes at runtime. You can use it to allow players o ...


by SoapCode


★★★★★ star rating
Price History +

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