Enroll Course: https://www.coursera.org/learn/intermediate-object-oriented-programming-unity-games
مقدمة عن الدورة
دورة “Intermediate Object-Oriented Programming for Unity Games” هي الدورة الرابعة في تخصص تعلم كيفية تطوير ألعاب الفيديو باستخدام لغة البرمجة C# ومحرك الألعاب Unity على أنظمة التشغيل Windows أو Mac. قد تتساءل، لماذا نستخدم C# و Unity بدلاً من لغات ومحركات ألعاب أخرى؟ الجواب بسيط! C# هي لغة جيدة جداً لتعلم البرمجة، ومن ثم الدخول في مجال البرمجة احترافياً. كما أن محرك Unity شائع كثيراً بين مطوري الألعاب المستقلين، حيث تم تحميل ألعاب Unity 16 مليار مرة في عام 2016 فقط!
محتوى الدورة
تغطي الدورة موضوعات هامة تشمل:
- الاستثناءات وإدخال/إخراج الملفات
- الوراثة ومتعدد الأشكال
- معالجة الأحداث والقوائم
- إطعام الدمى (Feed the Teddies)
- المواد الإضافية – تتضمن موارد معدة لتوفير الدعم للمتعلمين الذين قد يتعثرون خلال الدورة.
تجربتي مع الدورة
لقد قضيت وقتاً ممتعاً في هذه الدورة. انطلقت بفهم أساسي للبرمجة، ولكن من خلال المشاريع والتمارين المفيدة، تمكنت من تحسين مهاراتي بشكل ملحوظ. المفاهيم التي اكتسبتها، مثل الوراثة (Inheritance) ومتعدد الأشكال (Polymorphism)، كانت بالتأكيد نقطة تحول في فهمي لكيفية عمل البرمجة كائنية التوجه.
توصية
أنصح بشدة أي شخص مهتم بتطوير الألعاب، سواء كان مبتدئًا أو لديه فهم أساسي، بالانضمام إلى هذه الدورة. ستساعدك ليس فقط على تطوير مهارات البرمجة الخاصة بك، ولكنها أيضًا ستفتح لك آفاقاً جديدة في عالم تطوير الألعاب. مع دعم مجتمع التعلم من خلال Coursera، ستحصل على قدر من التوجيه والمساعدة في كل خطوة على الطريق.
Enroll Course: https://www.coursera.org/learn/intermediate-object-oriented-programming-unity-games