محرك Unreal Engine 3

محرك Unreal Engine 3 ( UE3 ) هو الإصدار الثالث من محرك Unreal Engine الذي طورته شركة Epic Games . كان Unreal Engine 3 من أوائل محركات الألعاب التي تدعم تعدد الخيوط. استخدم DirectX 9 كواجهة برمجة تطبيقات رسومية أساسية، مما بسّط عملية عرض الرسومات. صدرت أولى الألعاب التي تستخدم UE3 في نهاية عام 2006، وخلفه Unreal Engine 4 .

تاريخ

عُرضت لقطات شاشة لمحرك Unreal Engine 3 بحلول يوليو 2004، وكان المحرك حينها قيد التطوير لأكثر من 18 شهرًا. [ 10 ] في يوليو 2005، حصلت شركة Sony Interactive على حقوق ترخيص فرعية لمحرك Unreal Engine 3 لحزمة تطوير البرامج الخاصة بجهاز PS3 . [ 11 ] كانت أولى الألعاب التي صدرت باستخدام محرك Unreal Engine 3 هي Gears of War لجهاز Xbox 360، و RoboBlitz لنظام Windows، وقد صدرت كلتاهما في 7 نوفمبر 2006. [ 12 ]

لقطة شاشة من العرض التوضيحي للعبة Samaritan

في البداية، كان محرك Unreal Engine 3 يدعم منصات Windows و PlayStation 3 و Xbox 360 فقط، بينما أُضيفت لاحقًا في عام 2010 منصتا iOS (التي عُرضت لأول مرة مع لعبة Epic Citadel ) و Android، حيث كانت Infinity Blade أول لعبة تعمل على iOS و Dungeon Defenders أول لعبة تعمل على Android. [ 13 ] [ 14 ] في عام 2011، أُعلن أن المحرك سيدعم Adobe Flash Player 11 من خلال واجهات برمجة التطبيقات Stage 3D المُسرّعة بواسطة الأجهزة، وأنه يُستخدم في لعبتين لجهاز Wii U ، وهما Batman: Arkham City و Aliens: Colonial Marines [ 15 ] [ 16 ] قبل إلغاء الإصدار التجريبي للعبة الأخيرة على Wii U. [ 17 ] في عام 2013، تعاونت Epic مع Mozilla لنقل Unreal Engine 3 إلى الويب؛ باستخدام لغة asm.js الفرعية ومترجم Emscripten ، قاموا بنقل المحرك في أربعة أيام. [ ١٨ ] مع دخولنا الجيل الثامن من أجهزة ألعاب الفيديو ، عملت بعض ألعاب نينتندو سويتش وبلاي ستيشن ٤ وإكس بوكس ​​ون على محرك Unreal Engine 3. طُوّرت بعض الألعاب من الصفر باستخدام هذا المحرك، مثل Batman: Arkham Knight ، بينما كانت معظمها نسخًا مُحسّنة مثل BioShock: The Collection و Mass Effect Legendary Edition ، بالإضافة إلى إصدارات مشتركة بين الأجيال. [ ١٩ ] لم يعد المحرك يتلقى تحديثات. [ ٢٠ ]

سمات

لقطة شاشة من لعبة The Ball ، وهي لعبة فيديو صدرت عام 2010 باستخدام محرك Unreal Engine 3

استند المحرك إلى الجيل الأول، لكنه احتوى على ميزات جديدة. يقول تيم سويني، مؤسس شركة Epic Games: "لا تزال القرارات المعمارية الأساسية التي يراها المبرمجون، كالتصميم الكائني التوجه، ومنهج البرمجة النصية القائم على البيانات، والنهج المعياري للأنظمة الفرعية، موجودة [من محرك Unreal Engine 1]. لكن أجزاء اللعبة التي يراها اللاعبون بوضوح - نظام العرض، ونظام الفيزياء، ونظام الصوت، والأدوات - كلها جديدة تمامًا وأكثر قوة بشكل ملحوظ". [ 21 ] على عكس محرك Unreal Engine 2 ، الذي كان لا يزال يدعم مسارًا ثابت الوظائف، صُمم محرك Unreal Engine 3 للاستفادة من أجهزة التظليل القابلة للبرمجة بالكامل. [ 21 ] أُجريت جميع حسابات الإضاءة والظلال على مستوى البكسل، بدلًا من كل رأس. أما من ناحية العرض، فقد وفر محرك Unreal Engine 3 دعمًا لمُعالج عرض عالي النطاق الديناميكي مع تصحيح غاما. [ 21 ]

