نشرت أمازون محرك ألعاب مفتوح Open 3D Engine يعتمد على تقنيات CryEngine

نشرت أمازون مشروع O3DE (Open 3D Engine)، الذي يفتح محرك ألعاب مناسبًا لإنشاء ألعاب AAA. محرك O3DE هو نسخة معاد تصميمها ومحسنة من محرك Amazon Lumberyard الذي تم تطويره مسبقًا، استنادًا إلى تقنيات محرك CryEngine المرخصة من Crytek في عام 2015. تمت كتابة الكود بلغة C++ وتم نشره بموجب تراخيص Apache 2.0 وMIT. هناك دعم لأنظمة التشغيل Linux وWindows 10 وmacOS وiOS وAndroid.

يشتمل المحرك على بيئة تطوير متكاملة للعبة، ونظام عرض واقعي متعدد الخيوط Atom Renderer مع دعم Vulkan وMetal وDirectX 12، ومحرر نماذج ثلاثي الأبعاد قابل للتوسيع، ونظام الرسوم المتحركة للشخصيات (Emotion FX)، ونظام تطوير المنتجات شبه النهائية (الجاهزة)، محرك محاكاة فيزيائي في الوقت الحقيقي ومكتبات رياضية باستخدام تعليمات SIMD. لتحديد منطق اللعبة، يمكن استخدام بيئة برمجة مرئية (Script Canvas)، بالإضافة إلى لغتي Lua وPython.

نشرت أمازون محرك ألعاب مفتوح Open 3D Engine يعتمد على تقنيات CryEngine

يتم دعم NVIDIA PhysX وNVIDIA Cloth وNVIDIA Blast وAMD TressFX لمحاكاة الفيزياء. يوجد نظام فرعي مدمج للشبكة مع دعم لضغط حركة المرور والتشفير ومحاكاة مشاكل الشبكة وأدوات النسخ المتماثل للبيانات ومزامنة الدفق. وهو يدعم تنسيق شبكة عالمي لموارد اللعبة، وأتمتة توليد الموارد في بايثون والتحميل غير المتزامن للموارد.

نشرت أمازون محرك ألعاب مفتوح Open 3D Engine يعتمد على تقنيات CryEngine

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

نشرت أمازون محرك ألعاب مفتوح Open 3D Engine يعتمد على تقنيات CryEngine

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

ولمواصلة تطوير المحرك على منصة محايدة، تم إنشاء مؤسسة Open 3D تحت رعاية مؤسسة Linux، والهدف منها هو توفير محرك ثلاثي الأبعاد مفتوح وعالي الجودة لتطوير الألعاب الحديثة وعالية الدقة. أجهزة محاكاة يمكنها العمل في الوقت الفعلي وتوفير جودة سينمائية. وقد انضمت 3 شركة بالفعل إلى العمل المشترك على المحرك، بما في ذلك Adobe، وAWS، وHuawei، وNiantic، وIntel، وRed Hat، وAccelByte، وApocalypse Studios، وAudiokinetic، وGenvid Technologies، ورابطة مطوري الألعاب الدولية، وSideFX، وOpen Robotics.



المصدر: opennet.ru

إضافة تعليق