يعد محرك Unity من اقوى المحركات في مجال الالعاب , و في هذا المقال سوف نقدم شرح عن برنامج Unity محرك الالعاب الشهير , سوف نتحدث عن تعريفه و ميزاته و استخداماته .
A- في البداية ما هو محرك Unity :
يعتبر محرك Unity محرك العاب متعدد الاستخدامات حيث يمتلك شعبية واسعة بين المطورين لسهولة استخدامه , و يتميز بمرونة و سهولة عالية بالاستخدام مما جعله افضل الخيارات لانشاء العاب 2D و 3D و العاب الواقع المعزز و العاب الواقع الافتراضي.
B- ما هي وظيفته :
تعد وظيفته الاساسية هي توفير محرك جاهز يحتوي جميع الادوات و المكونات التقنية التي نحتاجها لانشاء العاب ثنائية وثلاثية الابعاد ( يعني مثل الالعاب و المحاكاة ) من دون الحاجة لبرمجة كل شيء من الصفر
C- ما هي ميزاته :
1- احتوائه على واجهة سحب و افلات ( يعني مثل اللعب بالمكعبات ) حيث يوفر مساحة عمل يمكننا من خلالها سحب العناصر و وضعها بسهولة
2- اكثر من 50% من الالعاب الموجودة على Steam مصنوعة باستخدام Unity
3-سهولة الاستخدام حيث يوفر واجهة سهلة للمبتدئين
4- يدعم مجموعة واسعة من المنصات مثل ( الموبايل و الويب ) مما جعله مهم للمشاريع متعددة المنصات
و الكثير من الميزات…
D- شرح واجهة Unity الرئيسية :
1- المشهد (Scene) : و هي المساحة يلي بتقدر من خلالها تصمم لعبتك
2- نافذة المشروع ( Project) : تعد المكتبة يلي بتحتوي على جميع ملفات مشروعك مثال ( سكربتات , الصور , نماذج )
3- نافذة التسلسل (Hierachy ) : تعد القائمة التي تحتوي على كل الاغراض الموجودة في منصة التصوير الخاصة بك
4- نافذة المفتش ( Inspector ) : عندما نختار شيء من المشهد بيطلع لنا كل خصائصه و اعداداته و نستطيع التحكم بها
5- نافذة اللعبة ( Game ): هذه النافذة لمعاينة اللعبة يلي صممتها ( يعني النتيجة النهائية للتصميم )
E- استخدامات محرك Unity :
1- صناعة الالعاب و هو الاكثر استخداماُ مثل ( العاب الموبايل و العاب الكمبيوتر و العاب البلايستيشين )
2- المحاكاة والتدريب مثل ( تصميم تطبيق لتعليم قيادة السيارة )
3- الافلام و الرسوم المتحركة مثل ( صناعة فيلم كرتون قصير او اعلان )
4- التعليم مثل ( تصميم تطبيق لشرح القلب بشكل ثلاثي الابعاد )
F- نصائح للمبتدئين :
1- في البداية يجب فهم البرنامج و فهم واجهة البرنامج و جميع النوافذ
2- ابدأ بمشروع صغير جداً (يعني لعبة بسيطة )
3- نعلم اساسيات لغة #C مثل ( المتغيرات , الدوال , IF , CLasses )
4- حاول التعلم من الكورسات او المنصات التعليمية او اليويتوب و عند الانتها يجب التطبيق مباشرة ( لأن مشاهدة من دون تطبيق لا تفيد )
5- عند الوقوع في خطأ لا تقلق بل افهم الخطأ و حاول ان تحل المشكلة و ان لم حلها انسخ الخطأ و اكتبه في Unity Forum و ستجد الاف الاشخاص للمساعدة
G- من اين ابدأ تعلم Unity :
يوجد العديد من المنصات و الكورسات المدفوعة والمجانية وقنوات اليويتوب و منها: