تعلم البرمجة المتوسطة بلغة C# لتطوير ألعاب Unity من Packt (Navcb)
قم ببناء كود ألعاب أسرع وأكثر كفاءة من خلال إتقان المفاهيم المتوسطة لبرمجة C#، والمهندسة المعمارية القائمة على الأحداث (event-driven architecture)، وإدارة الحالة في Unity.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
الانتقال من البرمجيات النصية الأساسية إلى كود ألعاب منظم وقابل للتوسع هو العقبة الكبرى التي تواجه مطوري Unity الطامحين. كتابة كود غير منظم تحد من إمكانيات لعبتك وتجعل تصحيح الأخطاء كابوسًا. يوجهك هذا المساق المكتوب خلال تقنيات البرمجة المتوسطة بلغة C# لكتابة كود نظيف، قابل وإعادة الاستخدام، ومُحسن لمشاريع Unity الخاصة بك.
من خلال العمل على المفاهيم الواردة في هذا الدليل، ستنتقل من كتابة سكربتات بسيطة ومنعزلة إلى تصميم أنظمة ألعاب نموذجية (modular) واحترافية. ستتعلم كيفية هيكلة مشاريعك لتظل سهلة التحديث والتوسيع مع زيادة تعقيد ألعابك.
ما ستتعلمه:
- فهم المفاهيم المتوسطة الأساسية في C# بما في ذلك الخصائص (properties)، الوراثة (inheritance)، وتعدد الأشكال (polymorphism) في سياق تصميم الألعاب.
- تطبيق البرمجة القائمة على الأحداث (event-driven programming) باستخدام المندوبين (delegates) والأحداث للفصل بين أنظمة اللعبة.
- إدارة حالات اللعبة المعقدة بكفاءة باستخدام أنماط الحالة (state patterns) و ScriptableObjects للتصميم القائم على البيانات.
- تطبيق ميزات C# الحديثة مثل مساحات الأسماء (namespaces)، والأنواع المعممة (generics)، وأنماط البرمجة غير المتزامنة (asynchronous programming) لتحسين الأداء.
- هيكلة بنيات كود نظيفة وقابلة للصيانة تجعل تصحيح الأخطاء وتوسيع ألعابك أمرًا بسيطًا.
ستبدأ بإنشاء أساس قوي في مصطلحات البرمجة الكائنية التوجه الأساسية ومفاهيم C# المتوسطة. من هناك، ستوجهك المادة خطوة بخطوة خلال أنماط المعمارية العملية، وأنظمة الأحداث، وسير عمل إدارة البيانات الفعالة.
تم تصميم هذا المساق للمتعلمين الذين يعرفون الأساسيات المطلقة لـ Unity و C# ويريدون سد الفجوة للوصول إلى مستوى تطوير الألعاب الاحترافي. لا تتطلب أي خبرة برمجية متقدمة.
ابدأ القراءة اليوم لكتابة كود أكثر نظافة وقوة لألعاب Unity الخاصة بك.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 42 دقيقة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
المتعلمون أخذوا أيضًا
🎓 بشهادة
بناء لعبة تصويب من منظور الشخص الأول باستخدام Unity و C#
شهادة
تطبيق عملي
SR 50.00
→
🏆 الأكثر شعبية
🎓 بشهادة
البرمجة الشيئية لألعاب Unity
شهادة
تطبيق عملي
SR 50.00
→
🎓 بشهادة
تطوير VR باستخدام Unity و C#
شهادة
تطبيق عملي
SR 50.00
→
🌟 اختيار الطلاب
🎓 بشهادة
Unity DOTS و ECS: بناء ألعاب عالية الأداء
شهادة
تطبيق عملي
SR 50.00
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع