MCPcopy Create free account
hub / github.com/crazytuzi/UnrealCSharp

github.com/crazytuzi/UnrealCSharp @v1.2.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.2.0 ↗ · + Follow
3,148 symbols 5,679 edges 766 files 4 documented · 0% updated 4d agov1.2.0 · 2026-06-03★ 7675 open issues

Browse by type

Functions 2,450 Types & classes 698
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Logo

license release PRs Welcome

概述

    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

Star History

Star History Chart

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 2,379
Class 678
Function 71
Enum 17
Interface 3

Languages

C++69%
C#31%

Modules by API surface

Source/UnrealCSharpCore/Private/Reflection/FReflectionRegistry.cpp289 symbols
Source/UnrealCSharpCore/Private/Domain/Mono/FMonoDomain.cpp84 symbols
Source/UnrealCSharpCore/Private/Common/FUnrealCSharpFunctionLibrary.cpp79 symbols
Source/UnrealCSharpCore/Private/Domain/CoreCLR/FCoreCLRDomain.cpp39 symbols
Source/UnrealCSharpEditor/Private/NewClass/SDynamicNewClassDialog.cpp36 symbols
Source/UnrealCSharpEditor/Private/ContentBrowser/DynamicDataSource.cpp35 symbols
Script/Interop/Bridge/TypeBridge.cs34 symbols
Source/UnrealCSharp/Private/Reflection/Container/FArrayHelper.cpp33 symbols
Source/UnrealCSharp/Private/Environment/FCSharpEnvironment.cpp33 symbols
Source/UnrealCSharp/Private/Domain/Interop/FRegisterArray.cpp31 symbols
Script/UE/Library/TArrayImplementation.cs31 symbols
Source/UnrealCSharpCore/Private/Reflection/FClassReflection.cpp27 symbols

For agents

$ claude mcp add UnrealCSharp \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page