أفضل الألعاببرمجةتقنية

أقوى محركات الألعاب لتصميم ألعاب الفيديو من الصفر

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

قبل الغوص في مجاري الموضوع والتقلب في محاوره الساخنة نود تذكيركم ببعض المواضيع المميزة التي قمنا بشرحها في السابق والتي تضم موضوع أهم وظائف تقنية في المستقبل – أهم وظائف IT وكذا موضوع طريقة سحب الاموال من سكريل إلى الفيزا أو الحساب البنكي .

محرك Unreal Engine

محرك أنريل إنجن Unreal Engine هو محرك تطوير ألعاب موجه لمطوري ألعاب الزمن الحقيقي، بدءا من التطبيقات المؤسساتية إلى ألعاب الحاسب وألعاب الهاتف المحمول بالإضافة لتطبيقات الواقع الافتراضي والواقع المعزز، وهو محرك موجه خصيصا لتطوير الألعاب 3D على عكس Unity الذي يتيح لك برمجة أيضا العاب 2D، لكنه يتميز بواجهة أكثر إحترفية وحزمة من الأدوات المستخدمة في صناعة الألعاب.

محرك Unreal Engine يمكنك من إنشاء بيئة اللعب مباشرة على منصته دون الحاجة الى مجسمات خارجية، حيت يستخدم في المجال التصميم المعماري، ويضم الكثير من البيئات الجاهزة المدفوعة والمجاني، إلا أنه يحتاج صناعة الألعاب من خلال محرك Unreal Engine الى معرفة مسبقة لطريقة إستخدام البرنامج، وايضا إتقان احد اللغات المدعمة من المحرك لتمكن من تفيد بعض الملفات البرمجية، كما أنه يختصر نسبة 90% من المجهود والوقت في تطوير الالعاب مقارنة بإستخدام برامج البرمجة متل Eclipse او android Studio.

اضغط هنا للتمكن من تحميل محرك Unreal Engine

مميزات محرك Unreal Engine

يمتاز محرك Unreal Engine بالكثير من المميزات والخصائص المذهلة والتي جعلته ذات شهرة واسعة فب هذا المجال، وأهم مزاياه فيما يلي

  • دعم نظام الألعاب المتعددة المستخدمين.
  • خلق ألعاب ثلاثية الأبعاد 3D عالية التقنيات.
  • إمكانية الدمج بين الألعاب ثنائية وثلاثية الأبعاد.
  • يضمن الظلال والإضاءة الصحيحة والشفافية.
  • نظام جديد كليا لتنفيذ عملية Rendering والذي يتضمن أداء عاليا بتنفيذٍ متواز مع باقي المهام.
  • نظام بناء ونحت التضاريس والعناصر الطبيعية من جبال وسهول وفوهاتٍ طبيعيةٍ.
  • نظام تسجيل لإعادة عرض ما قام به اللاعب أو إعادة عرض الهدف من زاوية أخرى.
  • يعد المحرر الخاص بالأنريل أداة تحرير سينمائية قوية، يتم فيه التحكم بالحركة والكاميرات والتسلسل الذي تخضع له اللعبة.
  • يدعم نظام الرسوم المتحركة الخاص بالأنريل دمج عدة أدواتٍ لتشكيل أنيميشن معقد.
  • يدعم النمط المعتمد على تحريك العظام إلى جانب النمط المعتمد على حركات اللحم المحيط بالعظام ليتمكن المطورون من خلق رسومٍ متحركة واقعية.
  • نظام واجهات المستخدم يدعم تحريك الواجهات وتصمميها بمرونة.
  • نظام يعتمد على Widgets، وهي عمليات معدة مسبقا لبناء العناصر الأساسية للواجهات كالأزرار وأشرطة التمرير.
  • نظام مونتاج مضاف إلى محرر اللعبة ذاتها، حيث يمكن إضافة وتحرير مقاطع الفيديو وكيفية ظهورها ضمن اللعبة.
  • محرر خاص بالمؤثرات البصرية يدعى Niagara، وهو الأفضل بين خيارين يمكن استخدامهما لخلق المؤثرات البصرية فيه.
  • يدعم الصوتيات بشكلٍ جيدٍ، حيث تكون الأصوات هامة لبناء لعبة قابلة للتصديق مثل أصوات البيئة المحيطة وأصوات الآلات والأدوات المستخدمة.
  • لديه نظام تحكم بالأدوات يسمح بإضافة ذكاء إليها بما في ذلك متى يجب الإطلاق ومتى يجب الحصول على الصحة أو الذخيرة.
  • يحتوي على عدة أدوات مثل أداة لتخزين القيم الأساسية في شجرة المكونات، وأداة اتخاذ قرارات.
  • نظام استعلامات مهمته المساعدة في بناء نظام ذكي للعبة، حيث يعتمد على طرح الأسئلة وإجراء الاختبارات.
  • محرك فيزيائي قوي، يعتمد على PhysX 3.3 في عمليات الحسابات والمحاكاة والتصادم والتفاعلات مع البيئة.
  • يوفر الكثير من المشاريع والخيارات التي تسمح ببناء عوالم مفتوحة مليئة بالنباتات والحيوانات وغيرها متاحة للاستخدام عند بناء اللعبة.

عيوب محرك Unreal Engine

يحتوي محرك Unreal Engine على بضعة عيوب ربما يمكن تجاوزها وهذه العيوب نلخصها لك فيما يلي:

× برنامج بطيء بالمقارنة مع البرامج الأخرى.
× برنامج يحتاج وقت كثير للتعلم أي أنه غير مناسب للمبتدئين.
× مواجهة بعض المشاكل لمستخدي نظام ماك.

محرك Godot

محرك Godot بدأ اسمه بالانتشار بشكل سريع الا انه قبل فترة قصيرة كان محركا متجاهلا، فمن النادر ان تجد احدا يوصي به عندما تريد البدأ بتطوير الألعاب، وكان يعيش في ظلال المحركات العملاقة امثال Unity و Unreal Engine وغيرها، لكن هذا لا يعني انه محرك ضعيف او مبتدأ، فقد بدأ تطوير محرك Godot عام 2007 كمحرك خاص، لكن تم نشره كبرنامج مفتوح المصدر في عام 2014.

يعمل على محرك Godot مئات المبرمجين من حول العالم لكن بالرغم من انه غير مدعوم من شركات ضخمة، وعمره اصغر من عمر معظم المحركات المشهورة الأخرى، في جودوت العديد من المزايا التي تجعلك تتخلى عن البرامج العملاقة وتستخدم المحرك الذي لم تتم اكتشاف موهبته الى مؤخرا، وتدعمه منصات الألعاب Games Consoles التي تريد استهدافها سواء على الحولسيب أو الهواتف.

اضغط هنا للتمكن من تحميل محرك Godot

مميزات محرك Godot

يتميز محرك Godot بالكثير من المميزات الشيقة الشيقة المنضافة لكونه من أقوى محركات الألعاب ويمكنك تحميل برنامج Godot من الرابط أعلاه وفيما يلي أهم المميزات التي يمتاز بها

  • محرك Godot صغير في الحجم.
  • محرك Godot برنامج سهل للمبتدئين.
  • محرك Godot مجاني ومفتوح المصدر.
  • محرك Godot يدعم العديد من اللغات البرمجية.
  • محرك Godot يدعم الألعاب ثنائية الأبعاد وثلاثية الأبعاد 3D.
  • محرك Godot يعمل بكفاءة على جميع انظمة التشغيل.
  • محرك Godot ذو نظام انيميشن قوي وبسيط.
  • محرك Godot يدعو أنظمة تشغيل ويندوز ولينكس وماك.
  • محرك Godot يمكن تشغيله دون تنصيب.
  • محرك Godot يمكنك من إنشاء ألعاب المتصفحات HTML5.
  • محرك Godot ذو واجهة بسيطة تدعم السحب والإسقاط.
  • محرك Godot يمكنك من إنشاء ألعاب لكافة أنظمة الحواسيب.
  • محرك Godot يمكنك من إنشاء ألعاب لكافة أنظمة الهواتف.
  • محرك Godot يوفر مكتبة مميزة منضافة الى أداة لتحريك أي عنصر.

عيوب محرك Godot

لا يحتوب محرك Godot على الكثير من العيوب فهو ذات عببان طفيفان هما فيما يلي

× موجهة صعوبة في إضافة إعلانات ﻷلعاب الهاتف.
× لا يعرف تطوير كاف في مكتبة الحرك لألعاب 2D.

محرك Unity

يعتبر محرك الألعاب Unity من أقوى وأفضل المحركات حاليا لإمتلاكه العديد من الخصائص التي تؤهله لذلك، فضلاً عن سهولة تعلم أساسيات المحرك، التي  تأخذ الوقت القليل مقارنة بمحركات الألعاب الأخرى، مما يجعلك مؤهلاً للإنتقال والتركيز على مضون فكرة لعبتك، تعالو معنا لنتعرف عن قرب على أهم خصائصه وميزاته، وبرنامج اليونتي يوفر الكثير من المجهود في كتابة الأكواد البرمجية بإستخدام لغة سي C او Java كما يتيح لك إنشاء المجسمات وبيئة اللعبة بسهولة جدا مع توفير الأنيمشن والكثير من المؤترات متل النار والمطر والبحر وغيرهم.

