عن المشروع
JEngine هو إطار عمل للتحديث الفوري مخصص لـ Unity، يتيح للمطورين دفع نصوص C# جديدة والأصول ومنطق اللعبة إلى إصدارات مثبتة مسبقًا على iOS وAndroid وWindows وmacOS وWebGL ومنصات الألعاب المصغرة المختلفة. وهو مبني على HybridCLR، ويشغّل C# القياسي أصليًا، مما يوفر أداءً يزيد عن 10 أضعاف مقارنة بحلول ILRuntime أو الحلول القائمة على Lua. يتضمن الإطار تشفيرًا مدمجًا للأصول (XOR وAES وChaCha20) وتعتيمًا للشيفرة عبر Obfuz، مما يوفر أمانًا غير موجود في معظم أدوات التحديث الفوري. تعمل لوحة JEngine بنقرة واحدة على أتمتة تجميع الشيفرة وإنشاء بيانات AOT الوصفية والتعتيم والتشفير وتغليف الموارد. تضيف الحزم الاختيارية مهامًا غير متزامنة بدون GC (JEngine.Util) ومكونات واجهة المستخدم (JEngine.UI) وتجميع الكائنات. تتكامل المنظومة مع YooAsset لإدارة الموارد، وUniTask لسير العمل غير المتزامن، وNino للتسلسل، وتوفر إضافة Claude Code لتوليد الشيفرة المدعوم بالذكاء الاصطناعي. يستخدم أكثر من 1000 لعبة وأكثر من 100 شركة JEngine في الإنتاج، ويوفر المشروع توثيقًا موسعًا وسجل تغييرات وإضافات مدفوعة من المجتمع مثل MetaJUI وMetaExcelDataTool.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.