منصوبے کے بارے میں

UnrealCSharp ایک C# پروگرامنگ پلگ ان ہے جو انریل انجن (UE) کے لیے بنایا گیا ہے، جو بنیادی طور پر .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# کے ذریعے ڈیولپمنٹ کرنا چاہتی ہیں اور جنہیں ہاٹ اپ ڈیٹ اور ڈائنامک ٹائپ سپورٹ کی ضرورت ہے۔