Hungarynxrighthere/UnrealCLR
Unreal Engine .NET 6 integration
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#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.
Scalable open-source game backend server: multiplayer, matchmaking, leaderboards, chat, and social features for games.
Easy expansive gameplay framework plugin for Unreal Engine. (Abilities, Attributes, Modular Systems, Async Events, and more)
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.
egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native