Unity هو محرك ألعاب متعدد المنصات تم تطويره بواسطة Unity Technologies، وتعتبر هي الأداة التي يستخدمها عدد كبير من مطوري الألعاب لإنشاء إبداعاتهم.


 

ما هو الـ Unity؟

 

Unity (الوحدة) هو محرك اللعبة يسمح للأشخاص الذين يرغبون في إنشاء ألعاب إنشاء الألعاب ببساطة وعدم التفكير في كتابة كود منخفض المستوى لكل منصة.

المحرك ، بشكل عام ، عبارة عن مجموعة من مكونات وقت التشغيل (العرض ، الصوت ، الذكاء الاصطناعي ، الإدخال ، إلخ) ومكونات التطوير (محرر المستوى، إلخ.)

 

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

 

بدون محركات الألعاب، لن تتمكن من إنشاء نموذج ثلاثي الأبعاد وتحريكه وجعله يتحرك ببضعة أسطر من التعليمات البرمجية.

 

بدلاً من ذلك ، سيُطلب منك تشغيل مئات الآلاف من أسطر التعليمات البرمجية لجعل جهاز الكمبيوتر الخاص بك يقوم بتحميل هذا النموذج وتحريكه وعرضه على الشاشة، وتذكر أن المنصات المختلفة (الكمبيوتر الشخصي ، PS4 ، Xbox ، الأجهزة المحمولة) لها واجهات برمجة خاصة بها ، لذا سيُطلب منك كتابة كود فردي لكل منصة!

 

تحتوي الـ unity ومحركات الألعاب الأخرى بالفعل على هذا الكود، تحتاج فقط إلى إنشاء المحتوى الخاص بك أعلى محرك اللعبة وسيعمل بنفس الطريقة على جميع المنصات!