لقد كان Unreal Engine عنصرًا أساسيًا في عالم تطوير الألعاب لأكثر من عقدين. يشتهر Unreal بالرسومات المذهلة وأدوات التطوير السهلة والتحديثات المنتظمة ، وهو خيار حكيم لأي مطور.

ولكن كيف تبدأ في صنع لعبتك الأولى في Unreal؟

حول محرك غير واقعي

Unreal Engine هو محرك تطوير ألعاب ثلاثية الأبعاد من Epic Games ، الأشخاص الذين يقفون وراء Fortnite ، والذي ظهر لأول مرة في عام 1998. ثم نمت الأداة لتصبح مجموعة تطوير ألعاب كاملة. يقدم البرمجة والرسوم المتحركة ومجموعة من الميزات التنافسية الأخرى. تم إطلاق الإصدار الجديد من المحرك في عام 2022 ، تحسين ميزات Unreal Engine مع جعله في متناول المطورين.

هل محرك غير واقعي جيد للمبتدئين؟

يأتي Unreal Engine 5 مع مجموعة من الميزات التي تستهدف المبتدئين في تطوير اللعبة. يمكنك تطوير لعبتك الأولى دون أي رمز بفضل ميزات البرمجة المرئية في Unreal. ويمكنك الاعتماد على الوثائق التفصيلية المتاحة للمحرك لبدء التعلم.

هل يمكنك بيع الألعاب المصنوعة بمحرك غير واقعي؟

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

instagram viewer

هل Unreal Engine مجاني؟

الإصدار الأساسي من Unreal Engine 5 مجاني لجميع المستخدمين ، سواء كنت من رجال الأعمال أو الهواة أو الطلاب. تقدم Epic Games أيضًا برنامج Enterprise مع دعم متميز وخيار ترخيص مخصص للمستخدمين ذوي الاحتياجات الخاصة. يأتي كل ترخيص Unreal Engine 5 مع نفس ميزات المحرك والمواد التعليمية.

تنزيل برنامج تشغيل Epic Games

يمكنك تنزيل Unreal Engine من خلال تطبيق Epic Games Launcher نفسه الذي تستخدمه لتنزيل الألعاب. تحتاج إلى تنزيل المشغل من ألعاب ملحمية وقم بتثبيته قبل أن تتمكن من بدء العمل مع المحرك.

تركيب وإعداد محرك غير واقعي

يمكنك البدء في تثبيت Unreal Engine بمجرد تثبيت Epic Games Launcher. افتح المشغل وانقر محرك غير واقعي على الجانب الأيسر من النافذة قبل النقر فوق مكتبة علامة التبويب في الجزء العلوي من النافذة.

انقر تثبيت على أحدث إصدار للمحرك في إصدارات المحرك الجزء. اختر مسار الملف الذي تريده لتثبيت Unreal Engine 5 وانقر تثبيت.

سيستغرق التثبيت بعض الوقت حتى يكتمل ، مما يمنحك الفرصة لبدء التعرف على Unreal قبل استخدامه.

كيف تصنع لعبة في محرك غير واقعي للمبتدئين

Epic Games لطيفة بما يكفي لتقديم ألعاب نموذجية للمطورين الجدد الذين يتطلعون إلى تعلم كيفية صنع الألعاب باستخدام Unreal Engine. تعتبر لعبة Lyra النموذجية مكانًا ممتازًا للبدء. توجه إلى عينات علامة التبويب في Epic Games Launcher ، حدد لعبة ليرا ستارتر ، وانقر فوق حر زر. سيؤدي هذا إلى فتح مجموعة من الشروط لكي تقبلها.

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

الآن بعد أن قمت بتنزيل Lyra ، يمكنك البدء في العمل في Unreal. قم بتشغيل محرك غير واقعي من Epic Games Launcher و تصفح لملفات مشروع Lyra التي حفظتها قبل فتح أدوات التطوير.

استكشاف Unreal Engine UI

سيرى الجميع نفس تخطيط واجهة المستخدم في Unreal Engine عندما يتم تحميله لأول مرة. قام Unreal Engine 5 بتبسيط وتحسين التخطيط العام في البرنامج ، ولكن يمكنك تغييره بقدر ما تريد ليناسب احتياجاتك الخاصة.

كما ترى من لقطة الشاشة أعلاه ، فإن الشيء الرئيسي الذي يظهر على الشاشة في Unreal Engine هو ملف محرر مرئي جزء. هنا يمكنك رؤية المشهد الذي تعمل عليه ، إلى جانب جميع الكائنات والحالات الأخرى الموجودة فيه. مثل الكثير من الأدوات مثل Blender ، يمكنك الاختيار من بين أوضاع التحرير المختلفة داخل المحرر المرئي.

يوجد جزءان منفصلان على الجانب الأيمن من الشاشة: ملف Outliner و تفاصيل أقسام. ال Outliner هو تسلسل هرمي قائم على النص للكائنات داخل المستوى الحالي. يمنحك هذا الوصول إلى الكائنات غير المرئية والعلاقات بين الوالدين والطفل والمزيد. تحت هذا هو تفاصيل يعرض خصائص العنصر الذي حددته.

