هل سمعت من قبل عن مطلح محرك الالعاب او "game engine " , نعم اظن ذلك ولكن هل سألت نفسك ما هو محرك الالعاب ؟ أو ما مكونات محرك الالعاب ؟ , اذا كانت الاجابة بنعم فهذا الموضوع لك .
محرك الالعاب هو عبارة عن مجموعة من آلاف الأوامر البرمجية التي تقوم بتنفيذ بعض المهام المستخدمة في برمجة الالعاب . لكي توفر عناء بناء كتابة هذه الأوامر من الصفر , لأن برمجة لعبة من الصفر ستكون مكلفة جداً , ولهذا قامت العديد من الشركات ببناء محركات الألعاب لكي لا يقوموا في كل مرة ببرمجة اللعبة من الصفر , وتم تطوير محركات الالعاب مرة بعد مرة حتى وصل بها الأمر للشكل الذي نراه .
حيث يمكن لأي مبرمج العاب إستخدام محرك العاب بحث قامت شركة ما ببنائه سواء كان مجاني او مدفوع لكي يوفر على نفسه عناء كتابة الأوامر البرمجية من الصفر عند بناء لعبة ما .
ويتكون محرك الألعاب من مجموعة محركات منها محركات رئيسية وفرعية , لكل محرك مهمته في بناء اللعبة .
وهو المحرك المسؤول عن كل التصميمات الموجودة داخل اللعبة من شخصيات - مباني الخ , ويتم التعامل مع هذا المحرك عن طريق Graphics Library (مكتبة رسومية) وهي المسؤولة تقديم الرسومات والتصميمات إلى شاشة الكمبيوتر
هذا المحرك هو المسؤول عن كل التأثيرات الفيزيائية ,حيث يعمل المحرك الفيزيائي على عمل محاكاة أرض الواقع داخل اللعبة مثل : حركة الأشياء بطريقة سلسة - مثل حركة الأشجار في اللعبة - حركة السحاب - ارتداد الأشياء عند رميها وخروج الغبار - الموت في اللعبة - الخ , كل ما تراه يشبه الواقع فأعلم أنه تمت محاكاته بواسط المحرك الفيزيائي (Physics engine)
هو المحرك عن دمج معظم هذه التأثيرات معاً بشكل ذكي جدا كأنك تعيش على أرض الواقع مثل خصمك في اللعبة عندما تلعب بمفردك فإن الذكاء الاصطناعي هو المسؤول عن طريقة تفكير هذا الخصم وأسلوب لعبه , ويختلف الذكاء الاصطناعي من لعبة لأخر وهذا يكون حسب براعة المبرمج
انتشرت العديد من محركات الألعاب هذه الأيام لمساعدة المبرمجين والشركات في إنشاء لعبتهم الخاصة بأقل جهد ممكن وبأعلى كفاءة ممكنة , ومن أشهر محركات الالعاب :-