See : .NET Roslyn Compiler
- Compile C# at runtime
- Create security rules
- Check code according to security rules
- Hot-reloading C# script
- Interact with Unity game object, scene, files.
- Provide classes allowing files manipulation in a defined scope.
Our classes use open source project to work properly.
- UnityEngine - Game engine used in which we implemented Roslyn (Not open source, but we use Unity)
- Roslyn - Give the ability to compile C# at runtime, analyze code and security.