UnrealCSharp是UE下C#编程插件,基于.NET 8(Mono),支持全部的反射类型,自动生成C#代码,能够静态导出各种数据类型和函数,同时拥有强大的动态类特性,可以通过C#直接生成UClass,UInterface,UStruct和UEnum,并且不需要蓝图载体。目前已适配Windows,macOS,Linux,Android和IOS多个平台;支持Dedicated Server;支持Editor,Runtime和Android真机调试;能够通过Pak进行热更新;编辑器下,能够热重载C#改动,包括替换动态类。拥有完善的生态,完备的单元测试和回归测试,详细的性能测试,已经使用插件复刻了Epic提供的StackOBot和Cropout游戏示例,目前社区中已经有项目实际接入使用。