このプロジェクトについて
UnrealCSharp は、Unreal Engine(UE)向けの C# プログラミングプラグインで、基盤として .NET 10 を使用し、CoreCLR、Mono、LeanCLR ランタイムをサポートしています。プロジェクトは MIT ライセンスでオープンソース化されており、開発者が C# を使って柔軟かつ効率的にゲーム開発を行えるようにすることを目的としています。
主な特徴:
- すべてのリフレクション型をサポートし、対応する C# コードを自動生成します。
- さまざまなデータ型や関数を静的にエクスポートできます。
- 動的クラス機能を提供し、ブループリントを介さずに C# から直接 UClass、UInterface、UStruct、UEnum を生成できます。
- クロスプラットフォーム実行に対応しています。
- 比較的簡単なコードデバッグ方法を提供します。
- Pak を通じて C# のホットアップデートを実現できます。
- エディター環境で C# の変更のホットリロードをサポートします。
プラットフォームとバージョンのサポート:
- 実行プラットフォーム:Windows、macOS、Linux、Android、iOS。
- エンジンバージョン:Unreal Engine 5.0 から 5.8。
ドキュメントとコミュニティ:
- 公式ドキュメントサイトでは、はじめに、動的クラス、デバッグ、FAQ などのセクションを提供しています。
- コミュニティチャネルには公式 QQ グループと Discord があります。
リポジトリでは、コントリビューター情報と Star 履歴グラフも紹介されています。全体として、このプロジェクトは UE で C# を使用した開発を希望し、ホットアップデートと動的型サポートを必要とするチームの参考に適しています。
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.