دورة عبر الإنترنت – تدريب احترافي معتمد في برمجة C# لتطوير الألعاب في Unity بجامعة كولورادو

تعلم برمجة الألعاب في Unity باستخدام C#. تعرف على كيفية استخدام لغة البرمجة C# وإنشاء الألعاب في Unity بسهولة.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

البدء

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • مهارات الاتصال
  • إدارة الوقت
  • مهارات حل المشكلات
  • التفكير النقدي
  • العمل الجماعي
  • مهارات إدارة المشاريع
  • المرونة والقدرة على التكيف
  • التخطيط الاستراتيجي
  • فهم الثقافة المتعددة الثقافات
  • المهارات التكنولوجية

What you will learn in the course

Courses for which the course is suitable

  • مطور اللعبة
  • مبرمج ج#
  • مطور البرمجيات
  • مطور لعبة الوحدة
  • مهندس برمجيات
  • مصمم اللعبة
  • مطور التطبيقات

التدريب – سلسلة من الدورات المكونة من 4 أجزاء

تم تصميم هذا التدريب للمبرمجين المبتدئين المهتمين بتعلم كيفية برمجة ألعاب Unity باستخدام لغة C#.

  • الدورة الأولى لا تتطلب خبرة سابقة في البرمجة.
  • ستتعلم خلال الدورات الأربع للتدريب:
    • البرنامج بلغة C#
    • كيفية استخدام هذه المعرفة لبرمجة ألعاب Unity
  • تعد المواد الخاصة بـ C# وUnity في دورات التخصص أوسع قليلاً من محتوى دورات برمجة الألعاب الأولى في UCCS.
  • “Unity” هي علامة تجارية أو علامة تجارية مسجلة لشركة Unity Technologies أو الشركات التابعة لها في الولايات المتحدة وأماكن أخرى.

الدورات التدريبية في هذا التخصص هي أعمال مستقلة ولم يتم اعتمادها أو تأييدها أو الانضمام إليها بواسطة Unity Technologies أو الشركات التابعة لها.

مشروع التعلم العملي

تشتمل كل دورة على 10-20 تمرينًا مصممًا لتعليمك أفكارًا صغيرة في C# وUnity.

  • بالإضافة إلى ذلك، ستقوم بتطوير العديد من تطبيقات وحدات التحكم الأكبر حجمًا في لغة C# والنماذج في Unity.
  • أيضًا، سوف تقوم ببناء لعبتين كاملتين.
  • تم تصميم كل هذه الأشياء لتعليمك مفاهيم مهمة في C# وUnity.

Details of the courses that make up the specialization

مقدمة إلى برمجة C# و Unity

الدورة 1

  • 18 ساعة
  • 4.7 (2,398 تقييمًا)

تفاصيل الدورة

ماذا ستتعلم

تدور هذه الدورة حول تعلم كيفية تطوير ألعاب الفيديو باستخدام لغة البرمجة C# وإطار عمل اللعبة Unity على أنظمة التشغيل Windows أو Mac. لماذا نستخدم C# وUnity وليس لغة أخرى أو محرك ألعاب؟ حسنًا، تعد لغة C# لغة رائعة لتعلم البرمجة ثم للبرمجة الاحترافية. كما يحظى محرك اللعبة Unity بشعبية كبيرة بين مطوري الألعاب المستقلين؛ تم تنزيل ألعاب Unity 16,000,000,000 مرة في عام 2016! وأخيرًا، تعد لغة C# إحدى لغات البرمجة التي يمكن استخدامها في بيئة Unity.

لا تفترض هذه الدورة أن لديك خبرة سابقة في البرمجة. لا تقلق إذا لم تقم بكتابة التعليمات البرمجية من قبل؛ سنبدأ من البداية ونبني ألعابًا صغيرة حتى نهاية الدورة. ستتعلم طوال الدورة مفاهيم البرمجة الأساسية التي تنطبق على لغات البرمجة المتعددة، بما في ذلك C#، وكذلك كيفية تطبيق هذه المفاهيم عند تطوير الألعاب.

برمجة الكمبيوتر ممتعة حقًا بشكل عام، وبرمجة الألعاب أفضل!

تحذير: البدء (على افتراض عدم وجود معرفة مسبقة بالبرمجة) ليس بالأمر السهل (ليس من الصعب تنفيذه). تعلم البرمجة أمر صعب، خاصة وأن هذه الدورة تعادل النصف الأول من دورة جامعية من المستوى الأول. إن مواجهة تحديات الدورة التدريبية أثناء شراء المادة سيكون تحديًا مجزيًا، ولكن هذه العملية ستتطلب عملاً شاقًا وربما بعض الشتائم على طول الطريق.

