كيفية إنشاء محرك اللعبة الخاص بك

مؤلف: Vivian Patrick
تاريخ الخلق: 13 يونيو 2021
تاريخ التحديث: 17 شهر نوفمبر 2024
Anonim
كيف تصنع لعبة كيف تكون مطور العاب الدرس الأول من سلسلة تلعم انريل Unreal Engine
فيديو: كيف تصنع لعبة كيف تكون مطور العاب الدرس الأول من سلسلة تلعم انريل Unreal Engine

المحتوى

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

الخطوة 1

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


الخطوة 2

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

الخطوه 3

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

الخطوة 4

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


الخطوة الخامسة

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

الخطوة 6

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