كان محرك Unreal Engine 3 من أوائل محركات الألعاب التي استخدمت تقنية تعدد الخيوط . [ 22 ] ووفقًا لسويني، أُعيدت كتابة العديد من الأنظمة داخل المحرك لتوظيف هذه التقنية، مثل أنظمة الفيزياء، وتحديثات الرسوم المتحركة، وحلقة استعراض المشهد في وحدة العرض، ولكن لم تُستخدم تقنية تعدد الخيوط في "الأنظمة التسلسلية للغاية والموجهة للكائنات، مثل أسلوب اللعب". [ 22 ] في مراحل تطويره الأولى، ركز محرك UE3 على تقليل استهلاك الذاكرة لصالح الاستفادة من قوة المعالج المركزي ووحدة معالجة الرسومات، والتي وصفها سويني آنذاك بأنها شهدت تحسينات أكبر من تلك التي تحققت في الذاكرة. [ 23 ]

اعتمد محرك Unreal Engine 3 واجهة برمجة تطبيقات الرسومات DirectX 9 كأساس لدعمه، مما سمح للمحرك بدمج المزيد من الميزات التي كان من المستحيل دعمها لو حاول UE3 دعم إصدارات أقدم مثل DirectX 7. [ 23 ] ووفقًا لسويني، "أصبح قدر كبير من التعميم والتحسين، بل وحتى التبسيط، ممكنًا من خلال التخلص من مسارات التعليمات البرمجية القديمة وصياغة جميع عمليات العرض حول برامج تظليل البكسل العامة بالكامل". [ 24 ] وبالمثل، كان أحد الأهداف الرئيسية لـ UE3 هو "ألا يضطر المصممون أبدًا إلى التفكير في تظليل "احتياطي"، كما كان الحال في Unreal Engine 2 ومحركات DirectX 6/7/8/9 السابقة متعددة الأجيال التي اعتمدت عليها". [ 24 ] وبشكل عام، كان أحد المجالات الرئيسية التي ركز عليها UE3 هو "تمكين الفنانين من القيام بأشياء كانت تتطلب سابقًا تدخل المبرمجين: إنشاء تظليل معقد، وكتابة سيناريوهات اللعب، وإعداد مشاهد سينمائية معقدة". [ 24 ]

على مدار عمر محرك Unreal Engine 3، أُضيفت تحديثات هامة، [ 25 ] شملت تحسينات في بيئات قابلة للتدمير، وديناميكيات الأجسام المرنة ، ومحاكاة الحشود الكبيرة ، ووظائف نظام iOS ، [ 26 ] وتكامل Steamworks ، [ 27 ] وحل إضاءة عالمية في الوقت الفعلي، [ 28 ] وتقنية ثلاثية الأبعاد مجسمة على Xbox 360 عبر TriOviz for Games Technology. [ 29 ] [ 30 ] [ 31 ] كما تم عرض دعم DirectX 11 من خلال عرض Samaritan التوضيحي ، الذي كُشف عنه في مؤتمر مطوري الألعاب لعام 2011، والذي طورته Epic Games بالتعاون الوثيق مع Nvidia ، حيث عمل مهندسون من مختلف أنحاء البلاد للارتقاء برسومات الوقت الفعلي إلى مستوى جديد. [ 32 ] [ 33 ]

مجموعة تطوير Unreal

على الرغم من أن محرك Unreal Engine 3 كان مفتوحًا نسبيًا أمام مطوري التعديلات، إلا أن إمكانية نشر وبيع الألعاب كانت تعني أن استخدام UE3 كان مقيدًا بتراخيص المحرك. مع ذلك، في نوفمبر 2009، أصدرت شركة Epic نسخة مجانية من حزمة تطوير البرامج ( SDK ) الخاصة بـ UE3 ، والتي تُسمى Unreal Development Kit (UDK)، للجمهور. [ 34 ]

في ديسمبر 2010، تم تحديث حزمة تطوير Unreal لتشمل دعم إنشاء ألعاب وتطبيقات لنظام iOS، [ 35 ] تلاه توافقها مع نظام التشغيل OS X في إصدار سبتمبر 2011. [ 36 ] وبحلول عام 2013، سجلت أكثر من  مليوني عملية تثبيت فريدة. [ 37 ]

انظر أيضاً

  • التصنيف: ألعاب محرك Unreal Engine 3

