مجرة - Majarah
طريقك الى العالم

ما هى محركات الالعاب "game engine"

هل سمعت من قبل عن مطلح محرك الالعاب او "game engine " , نعم اظن ذلك ولكن هل سألت نفسك ما هو محرك الالعاب ؟ أو ما مكونات محرك الالعاب ؟ , اذا كانت الاجابة بنعم فهذا الموضوع لك .

ما هو محرك الألعاب

محرك الالعاب هو عبارة عن مجموعة من آلاف الأوامر البرمجية التي تقوم بتنفيذ بعض المهام المستخدمة في برمجة الالعاب . لكي توفر عناء بناء كتابة هذه الأوامر من الصفر , لأن برمجة لعبة من الصفر ستكون مكلفة جداً , ولهذا قامت العديد من الشركات ببناء محركات الألعاب لكي لا يقوموا في كل مرة ببرمجة اللعبة من الصفر , وتم تطوير محركات الالعاب  مرة بعد مرة حتى وصل بها الأمر للشكل الذي نراه .

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

ويتكون محرك الألعاب من مجموعة محركات منها محركات رئيسية وفرعية , لكل محرك مهمته في بناء اللعبة .

مكونات محرك الألعاب

Graphics  Engines - ( المحرك الرسومي )

وهو المحرك المسؤول عن كل التصميمات الموجودة داخل اللعبة من   شخصيات - مباني الخ , ويتم التعامل مع هذا المحرك عن طريق Graphics Library (مكتبة رسومية) وهي المسؤولة تقديم الرسومات والتصميمات إلى شاشة الكمبيوتر

Physics Engines - ( المحرك الفيزيائي )

هذا المحرك هو المسؤول عن كل التأثيرات الفيزيائية ,حيث يعمل المحرك الفيزيائي على عمل محاكاة أرض الواقع داخل اللعبة مثل : حركة الأشياء بطريقة سلسة - مثل حركة الأشجار في اللعبة - حركة السحاب - ارتداد الأشياء عند رميها وخروج الغبار - الموت في اللعبة - الخ , كل ما تراه يشبه الواقع فأعلم أنه تمت محاكاته بواسط المحرك الفيزيائي (Physics engine) 

Audio  Engines - ( المحرك الصوتي )

المحرك الصوتي هو المحرك المسؤول عن كل التأثيرات الصوتية والسمعية داخل اللعبة مثل : صوت اطلاق النار - صوت الانفجارات - صوت المشي - الخ...

Artificial Intelligence Engine - (محرك الذكاء الاصطناعي)

هو المحرك عن دمج معظم هذه التأثيرات معاً بشكل ذكي جدا كأنك تعيش على أرض الواقع مثل خصمك في اللعبة عندما تلعب بمفردك فإن الذكاء الاصطناعي هو المسؤول عن طريقة تفكير هذا الخصم وأسلوب لعبه , ويختلف الذكاء الاصطناعي من لعبة لأخر وهذا يكون حسب براعة المبرمج

اشهر محركات الألعاب

انتشرت العديد من محركات الألعاب هذه الأيام لمساعدة المبرمجين والشركات في إنشاء لعبتهم الخاصة بأقل جهد ممكن وبأعلى كفاءة ممكنة , ومن أشهر محركات الالعاب :-

  • unity
    هو محرك ألعاب مجانى و مشهور جداً في مجال برمجة الألعاب و  يدعم  الألعاب ثنائية وثلاثية الأبعاد وايضاً يدعم العديد من أنظمة التشغيل
  • Unreal Engine
    هو محرك بحث مجاني ولكن يأخذ عمولة حوال 5% إذا كان العائد أكثر من 3 آلاف دولار وهو محرك ذو شعبية كبيرة ومن أفضل المحركات التي ستراها
  • CryEngine  
    محرك العاب  CryEngine  يتميز بإحتوائه على محرك جرافيكس عالي جداً وهو ايضاً من افضل المحركات وذو كفاءة عالية
  • Frostbite Engine
    من أفضل المحركات التي ستراها يوماً يتميز بالكفاءة العالية ايضاً ومن أشهر محركات الالعاب

لما لا تترك تعليق