حسنا، نستهل كلامنا بشرح أولي لمحرك الألعاب، ماهو محرك الألعاب ؟
بأختصار هو البرنامج الذي يتيح لك تصميم الألعاب، ويقوم على عدد من الوحدات المنفصلة التي تساهم في دعم بعضها الأخر.
وهذه الوحدات هي "الوحدات البرمجية الأساسية"، "وحدة الأستخلاص/أستدعاء"، "الوحدة الفيزيائية"، "الوحدة الصوتية"، "وحدة الذكاء الأصطناعي"...
هذه الوحدات تترابط في دعم بعضها الأخر لتكوين أفضل مايمكن، ولكل محرك أستخدام مختلف لأحدهم،
فتارة ترى من يركز على تقديم أعلى التصلبّات الممكنة من خلال وحدة الأستخلاص، والبعض يركز على الوحدة الفيزيائية وتقديم فيزيائية مبهرة في لعبته،
لكل شركة نمطها المختلف في تصميم محرك الألعاب الخاص بها.
محركات الألعاب الداخلية للشركات، تقوم على نفس الأسس البرمجية، وتستخدم نفس أنماط الأستخلاص والفيزيائية،
لذلك تكون ألعاب هذه الشركات متشابهة في الكثير من الأسس بينهما.
وعلى النقيض من هذا الأمر المحركات المفتوحة، تقدم عدة بارزة لإنتاج مختلف أنواع الألعاب كمحرك الأنريل ويونتي،
تقدم أسس أصيلة وتجعلها قابلة للبيع في متجرها، أو تتيح للمطور الحرية الكاملة لصناعة مايريد، وقد بنيت على هذا الأسس،
لذلك تجد شركة مثل يوبيسوفت لديها أكثر من محرك داخلي، مثل محرك Ubiart المخصص للألعاب الفنية وذات التوجه الثنائي الأبعاد بشكل رئيسي،
ومحرك Snowdrop، المخصص للمشاريع الضخمة، والتي تحوي على عملية أستخلاص أسرع وذكاء أصطناعي أفضل،
وكذلك محرك AnvilNext 2.0 المخصص لمشاريع العالم المفتوح والتي تقدم الأستكشاف.
لماذا ثلاث محركات ؟ لأن كل محرك منهم قد صمم لأداء غرض معين، وإن قدم غرض أخر فلن يكون بالصورة المطلوبة...
الأن نعود لمحور نقاشنا، لومينوس أستديو هو محرك صمم وفق معايير معينة، لتصميم ألعاب عالم مفتوح وكذلك تقديم المؤثرات والبصريات بأفضل شكلٍ ممكن،
هذا المحرك قائم على خصائص محددة، ونمط تصميم ثابت، شكل التصلبّات فيه ذو نمط معين، بأمكانك تمييزه مباشرة :
شاهد مثلًا هذا الشيخ المسّن، شاهد تفاصيل لحيته وطريقة تصميم شعره، وكذلك طريقة نمط التصلبّات في جسده،
والأن شاهد جلاوديو، ألاحظت ذلك ؟ صحيح... نفس أسلوب تصميم الشعر، وكذلك نفس أسلوب التصلبّات في باقي جسده...
هذه هي الأسس التي بني عليها هذا المحرك، الأتجاه الفني له دور ؟ صحيح، ولكن هذا المحرك سوف يقدم لك نفس نمط التصلبات هذا.
وقد يأتيك تساؤل... لماذا مظهر سورا مختلف هنا إذا ؟ الجواب بسيط، اللقطة من أولى المراحل التطويرية للعبة،
وفي الغالب تمت أستخدام "نموذج" خارجي، أو تمت الأستعانة بأدوات خارجية للعبة حتى يتم تصميم النموذج الجديد عن طريق المحرك.