انضمت Microsoft إلى مؤسسة Open 3D Foundation ، محرك الألعاب المفتوح من Amazon

أعلنت مؤسسة Linux ذلك انضمت Microsoft إلى مؤسسة Open 3D Foundation (O3DF) ، الذي تم إنشاؤه لمواصلة التطوير المشترك لمحرك Open 3D Engine (O3DE) بعد أن تم إصداره بواسطة Amazon.

Microsoft كان من بين المساهمين الرئيسيين ، إلى جانب Adobe و AWS و Huawei و Intel و Niantic. سيعمل ممثل Microsoft في مجلس إدارة O3DF. بلغ العدد الإجمالي لأعضاء مؤسسة Open 3D Foundation 25.

منذ فتح كود المصدر ، تم إجراء حوالي 14.000 تغيير على محرك O3DE ، والتي تغطي حوالي مليوني سطر من التعليمات البرمجية. كل شهر ، يتم إصلاح 2-350 التزامًا من 450-60 مطور في مستودعات المشروع.

الهدف الرئيسي للمشروع هو توفر محركًا ثلاثي الأبعاد مفتوحًا وعالي الجودة لتطوير ألعاب حديثة من فئة AAA وأجهزة محاكاة عالية الدقة يمكن تشغيلها في الوقت الفعلي وتقديم جودة سينمائية.

افتح محرك ثلاثي الأبعاد هو نسخة منقحة ومحسّنة من المحرك الخاص الذي طورته أمازون سابقًا Lumberyard استنادًا إلى تقنية CryEngine المرخصة من Crytek في عام 2015. يشتمل المحرك على بيئة متكاملة لتطوير الألعاب ، ونظام عرض الصور الواقعية متعدد الخيوط Atom Renderer مع دعم Vulkan و Metal و DirectX 12 ، وهو محرر نموذج ثلاثي الأبعاد قابل للتوسيع ، ونظام رسوم متحركة للشخصيات ( Emotion FX) ، وهو نظام تطوير مُبنى مسبقًا ، ومحرك محاكاة للفيزياء في الوقت الفعلي ، ومكتبات رياضية باستخدام تعليمات SIMD.

يمكن استخدام بيئة البرمجة المرئية (Script Canvas) ، بالإضافة إلى لغتي Lua و Python ، لتحديد منطق اللعبة.

محرك يتم استخدامه بالفعل من قبل Amazon ، والعديد من استوديوهات الألعاب والرسوم المتحركة ، وشركات الروبوتات. من بين الألعاب التي تم إنشاؤها بناءً على المحرك ، يمكن تمييز New World و Deadhaus Sonata. تم تصميم المشروع في الأصل ليناسب احتياجاتك وله بنية معيارية.

في المجموع ، يتم تقديم أكثر من 30 وحدة نمطية ، يتم توفيرها كمكتبات منفصلة ، ومناسبة للاستبدال ، والتكامل في مشاريع الجهات الخارجية ، والاستخدام المستقل. على سبيل المثال ، بفضل النمطية ، يمكن للمطورين استبدال عارض الرسومات ونظام الصوت ودعم اللغة ومكدس الشبكة ومحرك الفيزياء وأي مكونات أخرى.

تم تصميم المشروع في الأصل ليناسب احتياجاتك وله بنية معيارية. في المجموع ، يتم تقديم أكثر من 30 وحدة نمطية ، يتم توفيرها كمكتبات قائمة بذاتها ، ومناسبة للاستبدال ، والتكامل في مشاريع الجهات الخارجية ، والاستخدام المنفصل. على سبيل المثال ، بفضل النمطية ، يمكن للمطورين استبدال عرض الرسومات ونظام الصوت ودعم اللغة ومكدس الشبكات ومحرك الفيزياء وأي مكون آخر.

من المكونات الرئيسية تبرز ما يلي:

  • بيئة متكاملة لتطوير اللعبة.
  • معالج Atom ، محرك عرض صور واقعي متعدد الخيوط مع دعم Vulkan و Metal و DirectX 12 Graphics API.
  • محرر نموذج ثلاثي الأبعاد قابل للتمديد.
  • النظام الفرعي للصوت.
  • نظام الرسوم المتحركة للشخصية (Emotion FX).
  • نظام تطوير المنتجات شبه الجاهزة (الجاهزة).
  • محرك محاكاة الفيزياء في الوقت الحقيقي. يدعم NVIDIA PhysX و NVIDIA Cloth و NVIDIA Blast و AMD TressFX لمحاكاة الفيزياء.
  • مكتبات الرياضيات التي تستخدم تعليمات SIMD.
  • نظام فرعي للشبكة يدعم ضغط وتشفير حركة المرور ومحاكاة مشاكل الشبكة وتكرار البيانات ومزامنة التدفق.
  • تنسيق شبكي عالمي لأصول اللعبة. يمكنك إنشاء موارد من نصوص Python وتحميل الموارد بشكل غير متزامن.
  • مكونات لتحديد منطق اللعبة في Lua و Python.

من اختلافات ملحوظة من O3DE إلى محرك Amazon Lumberyard ، بما في ذلك نظام إنشاء Cmake الجديد ، العمارة المعيارية ، والمرافق مفتوحة المصدر ، نظام جديد مبني مسبقًا ، واجهة مستخدم قابلة للتوسيع قائمة على Qt ، قدرات إضافية للعمل مع الخدمات السحابية ، وتحسينات الأداء ، وإمكانيات الشبكة الجديدة ، والعرض المحسن للمحرك مع دعم تتبع الشعاع ، والإضاءة العالمية ، والتوقع ، والعرض المتأخر.

أخيرًا ، إذا كنت مهتمًا بمعرفة المزيد عنها ، يمكنك الرجوع إلى التفاصيل في الرابط التالي.


محتوى المقال يلتزم بمبادئنا أخلاقيات التحرير. للإبلاغ عن خطأ انقر فوق هنا.

كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني.

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.