قامت شركة Unity Technologies بتطوير هذا البرنامج، ويعتبر الأكثر إستخداما في تطوير العاب الأندرويد وIOS وايضا العاب الكمبيوتر الويندوز ولينكس والماك، ويستخدمه أزيد من 45% من مطور العاب الهواتف الذكية، ويتوفر البرنامج على متجر يضم مكتبة كبيرة من الكائنات والخرائط والمجسمات يعرضها المصممين للبيع بأسعار إقتصادية وأخرى متوفرة مجانا.

اضغط هنا للتمكن من تحميل محرك Unity

مميزات محرك Unity

يحتوي محرك Unity على عدة مزايا ذات أهمية كبيرة في استقطاب المبرمجين من شتى أنحاؤ العالم وأهم هاته المميزات فيما يلي

  • مهام متعددة في برنامج واحد.
  • إمكانيات تصميم خرائط اللعبة والمجسمات.
  • سهولة عمل المؤترات متل المطر والنار والماء والرياح.
  • متطلبات بسيطة في البرمجة للغة C أو لغة C++ او لغة javaScript.
  • توفير مكتبة من الخرائط وسهولة إنشاءها Prefabs.
  • دعم تقنية الجسيمات Shuriken متل تساقط التلوج والمطر.
  • دعم Direct3D و OpenGL.
  • تطوير الالعاب ثلاثية الابعاد 3D او تنائية الأبعاد 2D.
  • إمكانية معاينة اللعبة داخل المحرك مباشرة.
  • سهولة إضافة الإعلانات داخل الالعاب.
  • القدرة على إنشاء عدة شخصيات داخل اللعبة للتحكم الذاتي.
  • إمكانيات تحكم وتحسين متطلبات تشغيل اللعبة من RAM وGPU.
  • قدرة كبيرة على تحكم في الكاميرا لإنتاج مشاهدة أكثر إحترافية.
  • تعديل وتحكم في مستوى الألوان والثأثيرات Post Processing FX
  • توافقه مع برامج تصميم متل 3D Max وMaya و Cnema 4D.
  • القدرة على التحكم في الإضاءة وإنشاء الطلال.
  • دعم مجموعة تطوير الالعاب عبر تخزينها من خلال تقنية التخزين السحابي.
  • إمكانية تطوير الالعاب متعددة اللاعبين بأذاء عالي.
  • إمكانية إضافة المؤثرات الصوتية وتحكم في مستوياتها.
  • تصدير اللعبة بضغطة زر سواء للموبايل او الكمبيوتر او المتصفح.
  • محرك مرن وقابل للتأقلم مع متطلباتك.
  • محرك يوفر أدوات للمصممين والفنانين.
  • محرك يوفر عارض آني للرسوميات Realtime Graphics Rendering.
  • محرك مشروع واحد ومتصدر لعدة منصات.
  • متجر لكل مستلزمات مشروعك.
  • محرك يتوفر على شبكة لاعبين Networking.
  • تطوير تشاركي للفريق في نفس الوقت.
  • متصة اجتماعية لعرض أعمالك.
  • تغذية راجعة مباشرة من اللاعبين.
  • محرك ذو أكثر من خيار للربح.

عيوب محرك Unity

بالرغم من الكثير من المميزات التي يوفرها برنامج يونتي إلا أنه يعرف بعض العيوب التي تسيء له ويجب التخلص منها في الأجل القريب، وملخصها فيما يلي

× برنامج يحتاج إلى خبرة نوعا ما فهو ليس محرك المبتدئين السهل.
× محرك ألعاب اندرويد تكون ألعاب كبيرة الحجم باستخدامه.

محرك CryEngine

محرك CryEngine أعطى عودة قوية فقد أصبح يدعم أحدث وأهم المميزات والواجهات الرسومية، وتدعم واجهة Vulkan ومحرك  CryEngine الرسومي مطور من قبل CryTek وهو فريق تطوير ألماني قدم لنا بفضل هذا المحرك أفضل الألعاب مثل Far Cry و Crysis وغيرها من الالعاب المشهورة، ويدعم بشكل رسمي واجهة Vulkan API لكي يتم الإستفادة من تلك الواجهة بشكل كبير مع كل الالعاب القادمة بهذا الإصدار، والدعم يشمل كل المنصات بما فيها الحاسوب، المحمول، الهواتف الذكية والاجهزة اللوحية بنظام ويندوز وأيضا بنظام أندرويد.

لقد قامت شركة Ubisof بشراء رخصة من برنامج CryEngine من أجل استخدامه في الألعاب التي تقوم بإصدارها، وهو الشيء الذي يعكس لا سيما قوة هذا المحرك ومدى جودته، كما قامت شركة أمازون بنفس الأمر وذلك بإطلاق نسخة منه مسمات Amazon Lamberyard سنتحدث عنها في الفقرات القادمة.

اضغط هنا للتمكن من تحميل محرك CryEngine

