UnrealCSharp
UnrealCSharp, based on .NET 10 (CoreCLR/Mono), is a C# programming plugin for UE.
    UnrealCSharp是UE下C#编程插件,基于.NET 10(CoreCLR/Mono)。提供多种编程模式,功能强大且容易上手,能够灵活高效地进行游戏开发。 The project is written primarily in C++, distributed under the MIT License license, first published in 2022. Key topics include: coreclr, csharp, dotnet, mono, unrealengine.
Latest release: v1.2.0
June 3, 2026View Changelog →

概述
UnrealCSharp是UE下C#编程插件,基于.NET 10(CoreCLR/Mono)。提供多种编程模式,功能强大且容易上手,能够灵活高效地进行游戏开发。
特性列表
- 支持全部的反射类型,自动生成C#代码
- 能够静态导出各种数据类型和函数
- 拥有强大的动态类特性,可以通过C#直接生成UClass,UInterface,UStruct和UEnum,并且不需要蓝图载体
- 支持跨平台
- 简单方便的代码调试
- 能够通过Pak进行C#热更新
- 编辑器下,能够热重载C#变更
平台支持
- 运行平台:Windows / macOS / Linux / Android / IOS
- 引擎版本:Unreal Engine 5.0 - Unreal Engine 5.7
文档
社区
Contributors
<a href="https://github.com/crazytuzi/UnrealCSharp/graphs/contributors"> <img src="https://contrib.rocks/image?repo=crazytuzi/UnrealCSharp"/> </a>Star History
<a href="https://www.star-history.com/?repos=crazytuzi%2FUnrealCSharp&type=date&legend=top-left"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/image?repos=crazytuzi/UnrealCSharp&type=date&theme=dark&legend=top-left" /> <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/image?repos=crazytuzi/UnrealCSharp&type=date&legend=top-left" /> <img alt="Star History Chart" src="https://api.star-history.com/image?repos=crazytuzi/UnrealCSharp&type=date&legend=top-left" /> </picture> </a>Contributors
Showing top 12 contributors by commit count.
This article is auto-generated from crazytuzi/UnrealCSharp via the GitHub API.Last fetched: 6/24/2026