وحدات
  • الوحدة 1: اكتب تطبيق وحدة التحكم الأول الخاص بك في C# واختر Unity
  • الوحدة الثانية: تعرف على كيفية حفظ البيانات في برامجنا
  • الوحدة 3: تعرف على كيفية استخدامنا للفئات والكائنات لتنفيذ التعليمات البرمجية الخاصة بنا
  • الوحدة 4: تعلم أساسيات ألعاب Unity 2D وإجراء “الاختبار النهائي”

“Unity” هي علامة تجارية أو علامة تجارية مسجلة لشركة Unity Technologies أو الشركات التابعة لها في الولايات المتحدة وأماكن أخرى.

هذه الدورة عبارة عن عمل مستقل ولا يتم رعايتها أو دعمها أو الانضمام إليها من قبل Unity Technologies أو الشركات التابعة لها.

المهارات التي سوف تقوم بتطويرها

  • فئة: تطوير ألعاب الفيديو
  • الفئة: C# (لغة برمجة)
  • الفئة: الوحدة (واجهة المستخدم)
  • التصنيف: برمجة العاب

المزيد من برمجة C# وUnity

الدورة 2

  • 22 ساعة
  • 4.8 (605 تقييمًا)

تفاصيل الدورة

ماذا ستتعلم

هذه هي الدورة التخصصية الثانية حول كيفية تطوير ألعاب الفيديو باستخدام لغة البرمجة C# وإطار عمل اللعبة Unity على أنظمة التشغيل Windows أو Mac. لماذا نستخدم C# وUnity وليس لغة أخرى أو محرك ألعاب؟ حسنًا، تعد لغة C# لغة رائعة لتعلم البرمجة ثم للبرمجة الاحترافية. كما يحظى محرك اللعبة Unity بشعبية كبيرة بين مطوري الألعاب المستقلين؛ تم تنزيل ألعاب Unity 16,000,000,000 مرة في عام 2016! وأخيرًا، تعد لغة C# إحدى لغات البرمجة التي يمكن استخدامها في بيئة Unity.

تفترض هذه الدورة أن لديك المعرفة الأساسية من الدورة السابقة في التخصص. ويجب عليك التأكد من حصولك على هذه المعرفة، إما عن طريق حضور الدورة السابقة أو عن تجربة شخصية، قبل البدء في هذه الدورة. خلال هذه الدورة، ستستمر في بناء مؤسستك في C# وUnity من خلال استكشاف موضوعات إضافية في C# وUnity وإنهاء لعبة Unity التي بدأتها في نهاية الدورة السابقة.

وحدات
  • الوحدة 1: تعرف على كيفية اتخاذ القرارات في الكود الخاص بنا
  • الوحدة 2: تعرف على كيفية تلقي واستخدام مدخلات اللاعب في ألعاب Unity الخاصة بك
  • الوحدة 3: تعرف على كيفية استخدام التكرارات (الحلقات) لتكرار الإجراءات في التعليمات البرمجية الخاصة بك
  • الوحدة 4: تعلم كيفية تخزين الكثير من البيانات في المصفوفات والقوائم

“Unity” هي علامة تجارية أو علامة تجارية مسجلة لشركة Unity Technologies أو الشركات التابعة لها في الولايات المتحدة وأماكن أخرى.

هذه الدورة عبارة عن عمل مستقل ولا يتم رعايتها أو دعمها أو الانضمام إليها من قبل Unity Technologies أو الشركات التابعة لها.

تطوير الصف في C#

الدورة 3

  • 28 ساعة
  • 4.8 (56 تقييمًا)

تفاصيل الدورة

ماذا ستتعلم

هذه الدورة الثالثة في التخصص حول كيفية تطوير ألعاب الفيديو باستخدام لغة البرمجة C# وإطار عمل اللعبة Unity على أنظمة التشغيل Windows أو Mac. لماذا نستخدم C# وUnity وليس لغة أخرى أو محرك ألعاب؟ حسنًا، تعد لغة C# لغة رائعة لتعلم البرمجة ثم للبرمجة الاحترافية. كما يحظى محرك اللعبة Unity بشعبية كبيرة بين مطوري الألعاب المستقلين؛ تم تنزيل ألعاب Unity 16,000,000,000 مرة في عام 2016! وأخيرًا، تعد لغة C# إحدى لغات البرمجة التي يمكن استخدامها في بيئة Unity.

