محرك لعبة Lumberyard من AWS هو محرك CryEngine مع تكامل AWS

جدول المحتويات:

محرك لعبة Lumberyard من AWS هو محرك CryEngine مع تكامل AWS
محرك لعبة Lumberyard من AWS هو محرك CryEngine مع تكامل AWS
Anonim

إنه أمر مثير للدهشة ، لكن AWS تحتفظ حاليًا بشوكة من CryEngine ، منذ أن اشتروا حقوق استخدامها من CryTek في عام 2015. لقد أطلقوها مجانًا بالكامل باسم "Lumberyard" ، وهي تتميز بالعديد من عمليات التكامل مع Twitch و AWS.

انتظر ، AWS لديها محرك ألعاب؟

هذا الشراء منطقي للغاية بمجرد أن تبدأ في فحصه. تمتلك أمازون موقع Twitch ، أشهر مواقع بث الألعاب ، والذي يحتوي على العديد من عمليات الدمج مع Lumberyard. غالبًا ما تحتاج الألعاب متعددة اللاعبين إلى تشغيل خوادم ، وعادةً ما تكون قوية جدًا مع الكثير من ذاكرة الوصول العشوائي.تشغيل الخوادم هو عمل AWS بالكامل ، لذا فإن شراء محرك ألعاب من شركة ألعاب فاشلة تتمتع بسمعة طيبة ، وإصلاحه للاستخدام الحديث ، وإصداره مجانًا هو في الحقيقة مجرد حيلة تسويقية كبيرة لـ EC2.

"الصيد" الوحيد والواضح هو أنه لا يُسمح لك بتشغيل خوادمك على مزود خدمة سحابي آخر - يجب عليك استخدام AWS. يمكنك تشغيل الخوادم الخاصة بك إذا كان لديك الأجهزة أو كنت تستخدم خدمة تحديد الموقع ، ولكن لا يُسمح لك بتشغيل الخوادم على أجهزة مستأجرة من شركات أخرى. على الرغم من ذلك ، إذا كنت تفكر في استخدام Lumberyard ، فمن المحتمل أنك تستخدم AWS أيضًا على أي حال.

إذا قررت استخدام Lumberyard ، فستعاني من أسعار خادم AWS المرتفعة (على الرغم من أنه يمكن تقليل ذلك باستخدام GameLift و autoscaling ، وهو ما نوصي به بشدة) ، ولكن لا يتعين عليك دفع أي إتاوات إلى محرك. اعتمادًا على كيفية بناء البنية التحتية الخاصة بك ، يمكن أن يكون هذا شيئًا جيدًا أو سيئًا.

Lumberyard هي "مفتوحة المصدر" ، مما يعني أن الكود المصدري متاح لك لتخصيصه (ضروري لمحرك اللعبة) وهو مفتوح لتحسين المجتمع ، لكنك لا تزال ملزمًا بالترخيص وغير مسموح به لبيع المحرك المعدل الخاص بك.

هل الخشب جيد؟

Lumberyard في الغالب مجرد CryEngine. لقد تطورت كثيرًا منذ ذلك الحين ، وتلتزم AWS بتحسينها فعليًا كمحرك ، بعد إجراء تحسينات متسقة على مر السنين.

حتى الأسهم CryEngine لا تزال جيدة بما يكفي للتنافس مع الخيارين الكبيرين - Unity و Unreal. لا يزال المحرك وراء سلسلة Crysis ، التي يُنظر إليها على نطاق واسع على أنها مبتكر في مجال رسومات الكمبيوتر. يستخدم تظليل PBR الكامل ، ولا يزال صامدًا جيدًا.

تظليل PBR قيد الاستخدام
تظليل PBR قيد الاستخدام

تشمل تحسينات AWS إصلاحًا شاملاً لنظام shader ونظام الرسوم المتحركة الجديد ونظام المواد ودعم محرر macOS بالإضافة إلى العديد من تحسينات QoL وإصلاح الأخطاء. لقد أوقفوا الكثير من أنظمة CryEngine القديمة وأضفوا نظام كيان مكون جديدًا لاستبدالها.

أبرزهم أنهم يعملون على نظام برمجة نصية مرئي ، يشبه إلى حد كبير Blueprints UE4. في الوقت الحالي ، إنه بالتأكيد أقل تلميعًا بكثير ، لكن من الجيد أن يكون خيارًا.

نظام البرمجة النصية المرئي لساحة الخشب
نظام البرمجة النصية المرئي لساحة الخشب

لا تتوفر عمليات تكامل AWS الخاصة بـ Lumberyard هنا ، إلا من خلال AWS C ++ SDK المدمجة في Lumberyard. يجعل AWS Cognito إدارة الهوية سهلة ، يمكنك الاستعلام عن قواعد بيانات RDS و DynamoDB مباشرة ، ويمكنك تشغيل وظائف Lambda كلها من داخل اللعبة نفسها.

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

محرر الحطب
محرر الحطب

بشكل عام ، فإن اختيار Lumberyard كمحرك لعبتك ليس بالأمر غير المعقول ، لكنك بالتأكيد سترغب في إلقاء نظرة على الخيارات الأخرى - Unity و Unreal و Godot.ولكن ، إذا كنت تحب CryEngine حقًا وتخطط لبناء البنية التحتية للخادم الخاص بك على AWS ، فإن Lumberyard يعد اختيارًا لائقًا.

موضوع شعبي