مراجع

  1. "UDK - CodingStandard" . تم الاطلاع عليه بتاريخ 17 أبريل 2015 .
  2. "UDK | ColorGrading" .
  3. "UDK | DevelopmentKitProgramming" .
  4. "UDK | MaterialsCompendium" .
  5. إيبك غيمز. "إيبك غيمز تُصدر لعبة "إيبك سيتادل" لنظام أندرويد - أخبار - إيبك غيمز" . تم الاطلاع عليه بتاريخ 17 أبريل 2015 .
  6. "معدات متحركة | تقنية غير واقعية" . مؤرشف من الأصل بتاريخ 2014-03-02 . تم الاطلاع عليه بتاريخ 2024-07-23 .
  7. "ظهور محرك Unreal Engine 3 لأول مرة على نظام التشغيل Windows 8" . مؤرشف من الأصل بتاريخ 2 مارس 2014. تم الاطلاع عليه بتاريخ 17 أبريل 2015 .
  8. "شركة Epic Games تعلن دعم محرك Unreal Engine 3 لبرنامج Adobe Flash Player" . مؤرشف من الأصل بتاريخ 2 مارس 2014. تم الاطلاع عليه بتاريخ 17 أبريل 2015 .
  9. "دجاجة تابي" . مؤرشف من الأصل بتاريخ 11 أبريل 2015. تم الاطلاع عليه بتاريخ 17 أبريل 2015 .
  10. ريد، كريستان (1 يوليو 2004). "مقابلة حول محرك Unreal Engine 3" . يورو غيمر . مؤرشف من الأصل في 15 مارس 2013.
  11. "شركة سوني للترفيه الحاسوبي تدخل في اتفاقية ترخيص استراتيجية مع شركة إيبك جيمز" . sonyinteractive.com . 21 يوليو 2005.
  12. كارون، فرانك (13 مارس 2008). "محرك Unreal Engine 4 يستهدف حصريًا أجهزة الجيل القادم" . آرس تكنيكا . مؤرشف من الأصل في 23 يناير 2019. تم الاطلاع عليه في 22 يناير 2019 .
  13. كروسلي، روب (20 ديسمبر 2010). "لعبة Unreal Engine 3 تصل إلى نظام Android [ التحديث 1 ] " . Develop . مؤرشف من الأصل في 11 أغسطس 2017. تم الاسترجاع في 11 أغسطس 2017 .
  14. دي فير، كاثلين (6 يناير 2012). "لعبة iOS الأكثر ربحًا مثل Infinity Blade II من Epic يمكنها أن تجني أكثر من 5 ملايين دولار شهريًا" . Adweek . مؤرشف من الأصل في 11 أغسطس 2017. تم الاطلاع عليه في 11 أغسطس 2017 .
  15. سوتيك، تي سي (7 أكتوبر 2011). "أدوبي فلاش 11 يعتمد محرك أنريل 3 لتحسين ألعاب المتصفح" . ذا فيرج . مؤرشف من الأصل في 6 يوليو 2017. تم الاطلاع عليه في 11 أغسطس 2017 .
  16. كروسلي، روب (7 يونيو 2011). "جهاز Wii U مدعوم بتقنية Unreal Engine 3" . ديفيلوب . مؤرشف من الأصل في 11 أغسطس 2017. تم الاطلاع عليه في 12 أغسطس 2017 .
  17. إيدي ماكوتش (5 أبريل 2013). "إلغاء لعبة Aliens: Colonial Marines لجهاز Wii U" . جيم سبوت . مؤرشف من الأصل في 7 نوفمبر 2015. تم الاطلاع عليه في 19 أبريل 2018 .
  18. ليغمان، كريس (2 مايو 2013). "شاهد محرك Unreal Engine 3 من Epic يعمل بتقنية HTML5" . غاماسوترا . مؤرشف من الأصل في 11 أغسطس 2017. تم الاطلاع عليه في 22 فبراير 2022 .
  19. ويلسون، آويفي (27 مارس 2014). "لعبة أركام نايت تُقدّم لباتمان عدوًا جديدًا كليًا، وغوثام أكبر، ومغامرة مُدمّرة" . بوليغون . مؤرشف من الأصل في 27 مارس 2014. تم الاطلاع عليه في 29 مارس 2014 .
  20. "لم نعد نصدر تحديثات لـ UE3 أو UDK" . unrealengine.com .
  21. 1 2 3 ماكسيموم بي سي. "محركات الألعاب - مكشوفة!" . ماكسيموم بي سي . العدد: خريف 2004 ( طبعة خاصة). فيوتشر يو إس . الصفحات 59 ، 62-64 . مؤرشف من الأصل في 16 أكتوبر 2019. تم الاطلاع عليه في 11 أغسطس 2017 .   
  22. 1 2 جيلاس، يوهان دي (14 مارس 2005). "السعي وراء المزيد من قوة المعالجة، الجزء الثاني: "الألعاب متعددة النوى ومتعددة الخيوط"" . www.anandtech.com . مؤرشف من الأصل في 22 مايو 2010.
  23. 1 2 ريد، كريستان (2 يوليو 2004). "مغامرة ملحمية من الجيل التالي" . Eurogamer.net . تم الاطلاع عليه في 10 يوليو 2024 .
  24. تان ، أنتوني (18 يونيو 2004). "مقابلة مع تيم سويني من شركة إيبك حول محرك Unreal Engine 3" . beyond3d.com . مؤرشف من الأصل بتاريخ 9 فبراير 2006. تم الاطلاع عليه بتاريخ 10 يوليو 2024 .
  25. كالاهام، جون (19 مارس 2009). "شركة إيبك غيمز تستعرض ميزات جديدة لمحرك أنريل إنجن 3 في مؤتمر مطوري الألعاب" . موقع بيغ داونلود. مؤرشف من الأصل في 18 مارس 2009.
  26. شيمبي، أناند لال (29 ديسمبر 2009). "إبيك تستعرض محرك Unreal Engine 3 لأجهزة iPod Touch وiPhone 3GS" . AnandTech. مؤرشف من الأصل في 8 يوليو 2012.
  27. "تكامل Steamworks متاح الآن لحاملي تراخيص Unreal Engine 3" . Epic Games . 11 مارس 2010. مؤرشف من الأصل في 17 مايو 2010.
  28. "شركة Geomerics تعلن عن تكامل جديد بين Enlighten ومحرك Unreal Engine 3" . مؤرشف من الأصل في 5 يونيو 2012. تم الاطلاع عليه في 22 فبراير 2022 .
  29. إنجام، تيم (17 يونيو 2010). "معرض E3 2010: إيبك تُصدر لعبة Gears of War 2 ثلاثية الأبعاد - لقد رأيناها. إنها ضخمة. لكن لا توجد خطط لإصدارها في المتاجر" . مجلة ألعاب الكمبيوتر والفيديو . تم الاطلاع عليه في 12 فبراير 2011 .{{cite magazine}}: CS1 maint: deprecated archiveal service ( link )
  30. "تقنية TriOviz للألعاب تُضيف إمكانيات ثلاثية الأبعاد إلى محرك Unreal Engine 3" . إيبك غيمز. 6 أكتوبر 2010. مؤرشف من الأصل في 9 مارس 2012.
  31. فليتشر، جيه سي (11 أكتوبر 2010). "مارك رين من إيبك يُقدم شرحًا مُفصلاً لتقنية TriOviz 3D في محرك Unreal Engine 3" . جويستيك. مؤرشف من الأصل في 12 مارس 2012.
  32. هاميلتون، كيرك (8 فبراير 2013). "على ما يبدو، فإن القصة وراء العرض التقني المبهر لشركة Epic في عام 2011 هي قصة "مذهلة"" . كوتاكو . مؤرشف من الأصل في 6 أكتوبر 2014. تم الاسترجاع في 4 أكتوبر 2014 .
  33. غاوديوسي، جون (21 سبتمبر 2011). "مؤسس إيبك غيمز، تيم سويني، يدفع بتقنية محرك أنريل إنجن 3 إلى الأمام" . فوربس . مؤرشف من الأصل في 7 أكتوبر 2014. تم الاطلاع عليه في 4 أكتوبر 2014 .
  34. فريق IGN (5 نوفمبر 2009). "شركة Epic Games تعلن عن حزمة تطوير Unreal، المدعومة بمحرك Unreal Engine 3" . IGN . مؤرشف من الأصل في 15 سبتمبر 2014. تم الاطلاع عليه في 14 سبتمبر 2014 .
  35. "أصدرت شركة Epic Games حزمة تطوير Unreal مع دعم لنظام iOS" . IGN . Ziff Davis . 16 ديسمبر 2010. مؤرشف من الأصل في 15 سبتمبر 2014. تم الاطلاع عليه في 14 سبتمبر 2014 .
  36. جرانت، كريستوفر (19 سبتمبر 2011). "محرك Unreal Engine 3 يصل إلى نظام التشغيل Mac OS X، بفضل إصدار UDK في سبتمبر" . جويستيك . مؤرشف من الأصل في 19 يناير 2012.
  37. برايان، شتاينر (24 يونيو 2013). "كيف أصبح محرك Unreal Engine قوةً حقيقيةً في عالم الألعاب" . Popular Mechanics . مؤرشف من الأصل في 27 مارس 2023. تم الاطلاع عليه في 27 مارس 2023 .