تم فتح الإصدار الأول من محرك اللعبة Open 3D Engine بواسطة Amazon

نشرت منظمة Open 3D Foundation (O3DF) غير الربحية أول إصدار مهم لمحرك الألعاب ثلاثية الأبعاد المفتوح Open 3D Engine (O3DE)، المناسب لتطوير ألعاب AAA الحديثة وعمليات المحاكاة عالية الدقة القادرة على تقديم جودة سينمائية في الوقت الفعلي. الكود مكتوب بلغة C++ وتم نشره بموجب ترخيص Apache 3. هناك دعم لأنظمة التشغيل Linux وWindows وmacOS وiOS وAndroid.

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

تم فتح الإصدار الأول من محرك اللعبة Open 3D Engine بواسطة Amazon

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

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

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

تم فتح الإصدار الأول من محرك اللعبة Open 3D Engine بواسطة Amazon

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

ويشار إلى أنه بعد فتح كود المحرك، انضم إلى المشروع أكثر من 250 مطورًا وقاموا بتنفيذ 2182 تغييرًا. لقد اجتاز الإصدار الأول من المشروع مرحلة الاستقرار ويعتبر جاهزًا لتطوير الألعاب وأجهزة المحاكاة ثلاثية الأبعاد الاحترافية. بالنسبة لنظام التشغيل Linux، بدأ تكوين الحزم بتنسيق deb، وتم اقتراح برنامج تثبيت لنظام التشغيل Windows. يضيف الإصدار الجديد أيضًا ابتكارات مثل أدوات تحديد الملفات واختبار الأداء، ومولد المناظر الطبيعية التجريبية، والتكامل مع بيئة البرمجة المرئية Script Canvas، ونظام ملحقات Gem مع دعم الخدمات السحابية، والوظائف الإضافية لإنشاء ألعاب متعددة اللاعبين عبر الإنترنت، SDK لتكوين المحرك ودعم التطوير على أنظمة التشغيل Windows وLinux وmacOS وiOS وAndroid. في شكل امتدادات الأحجار الكريمة لـ O3DE، تم إصدار حزم مع محرك الذكاء الاصطناعي Kythera ونماذج السيزيوم الجغرافية المكانية ثلاثية الأبعاد وتأثيرات PopcornFX المرئية.

المصدر: opennet.ru

إضافة تعليق