إطلاق محرك لعبة Godot 3.3 مفتوح المصدر

بعد 7 أشهر من التطوير، تم إصدار محرك الألعاب المجاني Godot 3.3، وهو مناسب لإنشاء ألعاب ثنائية وثلاثية الأبعاد. يدعم المحرك لغة منطق اللعبة سهلة التعلم، وبيئة رسومية لتصميم اللعبة، ونظام نشر اللعبة بنقرة واحدة، وقدرات واسعة النطاق للرسوم المتحركة والمحاكاة للعمليات الفيزيائية، ومصحح أخطاء مدمج، ونظام لتحديد اختناقات الأداء . يتم توزيع رمز محرك اللعبة، وبيئة تصميم اللعبة وأدوات التطوير ذات الصلة (محرك الفيزياء، وخادم الصوت، والواجهات الخلفية للعرض ثنائي الأبعاد/ثلاثي الأبعاد، وما إلى ذلك) بموجب ترخيص MIT.

أُتيحت شفرة المصدر للمحرك للجمهور عام 2014 من قِبل استوديوهات OKAM، بعد عشر سنوات من تطوير منتج احترافي خاص يُستخدم لإنشاء ونشر العديد من الألعاب لأجهزة الكمبيوتر الشخصية، وأجهزة الألعاب المنزلية، والأجهزة المحمولة. يدعم المحرك جميع منصات سطح المكتب والأجهزة المحمولة الشائعة.Linux, Windows, macOS، وي، نينتندو 3DS، بلاي ستيشن 3، بلاي ستيشن فيتا، Android(iOS، BBX)، بالإضافة إلى تطوير ألعاب الويب. يتم إنشاء إصدارات ثنائية جاهزة للتشغيل لـ Linux, Windows и macOS.

يقوم فرع منفصل بتطوير واجهة خلفية جديدة للعرض تعتمد على واجهة برمجة تطبيقات الرسومات Vulkan، والتي سيتم تقديمها في الإصدار التالي من Godot 4.0، بدلاً من واجهات العرض الخلفية المتوفرة حاليًا من خلال OpenGL ES 3.0 وOpenGL 3.3 (سيكون دعم OpenGL ES وOpenGL سيتم الاحتفاظ بها من خلال توفير الواجهة الخلفية القديمة لبرنامج OpenGL ES 2.0 /OpenGL 2.1 أعلى بنية العرض الجديدة المستندة إلى Vulkan). سيتطلب الانتقال من Godot 3.x إلى Godot 4.0 إعادة صياغة التطبيقات بسبب مشكلات التوافق على مستوى واجهة برمجة التطبيقات (API)، لكن فرع Godot 3.x سيكون له دورة دعم طويلة، ستعتمد مدتها على الطلب على واجهة برمجة التطبيقات (API) بدقة من قبل المستخدمين.

فرع Godot 3.3 متوافق تمامًا مع Godot 3.2 ويواصل تطوير الإصدارات المستقرة للمحرك الذي سيكون له دورة دعم طويلة. في البداية، بدلاً من Godot 3.3، كان من المخطط إصدار التحديث 3.2.4، لكن الإصدارات 3.2.x اعتبرها المستخدمون تصحيحية، على الرغم من نقل الميزات الجديدة من الفرع 4.0، لذلك تحول المشروع إلى نظام الإصدار الدلالي الكلاسيكي . على وجه الخصوص، سيشير تحديث الرقم الثالث الآن إلى وجود إصلاحات فقط، وسيشير الثاني إلى تضمين وظائف جديدة، وسيشير الأول إلى وجود تغييرات تؤثر على التوافق. سيتم الحفاظ على الفرع 3.xx بالتوازي مع 4.xx حتى يتم تثبيت Godot 4.x بالكامل وتكييفه مع جميع الأجهزة الحالية.

