TrueschoTruescho
كل الدورات
هياكل البيانات وأنماط التصميم لمطوري الألعاب
Coursera
دورة
غير محدد

هياكل البيانات وأنماط التصميم لمطوري الألعاب

University of Colorado System

طبّق هياكل البيانات وأنماط التصميم في Unity وC# لبناء ألعاب أكثر تنظيما وأداءً، مع مبادئ تتبع الأخطاء وتحسين الكود.

غير محدد4 أسبوع20,340 متسجل

عن الدورة

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

ماذا ستتعلم

  • اختيار هياكل بيانات مناسبة لتحسين أداء أنظمة اللعبة داخل Unity
  • تطبيق أنماط تصميم لتقليل التعقيد وزيادة قابلية التوسعة والصيانة
  • تنظيم الكود وفق مبادئ OOP لرفع جودة بنية المشروع
  • استخدام تقنيات تصحيح الأخطاء لتحديد الاختناقات والمشكلات مبكرا

المدرسون

D

Dr. Tim "Dr. T" Chamillard

Computer Science

المواضيع

تطوير ألعاب
Unity
سي شارب
هياكل البيانات
أنماط التصميم
نظرية الرسوم البيانية
مبادئ برمجة
تصحيح الأخطاء

معلومات الدورة

المنصةCoursera
المستوىغير محدد
طريقة التعلمغير محدد
السعرمجاني

المهارات

تطوير ألعاب
Unity
سي شارب
هياكل البيانات
أنماط التصميم
نظرية الرسوم البيانية
مبادئ برمجة
تصحيح الأخطاء
C# (Programming Language)
Software Architecture

ابدأ التعلم الآن