RepositoryC#HUHungary
NX

nxrighthere/UnrealCLR

Unreal Engine .NET 6 integration

3.3ksao
250fork
4issue
7lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: aec

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: unreal-engine-4

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: game-framework

#1 Repository Của Tuần

🚀 UnrealCLR: Chạy C# 10.0 và F# 6.0 trực tiếp trong Unreal Engine

UnrealCLR là plugin tích hợp .NET host vào Unreal Engine, cho phép thực thi mã C# và F# trực tiếp với engine API.

UnrealCLR là một plugin do cộng đồng phát triển, tích hợp máy chủ .NET (Common Language Runtime) vào Unreal Engine 4 và 5. Nó cho phép lập trình viên sử dụng C# 10.0 và F# 6.0 để xây dựng logic game và ứng dụng, kết hợp với đầy đủ các công nghệ của .NET. Dự án tập trung vào độ ổn định, hiệu năng và khả năng bả trì.

✨ Điểm nổi bật

  • Tải và quản lý host .NET: Tích hợp và quản lý vòng đời .NET trong Unreal Engine.
  • Tải và giải phóng assembly động: Hỗ trợ tải, gỡ tải, cô lập và giải quyết phụ thuộc assembly tại thời gian chạy.
  • Gọi managed code từ Blueprints: Truy cập và thực thi chức năng C#/F# trực tiếp qua Blueprints.
  • Xử lý ngoại lệ runtime: Bắt và truy trace lỗi từ mã managed.
  • Framework truy cập engine API: Cung cấp API C# mạnh mẽ, hỗ trợ lập trình thân thiện.
  • Hỗ trợ math hardware-accelerated: Tự động ánh xạ kiểu số học phần cứng sang vector của engine.
  • Hỗ trợ công cụ debug/profiling: Tương thích với JetBrains, dnSpy và các công cụ .NET khác.
  • Độc lập pipeline biên dịch: Hỗ trợ NuGet, analyzers, generators mà không phụ thuộc vào quy trình biên dịch của engine.
  • Đóng gói tự động: Tự động đóng gói dự án cho phân phối standalone.

💡 Vì sao đáng chú ý

UnrealCLR khác biệt vì không yêu cầu biên dịch lại engine, chỉ cần cài đặt dưới dạng plugin. Nó cung cấp truy cập trực tiếp đến API engine từ C#/F#, kết hợp với hệ sinh thái .NET mạnh mẽ. Phù hợp cho dự án game hoặc ứng dụng đòi hỏi logic phức tạp cần hiệu năng cao và khả năng gỡ lỗi tốt.


#UnrealEngine #CSharp #DotNet6 #GameDevelopment #OpenSource #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryC#
MonoGame/MonoGame

One framework for creating powerful cross-platform games.

14.6k
Oct 23, 2026
RepositoryGo
heroiclabs/nakama

Scalable open-source game backend server: multiplayer, matchmaking, leaderboards, chat, and social features for games.

13.6k
Oct 22, 2026
RepositoryC++
sideeffects/HoudiniEngineForUnreal

Houdini Engine Plugin for Unreal Engine.

1.6k
Oct 17, 2026
RepositoryC++
landelare/ue5coro

A deeply integrated C++ coroutine plugin for Unreal Engine 4 and 5.

1.1k
Oct 16, 2026
RepositoryC++
StudioSyndiCatCaius/OmegaGameFramework

Easy expansive gameplay framework plugin for Unreal Engine. (Abilities, Attributes, Modular Systems, Async Events, and more)

165
Aug 10, 2026
RepositoryC++
godotengine/godot

Godot Engine – Multi-platform 2D and 3D game engine

119.0k
Oct 23, 2026
RepositoryRust
bevyengine/bevy

A refreshingly simple data-driven game engine built in Rust

49.3k
Oct 26, 2026
RepositoryJavaScript
phaserjs/phaser

Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.

40.5k
Aug 21, 2026
RepositoryRust
emilk/egui

egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native

31.7k
Oct 22, 2026