يتميز Godot 3.3 بإضافة الابتكارات التالية:

  • تم إعداد نسخة محرر تعمل في متصفح الويب.
    إطلاق محرك لعبة Godot 3.3 مفتوح المصدر
  • Добавлена возможность экспорта игр для платформы Android в формате AAB (Android App Bundle), в дополнение к пакетам APK. Формат AAB позволяет организовать загрузку только тех нативных библиотек, которые необходимы для работы на текущем устройстве (например, armeabi-v7a или arm64-v8a). Для платформы Android также реализована возможность встраивания в приложения элементов на базе движка Godot в форме субкомпонентов (subview), использующих часть окна. Также добавлена поддержка слепых областей экрана (скруглений и выемок под камеру), событий мыши и ввода с внешней клавиатуры.
    إطلاق محرك لعبة Godot 3.3 مفتوح المصدر
  • Предложен новый API для сборки и распространения плагинов для платформы iOS, позволяющий вынести плагины (ARKit, GameCenter, InAppStore) в отдельный репозиторий и развивать их независимо от движка Godot. Ранее данный API был реализован для платформы Android.
  • أدوات محسنة لتصدير الألعاب للويب (منصة HTML5). تمت إضافة دعم للبرامج النصية متعددة الخيوط وGDNative للألعاب التي تعمل في المتصفح، ولكن نظرًا للقيود المفروضة على نظام HTML5 الأساسي، فإن تنفيذها غير متوافق مع خيارات الألعاب الأصلية. بالإضافة إلى ذلك، يرتبط تنفيذ سلاسل الرسائل بواجهة برمجة تطبيقات SharedArrayBuffer، وهي غير متوفرة في جميع المتصفحات. يتم توفير ثلاثة أوضاع تصدير منفصلة - عادي، وThreads، وGDNative. يضيف الملف التعريفي متعدد الخيوط أيضًا دعمًا لواجهة برمجة التطبيقات AudioWorklet، مما يسمح بإخراج صوت عالي الجودة دون حظر الخيط الرئيسي. تحسين كبير في دعم لوحات الألعاب ولوحات المفاتيح الافتراضية.
    إطلاق محرك لعبة Godot 3.3 مفتوح المصدر
  • Добавлена поддержка сборки игр для нового оборудования Apple, оснащённого ARM-чипом M1. Добавлена поддержка прикрепления цифровых подписей для исполняемых файлов, генерируемых для macOS.
  • من الفرع 4.0، تم نقل واجهة برمجة التطبيقات (API) الحديثة لتنظيم مؤشرات الترابط المتعددة، والتي تستخدم إمكانات معيار C++ 14، وزيادة موثوقية التشغيل على منصات مختلفة، والأداء الأمثل.
  • تم نقل التحسين من الفرع 4.0 الذي يستخدم بنية BVH (Bounding Volume Hierarchy) بدلاً من طريقة Octree للتقسيم المكاني الديناميكي أثناء العرض. أصبح BVH الآن هو الإعداد الافتراضي ويحل العديد من مشكلات الأداء.
  • يتم استخدام التنفيذ الموحد للتجميع ثنائي الأبعاد (التجميع، التحسين لتقليل استدعاءات السحب من خلال مراعاة الموضع النسبي للكائنات)، والذي يمكن استخدامه لكل من OpenGL ES 2 وOpenGL ES 3. ويغطي التحسين نفسه الآن المزيد من الكائنات، بما في ذلك الخطوط والمضلعات.
  • تمت إضافة مخطط ضوئي جديد يستخدم طريقة تتبع المسار ويدعم منع الضوضاء باستخدام مكتبة oidn (Open Image Denoise). يستخدم Lightmapper الجديد وحدة المعالجة المركزية لإجراء العمليات الحسابية ويحل معظم مشكلات الجودة المتأصلة في المعالج القديم. بالإضافة إلى ذلك، تم إعداد إصدار من Lightmapper يستخدم وحدة معالجة الرسومات، ولكنه مرتبط بواجهة برمجة تطبيقات Vulkan وسيظهر فقط في الفرع 4.0.
    إطلاق محرك لعبة Godot 3.3 مفتوح المصدر
  • تم نقل العديد من التحسينات المتعلقة بالعرض من فرع Godot 4.0، مثل سلخ البرنامج بشكل أسرع، والتحويلات المحسنة للكائنات ثلاثية الأبعاد المخفية، وعدد قابل للتخصيص من الأضواء لكل كائن، وتحسين عرض الظل باستخدام مرشح PCF.
    لعب الفيديو
  • لقد قام محرك محاكاة الفيزياء بتحسين التعامل مع أنواع مختلفة من الاصطدامات.
  • أضاف المحرر إمكانات كاملة لنسخ العقد ولصقها، مما يسمح بالنقل بين المشاهد المختلفة.
  • تم تحسين وضع الفحص، حيث يتم ضمان التخصيص المرئي للموارد الفرعية.
    إطلاق محرك لعبة Godot 3.3 مفتوح المصدر
  • تمت إضافة دعم لتحديد الإعدادات الافتراضية للموارد المستوردة.
    إطلاق محرك لعبة Godot 3.3 مفتوح المصدر
  • تم العمل على تحسين إمكانية استخدام العمل في المحرر ثلاثي الأبعاد، بما في ذلك إضافة شبكة ثلاثية الأبعاد ديناميكية لا نهائية وتحسين تنفيذ التدوير والاختيار بشكل ملحوظ باستخدام الأداة (مؤشر المحاور الإحداثية).
    إطلاق محرك لعبة Godot 3.3 مفتوح المصدر
  • تمت إضافة الحماية ضد التغييرات في المشاهد المفتوحة بالفعل بواسطة مستخدمين آخرين إلى أدوات التعاون الجماعي (يتم عرض تحذير في حالة اكتشاف إصدارات أحدث من الملفات المفتوحة عند الحفظ).
  • تحسين الاستيراد من ملفات FBX.
    إطلاق محرك لعبة Godot 3.3 مفتوح المصدر
  • تمت إضافة مكون OpenXR الإضافي مع دعم المعيار الذي يحمل نفس الاسم لإنشاء تطبيقات الواقع الافتراضي والمعزز. تمت إضافة دعم مواصفات WebXR إلى منفذ HTML5 لإنشاء ألعاب تعتمد على تقنيات الواقع الافتراضي.
    لعب الفيديو
  • تمت إضافة دعم لتنزيل وتشغيل الصوت بتنسيق MP3 (لم يكن مدعومًا سابقًا بسبب براءات الاختراع).
  • أضاف GraphEdit دعمًا لخريطة مصغرة للهيكل بأكمله، معروضة في الزاوية اليمنى السفلية وتسمح لك برؤية جميع العقد في لمحة.
    إطلاق محرك لعبة Godot 3.3 مفتوح المصدر

المصدر: opennet.ru

شراء استضافة موثوقة للمواقع مع حماية DDoS وخوادم VPS VDS 🔥 اشترِ استضافة مواقع ويب موثوقة مع حماية من هجمات DDoS، وخوادم VPS وVDS | ProHoster