تعلم تصمي وبرمجة الالعاب مع برنامج Unity 3D
لكل محبي تعلم برمجة الالعاب بمحرك Unity 3D سنعرفكم على مجموعة من القنوات العربية التي تقدم دروسا ونصائح في برمجة الالعاب 2D و3D وكذلك تعلمكم افضل الطرق لتعلم البرمجة لأن تعلم البرمجة امر مهم من اجل تصميم الالعاب وفهم الكود الذي تكتبه هو مفتاح الوصول الى اساس التعلم
ولذلك عليك في مرحلة التعلم ان :
- مشاهدة الدروس والكورسات والكتب الخاصة ببرنامج Unity 3D
- حاول ترجمة الكلمات الإنجليزية التي لا تعرفها لتتعود على مصطلحات البرمجة لان ذلك سيساعدك في فهم أكواد المطورين الاخرين .
- عود يديك على كتابة الكود ولا تعتمد على الكتابة التلقائية للبرنامج لان ذلك سيجعلك تتعلم كتابة الكلمات بنفسك وتصبح يدك متعودة وخفيفة على لوحة المفاتيح .
- حاول دائما ان تسأل عن الاشياء و الوظائف التي لاتعرفها لأن هذه أفضل طريقة لتعلم وشارك في المنتديات والمواقع والدورات التي تضم مبرمجين ومصممين ببرنامج يونتي لأن دائما ستجد من هو أكثر منك خبرة ليجيبك عن أسئلتك و استفساراتك.
- التعرف على برنامج Unity 3D ونوافذه وما يحتويه من أوامر وخفايا وذلك لتتعود عليه.
- فهم واجهة البرنامج الرئيسة والواجهات الفرعية والعناصر الموجودة فيها لأن ذلك سيسهل عليك العمل في البرنامج ويختصر عليك كتابة الكثير من الأكواد لأن نسخ يونتي الجديدة تحتوي العديد من الاضافات والتحديثات والمشاريع المجانية التي تختصر على المبرمج انشاء كلاسات ودوال للعمل معين.
- لا تعتمد كثيرا على الاضافات التي يقدمها البرنامج بل حاول تعلم البرمجة وانشاء كلاسات ودوال خاص بك للقيام بوظائف التي تريدها لأن ذلك سيسقل مهارتك ويجعلك مبرمجا محترفا .
- تتبع خطوات المبرمجين ونسخ أكوادهم وفهمها وتحليلها لتفهم طريقة عملها ولتتعرف على مختلف الدوال و الكلاسات الخاصة بلغة سي شارب ثم من بعد هذه المرحلة يمكنك تصميم أكواد بنفسك وبرمجة لعبة الخاصة من الصفر دون الاستعانة بسورس كود من الاخرين .
- بعد أن تتعلم الاساسيات حاول ان تقوم ببناء العاب من افكارك الخاصة و إعتمد على نفسك في كتابة الاكواد ولا تنسخ أكواد الاخرين لأن ذلك سيبقيك مبتدأ.
ومن اهم القنوات التي تقدم دروسا مميزة نذكر :
رابط قناة t3lum :
تقدم هذه القناة مجموعة منوعة من الدروس في مجال 2D و 3D منها دروس خاصة مبتدئين وأخرى خاصة بذوي المستويات المتقدمة مثل :
- أساسيات برنامج يونيتي ولغة سي شارب
- أساسيات العاب 2D
- تصميم الألعاب وانشاء Rigging الخاص به
- انشاء Animation وتحرك اللاعب
- برمجة الذكاء الاصطناعي للأعداء Enemy AI
- إنشاء نظام الحوار والمحادثة في الالعاب
- التحكم في الصوت والكاميرات ومستو وضوح اللعبة
والكثير من الدروس الاخرى الموجودة في القناة وأنا أنصح كل مبتدأ بهذه القناة لانها ستطور مهارته اشواطا عديدة.
رابط قناة Ahmed Sabry - Game Developer :
تقدم هذه القناة مجموعة مميزة من الدروس مثل :
- أساسيات برنامج يونيتي ولغة سي شارب
- رياضيات الالعاب Game Math
- الانماط المستخدمة برمجة الالعاب Design Patterns
- طريقة حفظ بيانات اللعبة تعلم Scriptable Object
والكثير من الدروس المنوعة في تطوير الالعاب
رابط قناة : 6wrni
تقدم هذه القناة دروس المبادئ الاساسية في الالعاب مثل :
- أساسيات العاب 2D
- أساسيات العاب 3D
ومجموعة اخرى من الفيديوهات والنصائح التي تعلمك :
- مراحل وأقسام بناء اللعبة
- كيف تخطط للعبتك
- كيف تستثمر وقتك في تطير اللعبة .
وكذلك الكثير من الفيديوهات المفيدة في تحسن مستواك في تطوير الالعاب .
قناة : ANbilArabi
- FUNCTION AND CLASS UNITY
- RAYCAST
- GISMOS
- UI DESIGNE GAME
- SINGLETNS
- 3D MODEL
- LIGHT
- SHADOW
- EVENT
Post a Comment