تفترض هذه الدورة أن لديك المعرفة الأساسية من الدورات السابقة في الاحتراف. ويجب عليك التأكد من حصولك على هذه المعرفة، إما عن طريق حضور الدورات السابقة أو عن تجربة شخصية، قبل البدء بهذه الدورة. طوال هذه الدورة، ستستمر في بناء مؤسستك في C# وUnity من خلال استكشاف موضوعات إضافية.

إن المواد الموجودة في هذه الدورة والدوراتتين السابقتين هي في الواقع أول دورة برمجة لدينا لتخصصات تصميم وتطوير الألعاب في UCCS.

وحدات
  • الوحدة 1: تعرف على التجريدات وكيف يمكنك استخدامها لتصميم وتنفيذ فئات لتطبيقات وحدة التحكم
  • الوحدة 2: تعرف على المزيد حول كيفية عمل الأساليب والمعلمات
  • الوحدة 3: تعرف على كيفية استخدام التجريدات لتصميم وتنفيذ الفئات في Unity
  • الوحدة 4: إضافة مخرجات نصية (مثل النتيجة!) ومؤثرات صوتية إلى ألعاب Unity الخاصة بك

“Unity” هي علامة تجارية أو علامة تجارية مسجلة لشركة Unity Technologies أو الشركات التابعة لها في الولايات المتحدة وأماكن أخرى.

هذه الدورة عبارة عن عمل مستقل ولا يتم رعايتها أو دعمها أو الانضمام إليها من قبل Unity Technologies أو الشركات التابعة لها.

برمجة كائنية المستوى المتوسط ​​لألعاب Unity

الدورة 4

  • 52 ساعة
  • 4.6 (320 تقييمًا)

تفاصيل الدورة

ماذا ستتعلم

هذه هي الدورة الرابعة في التخصص حول كيفية تطوير ألعاب الفيديو باستخدام لغة البرمجة C# وإطار عمل اللعبة Unity على أنظمة التشغيل Windows أو Mac. لماذا نستخدم C# وUnity وليس لغة أخرى أو محرك ألعاب؟ حسنًا، تعد لغة C# لغة رائعة لتعلم البرمجة ثم للبرمجة الاحترافية. كما يحظى محرك اللعبة Unity بشعبية كبيرة بين مطوري الألعاب المستقلين؛ تم تنزيل ألعاب Unity 16,000,000,000 مرة في عام 2016! وأخيرًا، تعد لغة C# إحدى لغات البرمجة التي يمكن استخدامها في بيئة Unity.

تفترض هذه الدورة أن لديك المعرفة الأساسية من الدورات السابقة في الاحتراف. ويجب عليك التأكد من حصولك على هذه المعرفة، إما عن طريق حضور الدورات السابقة أو عن تجربة شخصية، قبل البدء بهذه الدورة. خلال هذه الدورة، ستبني على معرفتك الأساسية بـ C# وUnity من خلال تطوير ألعاب أكثر ثراءً مع تصميمات أفضل موجهة للكائنات، باستخدام إدخال الملفات وإخراجها، والميراث وتعدد الأشكال، والتعامل مع الأحداث.

تمنحك هذه الدورة التدريبية المزيد من الأدوات لمساعدتك في إنشاء ألعاب رائعة باستخدام C# وUnity!

وحدات
  • الوحدة 1: ضم الملفات لتنفيذ ألعاب Unity الخاصة بك
  • الوحدة 2: تعرف على كيف يساعدنا الوراثة وتعدد الأشكال في كتابة تعليمات برمجية أقل لألعابنا
  • الوحدة 3: تطبيق التعامل مع الأحداث لإنشاء تصميمات أفضل موجهة للكائنات وإضافة قوائم إلى ألعاب Unity الخاصة بك
  • الوحدة 4: استكشاف التنفيذ الكامل للعبة Unity الصغيرة

“Unity” هي علامة تجارية أو علامة تجارية مسجلة لشركة Unity Technologies أو الشركات التابعة لها في الولايات المتحدة وأماكن أخرى.

هذه الدورة عبارة عن عمل مستقل ولا يتم رعايتها أو دعمها أو الانضمام إليها من قبل Unity Technologies أو الشركات التابعة لها.