ما هو برنامج Unreal Engine؟
Unreal Engine هو محرك تصميم الالعاب الاسرع تطوراً والاقوى عالماً في دقة الصورة والاكثر استخداماً للشركات، هو محرك تطوير الالعاب موجه لمطوري ألعاب الزمن الحقيقي حيث يرى مطور اللعبة عمله اثناء تطوير اللعبة.
يعتبر محرك Unreal Engine موجه لتطوير ألعاب ال 3D على عكس برنامج Unity الذي يركز اكثر على 2D بحيث Unreal Engine يمتلك حزمة متكاملة من الأدوات في صناعة الألعاب بطريقة جداً إحترافية.
متطلبات تشغيل برنامج Unreal Engine:
- نظام التشغيل: iOS أو Windows يمكنك تشغيل البرنامج على كلا النظامين كما أن نظام Unreal Engine يعمل على نظام ويندوز 64Bit ولا يتوافق مع 32Bit.
- المعالج CPU: حددت شركة Unreal Engine المعالج الأفضل الذي بإمكانه العمل بكفاءة مع البرنامج، حيث يفضل اختيار رباعي النواة Quad-core من شركة Intel او AMD على ان تكون سرعته فوق 2.5GHz.
- الذاكرة العشوائية RAM: يجب أن لا يقل حجم الذاكرة العشوائية عن 8GB فما فوق.
- كارت الشاشة GPU: يجب امتلاك كرت شاشة ممتاز ويجب الإختيار بين NVIDIA GeForce او AMD Radeon.
- برنامج Visual Studio: وهو برنامج يأتي مع جميع برامج تصميم الالعاب والاكثر شهرة ويستخدم بشكل مستقل.
اهم مزايا برنامج Unreal Engine:
- تطوير ألعاب ثلاثية الأبعاد عالية الدقة والتقنية، بإلإضافة لإمكانية الربط أو الدمج بين الألعاب ثلاثية الابعاد وثنائية الابعاد.
- نظام حديث جداً لتنفيذ عملية Rendering والذي يمتلك أداء عالي جداً بتنفيذ متوازي مع باقي المهام، والذي يمتلك توازن دقيق جداً بالاضاءة والظلال.
- يعتبر محرك Unreal Engine أداة تحرير سينمائية قوية جداً يتم فيها التحكم بالكاميرات وحركتها والتسلسل الذي تخضع له اللعبة او الفيلم المسجل.
- يدعم برنامج Unreal Engine الرسوم المتحركة الخاصة بالانريال مع دمج عدة أدوات لتشكيل أنيميشن معقد احترافي بحيث بدعم تفصيل العظام الى جانب اجزاء الجسم من اللحم ومحيط الخصر ليتمكن المصمم من رسم واقع حقيقي.
- نظام الواجهات في برنامج Unreal Engine يدعم تحريك الواجهات وتصميمها بمرونة عالية جداً، كما ان البرنامج يعتمد على ال Widgets والتي تعتبر عنصر اساسي للواجهات كالأزرار ومربعات الاختيار وغيرها.
- يحتوي برنامج Unreal Engine على نظام مونتاج مضاف الى محرر برنامج اللعبة ذاته، حيث بامكانك إضافة وتحرير مقاطع الفيديو الخاصة بك وكيفية ظهورها في اللعبة ضمن اطار احترافي، ويمكنك من التحكم بالكاميرات والتنقلات كما هو الحال في البرامج الأخرى.
- يحتوي Unreal Engine على محرره الخاص بالمؤثرات البصرية يدعى Niagara ، وهو الافضل بين خيارين يمكن استخدامهما لإنشاء المؤثرات البصرية في الأنريال.
- يدعم Unreal Engine الاصوات بطرق احترافية جداً حيث أن الاصوات هامة لبناء اللعبة بحيث تكون اقرب للتصديق بأنها واقعية.
- يتحكم Unreal Engine بزمن اطلاق الاوامر ويتحكم بذكاء متى يجب الحصول على الصحة أو الذخيرة وغيرها.
- نظام فيزيائي قوي جداً يعتمد على PhysX 3.3 في عمليات الحسابات والمحاكاة والتفاعلات والتصادم مع الاجسام والبيئة المحيطة.
- الكثير من الخيارات والمشاريع التي تتيح بناء عوالم كبيرة مفتوحة مليئة بالنباتات والحيوانات وغيرها.
مصادر المعلومات:
يوجد مصادر كثيرة موثقة لدى وشركة Unreal Engine تقدم معلومات حول استخدام البرنامج بإمكانك ايجادها على الرابط التالي: https://docs.unrealengine.com/4.27/en-US/
يدعم Unreal Engine المنصات التالية:
- Play Station 4
- Xbox One
- Nintendo Switch
- Mac
- Windows
- Linux
- HTML 5
- iOS
- Android
- Play Station VR
- Oculus Rift
- Samsung Gear VR
- Vive Port
- Magic leap
- Daydream