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