مميزات محرك CryEngine

يمتاز محرك CryEngine بالكثير من الخواص المذهلة التي جعلته من المنافسين الأقوياء في هذا المجال، وأهمها ملخص فيما يلي.

  • محرك CryEngine يدعم تقنيات الواقع الافتراضي Virtual Reality.
  • محرك CryEngine يمكن استخدامه بشكل مجاني.
  • محرك CryEngine يحتوي على تقنيات إضائة احترافية غير موجودة في البرامج الأخرى.
  • محرك CryEngine يحتوي على تأثيرات حركة واقعية للغاية.
  • محرك CryEngine ذات نظام ذكاء اصطناعي متقدم.
  • محرك CryEngine حجمه صغير وأخف كثيرا من البرامج الأخرى.
  • محرك CryEngine يحتوي على مكتبة ضخمة من موارد يمكن استخدامها.
  • محرك CryEngine يقوم بدعم نظام ويندوز، أندرويد، آيفون، إكس بوكس وبلايستيشن.

عيوب محرك CryEngine

ما هي عيوب محرك CryEngine؟

× محرك CryEngine لا يقوم بدعم ماك ولينكس.
× برنامج CryEngine يطلب منك الدفع لاستخدام بعض الموارد الخارجية.

محرك Amazon Lumberyard

قامت شركة أمازون بالإعلان مؤخرا في سنة 2016 عن أحدث محركات الألعاب التابعة لها، والذي يحمل اسم Lumberyard، بحيث يوفر إمكانية بناء ألعاب ثلاثية الأبعاد 3D وتتميز بجودتها العالية بالإضافة إلى إمكانية ربطها مع منصة AWS للخدمات السحابية، ويسمح محرك Lumberyard بربط الألعاب المبنية باستخدامه مع مجتمع محبي الألعاب ضمن منصة Twitch، كما بدعم عمل المطورين على بناء بيئات تفاعلية جديدة وتقديم شخصيات أكثر واقعية بالإضافة لخلق آثار وعوالم حقيقية.

يتميز محرك Lumberyard بانه متعدد المنصات، بحيث يسمح ببناء الألعاب ثلاثية الأبعاد الموجهة لنظام ويندوز ومنصات Xbox One وPS4، بالإضافة لدعم أنظمة لينكس وماك وiOS وأندرويد وOculus Rift لاحقا، ويمكن لمطوري الألعاب غير التقنيين إضافة ميزات متصلة بالخدمات السحابية لألعابهم في دقائق معدودة مثل خلاصة أخبار المجتمع والهدايا اليومية، وذلك عبر أداة البرمجة المرئية لمحرك Lumberyard الداعمة لخيار السحب والإفلات ضمن واجهة المستخدم الرسومية.

يتكامل المحرك الجديد بشكل عميق مع منصة الحوسبة السحابية لخدمات الويب AWS التابعة لشركة أمازون وموقع Twitch لخدمات بث الفيديو الذي استحوذت عليه أمازون عام 2014 مقابل 970 مليون دولار، وتستند التكنولوجيا البصرية للمحرك الجديد على محرك الألعاب CryEngine المملوك لأمازون، بالإضافة لتوفيرها مجموعة متنوعة من أدوات التطوير المعروفة والتي تملك الشركة ترخيص باستخدامها من شركة Crytek الألمانية، وقامت الشركة بتوفير النسخة التجريبية الأولى من محركها الجديد مجانا.

يحتوي محرك Amazon Lumberyard على هيبان وجب التخلص منهما، لتكملة هذه النسخة لتكون متكاملة ويكمن العيب الأول في عدم وجود الكثير من المصادر المتاحة لتعلمه بعد، كما العال للعيب الثاني الذي يرجع الى كون المحرك جديد يحتاج الكثير من التطوير وهو الشيء الذي يحتاج هذا المحرك التخلص منه لرفع التحدي وتمكينه من المنافسة.

اضغط هنا للتمكن من تحميل محرك Amazon Lumberyard

☆☆☆ الى هنا يكون موضوعنا قد انتهت كافة معلوماته المهمة، واستطعنا ولله الحمد شمل الموضوع بأهم الخصائص التي تكمل هيكلته بشكل أساس لنتمنى أن ينال إعجابكم لتضعو بصمتكم وتشاركونا آرائكم ☆☆☆

فريق التحرير N

حاصل على إجازة في الدراسات القانونية- وحاصل على شهادة دولية في تطوير الأنظمة المعلوماتية - لدي خبرة في كتابة المقالات بمحتوى جد مميز في عدة مواقع عربية وأجنبية. الهدف الأساسي الذي أسعى إليه دائما في حياتي، هو تطوير المحتوى العربي في حلة ممتازة.
Subscribe
نبّهني عن

3 تعليقات
Inline Feedbacks
View all comments