محركات الالعاب gaming engine: الفرق بين CryEngine و Unreal Engine
محرك Unreal هو محرك لعبة مشفر ومكتوب بلغة ++C ، ويتميز بدرجة عالية من قابلية النقل.
منذ ذلك الحين ، تم استخدامه في العديد من الألعاب الأخرى مثل ألعاب التخفي
وألعاب القتال وألعاب لعب الأدوار (RPGs) وألعاب تمثيل الأدوار متعددة
اللاعبين عبر الإنترنت (MMORPGs).
يوفر Unreal Engine طريقتين هما ++C
و Blueprints Visual Scripting ، لإنشاء عناصر لعب جديدة.
CryEngine ، تمامًا مثل Unreal Engine ، هو محرك ألعاب.
تم ترميز CryEngine وكتابته بلغة ++C و Lua (وهي لغة برمجة خفيفة الوزن و
متعددة النماذج تم إنشاؤها بشكل أساسي للاستخدام المضمن في التطبيقات) و #C
(لغة برمجة متعددة الأغراض للأغراض العامة والتي تحيط بالكتابة القوية و
الحيوية والتوضيحية والوظيفية ، عامة ، وموجهة للكائنات (قائمة على الفصل) و
برمجة موجهة للمكونات قيد الاستخدام في التطبيقات).
محرك Unreal Engine
Unreal Engine هو محرك ألعاب (يُطلق عليه أيضًا محرك ألعاب البرمجيات المتاح المصدر)
تم تطويره بواسطة شركة ألعاب بارزة ، مثل Epic Games. Epic Games، Inc.
(المعروفة سابقًا باسم Potomac Computer Systems و
لاحقًا عُرفت باسم Epic MegaGames، Inc.)
هي لعبة فيديو أمريكية تم تطويرها بواسطة مطور مقره في كاري بولاية نورث كارولينا.
تم عرض هذا المحرك لأول مرة في عام 1998 في لعبة إطلاق النار من
منظور الشخص الأول "Unreal" (تم تطويرها بواسطة Epic MegaGames و
Digital Extremes و Legend Entertainment التي نشرتها GT Interactive في مايو 1998).
يقوم مبرمج ++C ببرمجة IDE المفضل لديهم
(عادةً Microsoft Visual Studio أو Apple's Xcode) ،
بينما يقوم المصمم بتصميم محرر مخطط Unreal Editor.
خلال ذلك الوقت ، في 4 سبتمبر 2014 ، أصدرت Epic إصدارها المحدث والحالي ،
أي Unreal Engine 4 ، المصمم لـ Microsoft Windows و Android وما إلى ذلك.
كان إصداره مجانيًا أيضًا للمدارس والجامعات ، والذي يتضمن نسخًا شخصية
للطلاب المسجلين في تطوير ألعاب الفيديو المعتمدة والفنون وعلوم الكمبيوتر
والمحاكاة مثل السوائل أو الدخان والبرامج المعمارية والتصور.
CryEngine
CryEngine ، تمامًا مثل Unreal Engine ، هو محرك ألعاب تم تطويره
بواسطة مطور الألعاب الألماني Crytek
(مطور ألعاب فيديو وبرمجيات ألماني مقره في فرانكفورت ،
ألمانيا ويطلق عليه اسم Crytek GmbH).
في نسخته الأولية السابقة ، تم استخدام محرك اللعبة هذا في لعبة Far Cry
(امتياز لألعاب فيديو مطلق النار من منظور الشخص الأول ، تنشره حاليًا Ubisoft)
إنها تواصل تحديثاتها الإضافية في وقت واحد تدعم وحدات التحكم والأجهزة الجديدة لألعابها.
تم استخدام العديد من ألعاب الطرف الثالث الشهيرة مثل
Sniper: Ghost Warrior 2 و SNOW لترتيب ترخيصها تحت اسم Crytek.
في ذلك الوقت ، تشير بعض الشائعات التالية من تقارير غير معروفة
مختلفة إلى أنه في أبريل 2015 ، قيل أن أمازون اشترت الترخيص من CryEngine مقابل 50-70 مليون دولار.
خلال ذلك الوقت ، بدأت Amazon في إعادة العمل من تلقاء نفسها و
وسعت نسختها من CryEngine تحت اسم Amazon Lumberyard في فبراير 2016.
مقارنة وجهاً لوجه بين محرك Unreal Engine و CryEngine
فيما يلي أهم 9 اختلافات بين Unreal Engine و CryEngine :
1- Unreal Engine :
محرك Unreal Engine يسمى أيضًا مصدر محرك اللعبة المتاح الذي
تم تطويره بواسطة Epic Games.
- CryEngine :
هو محرك اللعبة من تصميم اللعبة الألمانية المطور Crytek.
2- Unreal Engine:
محرك Unreal Engine تم ترميزه خصيصًا ومكتوب بلغة ++C
ويتميز أيضًا بامتداد درجة عالية من القابلية.
- CryEngine : يتم ترميز ميزات CryEngine و مكتوب بلغة ++C و Lua و #C .
3- Unreal Engine :
كان المحرك Unreal في البداية أساسًا لـ .i.e
لعبة إطلاق النار من منظور شخص أول غير واقعي.
- CryEngine: تم استخدام CryEngine في البداية في Far Cry
(تم نشر الإصدارات الإجمالية بواسطة Ubisoft ).
4- Unreal Engine
Unreal Engine له تاريخ حقًا ، مجتمع تنموي قوي أضاف الكثير من الدعم.
- CryEngine : له تاريخ صغير في مجتمع التنمية المضافة إلى
دعم مستخدميها.
5- Unreal Engine
Unreal Engine يقف أفضل من حيث i.e
ومن حيث الترتيب و محرك Unreal Engine 4 هو
المرتبة الثانية مقارنة بـ CryEngine.
- CryEngine : تأتي من حيث الخدمات i.e اساسي والترتيب في المرتبة السابعة
انها تقف قليلا بالمقارنة مع نسخ CryEngine.
6- Unreal Engine
أهداف وحدة التحكم الخاصة به هي PlayStation 4 ،
Xbox One و Nintendo Switch.
- CryEngine : أهداف وحدة التحكم الخاصة به هي Xbox One و PS4.
7- Unreal Engine
أحدث إصدار يدعم HTM 5 ،
Magic Leap One والواقع الافتراضي
PlayStation VR و Google Daydream وما إلى ذلك.
- CryEngine : أحدث إصدار i.e من
CryEngine 5.4 يدعم الآن DX12 و Vulkan.
8- Unreal Engine
محرك Unreal Engine لديه طريقته في السماح
( بالملمس / الفنان المادي أو البصري )
تأثيرات الفنان لخلق جميلة وآثار من البداية.
- CryEngine : له ميزة افضل مما يجعل مشاهد الطبيعة مثل
الميزات مفصلة بشكل لا يصدق في
الغطاء النباتي وتأثيرات الطقس وانه افضل لمحرك Cry الذي يتيح ذلك.
9- Unreal Engine
تم إصداره الأولي في مايو 1998.
- CryEngine: تم إصدار CryEngine لأول مرة في مايو 2002.
الاختلافات الرئيسية بين Unreal Engine و CryEngine
كلاهما خياران شائعان في السوق ؛ دعونا نناقش بعض الاختلافات الرئيسية
محرك Unreal Engine 4 ، والمختصر بـ (UE4) ،
هو محرك جديد تمامًا يتمتع ببعض القدرات الرسومية التي لا تصدق مثل
إمكانات الإضاءة الديناميكية المتقدمة ونظام الجسيمات الجديد الذي يمكنه
دعم ما يصل إلى مليون جسيم في وقت واحد في المشهد.
يعتبر CryEngine محركًا قويًا للغاية يتمتع بقدرات رسومية لتجاوز
قدرات Unity و UDK ولكنه جيد مثل Unreal Engine 4 ،
وهو أعلى مستوى من تأثيرات الإضاءة ، وأدوات التحكم الفيزيائية الواقعية ،
وتقنيات الرسوم المتحركة المتقدمة ، إلخ
من المعتقد أن السبب الأكثر صحة لاختيار الأشخاص لاستخدام Unreal Engine 4
هو أن المحرك يمنح مستخدميه حق الوصول الكامل إلى كود المصدر
المرخص للمطورين مقابل 5 ٪ من الارباح على الإيرادات الناتجة
إذا تجاوزت 3000 دولار لكل ربع سنة.
بالنسبة إلى CryEngine ، فإن أفضل جزء هو سوقها المتصل بالإنترنت
والذي يمكّن مطوريها من الوصول إلى الأصول الفردية وتشغيلها من آلاف المواد و
الأصوات والأشياء ثلاثية الأبعاد ، المملوكة بالكامل للمجتمع.
تتوفر أصول مكتبة Crytek هناك أيضًا للمستخدمين للاختيار من بينها.
يسمح محرك Unreal Engine 4 تمامًا لفنان الملمس / المادة أو
فنان التأثيرات المرئية تمامًا مثل المبدع الذي يمكن
أن يشعر بالخيال لإنشاء تأثيرات جميلة من البداية.
لدى CryEngine اختلاف في الرأي يمجدها بمشاهدها للطبيعة.
يتم تفصيل ميزاته بشكل لا يصدق في الغطاء النباتي ، وتأثيرات الطقس ، ومحرك Cry الذي يتيح ذلك.
استنتاج
يعتبر Unreal Engine ضد CryEngine دائمًا المحرك القياسي AAA.
يمتلك كلا المحركين Unreal و CryEngine الأدوات اللازمة للمساعدة في
إنشاء الواجهة الرسومية المطلوبة التي تحتاجها. فيما يتعلق بمحرك Unreal ،
هناك الكثير من البرامج التعليمية المتاحة التي يمكن أن تساعدك في التعلم بسرعة ،
في حين أن CryEngine 5 لديها القليل من الموارد هناك ، لذلك من الصعب معرفة كيفية استخدامها.
بشكل عام ، يبدو محرك Unreal vs CryEngine جيدًا لقدراتهما.
و اذا اردت ان تجرب محركات اخرى لصناعة الالعاب يمكنك
البدأ بتعلم محرك Unity Game Engine
فهناك برامج تعليمية متعددة تساعدك في التعلم .