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

Murder ایک اوپن سورس، پکسل آرٹ انٹیٹی کمپوننٹ سسٹم (ECS) گیم انجن ہے جو FNA (.NET XNA کا دوبارہ نفاذ) پر بنایا گیا ہے۔ یہ ڈویلپرز اور گیم بنانے والوں کے لیے ڈیزائن کیا گیا ہے جو صاف، ڈیٹا پر مبنی فن تعمیر کے ساتھ 2D پکسل آرٹ گیمز بنانا چاہتے ہیں۔ ### اہم خصوصیات اور صلاحیتیں: - **پکسل آرٹ میں مہارت**: خاص طور پر پکسل آرٹ اسٹائل گیمز کے لیے تیار کیا گیا، جو حسب ضرورت رینڈرنگ اور اثاثہ پائپ لائنز کا فائدہ اٹھاتا ہے۔ - **ECS فن تعمیر**: گیم منطق اور توسیع پذیری کو آسان بنانے کے لیے Bang فریم ورک کا استعمال کرتے ہوئے انٹیٹیز، کمپوننٹس اور سسٹمز کا انتظام کرتا ہے۔ - **FNA انضمام**: FNA پر مبنی، کراس پلیٹ فارم گرافکس، آڈیو اور ان پٹ ہینڈلنگ فراہم کرتا ہے جو XNA APIs کے ساتھ مطابقت رکھتا ہے۔ - **علیحدہ ایڈیٹر اور گیم پروجیکٹس**: انجن فن تعمیر گیم کوڈ کو ایڈیٹر کوڈ سے الگ کرتا ہے، اس بات کو یقینی بناتے ہوئے کہ ایڈیٹر کبھی موثر گیم اسمبلی کو نہ چھوئے۔ یہ ڈویلپرز کو اپنے پروجیکٹ ڈھانچے پر مکمل کنٹرول دیتا ہے، جو معیاری MonoGame یا FNA پروجیکٹ سیٹ اپ جیسا ہے۔ - **کراس پلیٹ فارم سپورٹ**: ڈویلپمنٹ (ایڈیٹر چلانا) Windows، macOS، Linux اور Steam Deck پر .NET 8 SDK کا استعمال کرتے ہوئے سپورٹ ہے۔ ہدف ریلیز پلیٹ فارمز میں Windows، macOS اور Linux (بشمول Steam Deck) شامل ہیں۔ ویب اور موبائل (iOS/Android) فی الحال سپورٹ نہیں ہیں۔ - **Git سب ماڈیول انضمام**: NuGet پیکج کے بجائے، انجن کو صارف پروجیکٹس میں git سب ماڈیولز کے ذریعے حوالہ دینے کا ارادہ ہے، جس سے آسان اپ ڈیٹس اور ورژن پننگ ممکن ہو۔ ### موجودہ حیثیت: Murder فعال، ابتدائی مرحلے کی ترقی میں ہے۔ صارفین کو بار بار تبدیلیاں اور نامکمل خصوصیات کی توقع کرنی چاہیے۔ شروع کرنے کے خواہاں افراد کے لیے، 'Hellomurder' اور 'NeocityExpress' جیسے مثالی پروجیکٹس فن تعمیر اور انجن کی صلاحیتوں کو ظاہر کرنے کے لیے دستیاب ہیں۔