درج محتوى المحرك غير الواقعي وسجل الإخراج و Cmd

توجد ثلاث أدوات مهمة في الجزء السفلي من شاشة Unreal Engine. يعد درج المحتوى موطنًا لجميع الأصول المستخدمة في لعبتك ويوفر سجل الإخراج معلومات عند تصحيح أخطاء لعبتك. تتيح لك أداة Cmd إصدار أوامر للعبتك.

في الوقت الحالي ، يعد "درج المحتوى" أهم جزء في واجهة المستخدم يجب التركيز عليه. انقر درج المحتويات لفتح مدير المحتوى ، وسترى جميع الملفات التي تشكل نموذج لعبة Lyra. يمكنك البحث في الملفات وتصفيتها لتسهيل العثور على ما تبحث عنه.

كما ترى من مثال Lyra ، فإن الاهتمام بإدارة الملفات أمر مهم دائمًا عندما تعمل باستخدام "درج المحتوى".

إضافة إلى محرك Unreal UI الخاص بك

كما ذكرنا ، يمكنك تخصيص Unreal Engine UI لتلبية احتياجاتك. اذهب إلى نافذة او شباك في الجزء العلوي من الشاشة لمشاهدة قائمة عناصر واجهة المستخدم الإضافية التي يمكنك استخدامها. يمنحك التمرير فوق كل نوع من أنواع اللوحات وصفًا موجزًا ​​لما تبحث عنه.

البرمجة في Unreal Engine

الشروع في البرمجة في Unreal Engine مشابه لـ لتبدأ مع الوحدة. توفر كلتا الأداتين خيارات شاملة لتمنحك التحكم في التعليمات البرمجية الخاصة بك مع تقليل مقدار ما يجب عليك كتابته بنفسك.

ما هي لغات البرمجة التي تعمل مع Unreal Engine؟

يستخدم Unreal Engine لغة C ++ كلغة برمجة رئيسية ، مع مترجم مصمم للعمل معه. إلى جانب C ++ ، يمكن لمطوري Unreal استخدام نظام Blueprint Visual Scripting لإنشاء إجراءات وأحداث دون الحاجة إلى استخدام رمز حقيقي.

الترميز باستخدام C ++ في محرك غير واقعي

يمكنك إضافة فئات C ++ جديدة إلى مشروعك في أي وقت من خلال الانتقال إلى ملف ثم النقر فوق فئة C ++ جديدة. من هنا ، سيكون الرمز الذي تكتبه مثل أي مشروع آخر ؛ يمكنك حتى استخدام أدوات مثل Visual Studio للمساعدة في الترميز في Unreal Engine. يمكنك استخدام وثائق Unreal Engine 5 الرسمية لتبدأ.

مخطط البرمجة المرئية في Unreal Engine 5

البرمجة النصية المرئية Blueprint هي إجابة Unreal Engine 5 لحظر الترميز وطرق البرمجة المرئية الأخرى. Blueprint هي أداة قوية تمكنك من إنشاء ألعاب بدون سطر واحد من التعليمات البرمجية. Lyra ، على سبيل المثال ، هي لعبة مصنوعة بالكامل من البرمجة النصية المرئية.

لمشاهدة مثال على البرمجة النصية المرئية لـ Unreal ، ألق نظرة على GA_Weapon_Fire تم العثور على ملف تحت الجميع > أسلحة داخل درج المحتوى. يتحكم هذا الملف في نيران الأسلحة في Lyra ويبدو شاقًا جدًا عند فتحه لأول مرة ، ولكن ليس من الصعب جدًا التعامل معه.

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

بعد ذلك ، يعالج البرنامج النصي المرئي Blueprint البيانات الهدف من اللقطة التي قام بها اللاعب. هذا يضمن أن الضربات تلحق الضرر وتضيف تأثيرات للاعبين ، مع التأكد أيضًا من أن التسديدات البعيدة عن الهدف لا تفعل شيئًا لهم.

كما ترى من البرمجة النصية المرئية لـ Unreal ، فإن البرمجة التي تقوم بها بهذا النظام لها تركيز قوي على العلاقات. ستحتاج كل كتلة من الكتل البرمجية التي تضعها إلى رسم خطوط إلى كتل أخرى ، لتشكيل تدفق سيشعر المبرمجين بأنه مألوف سريعًا. لا يزال الأمر يستحق قراءة وثائق Unreal Engine 5 حول البرمجة النصية ، حتى لو كانت لديك خبرة في البرمجة.

الشروع في العمل مع Unreal Engine 5

Unreal Engine 5 عبارة عن جزء كبير من البرامج به الكثير لتتعلمه. الوقت الذي تقضيه فيه سيكون دائمًا يستحق كل هذا العناء ، مما يمنحك الفرصة لتحويل ألعاب أحلامك إلى حقيقة.