تصميم واجهة المستخدم وبناء نظام الحقيبة بـ Unreal Engine 5
نظام الحقيبة هو أحد أكثر أنظمة UI تعقيداً وطلباً في تطوير الألعاب — وإتقانه يفتح أمامك القدرة على بناء أي واجهة تستطيع تخيّلها. في هذه الدورة التطبيقية من 30 ساعة، ستنتقل من استيراد ملفات المشروع إلى بناء نظام حقيبة وظيفي ومصقول بالكامل في Unreal Engine 5 — Widget Blueprints وData Tables وStructs وEnums والـ Components والمصفوفات والـ Slots وأشرطة الصحة وأنظمة العملة والتقاط العناصر — دون كتابة سطر واحد من C++.
نظرة عامة على الدورة
دورة تصميم UI ونظام الحقيبة بـ UE5 المقدمة من أكاديمية كودرز للتدريب برنامج تدريبي عملي مدفوع بالمشاريع من 30 ساعة يعلمك تصميم وتطبيق نظام حقيبة احترافي المستوى بالكامل في Unreal Engine 5 باستخدام Blueprints وUMG. بدلاً من تمارين منفصلة، كل درس يُسهم في مشروع واحد متنامٍ — مما يضمن أنك ترى دائماً كيف يتصل كل عنصر UI ونظام منطقي بلعبة حقيقية وتفاعلية.
الدورة مُهيكلة في 10 وحدات تدريجية، تبدأ من إعداد المشروع الصديق للمبتدئين الكاملين وتتقدم تدريجياً عبر الأنظمة المتوسطة والاحترافية — شاملةً Blueprint Components لبنية معمارية نظيفة، وشريط صحة قلبي مخصص، وواجهة دليل أزرار التحكم، ونظام حقيبة بتبويبات مع تنقل لوحة المفاتيح، والتقاط العناصر وإدارة البيانات، وبنية slot قائمة على المصفوفات مع تأثيرات الـ Hover ومنطق الكمية.
تفاصيل الدورة
- المدة: 30 ساعة
- المنهج: قائم على المشاريع — مشروع واجهة لعبة واحد متماسك
- الأدوات: Unreal Engine 5 وBlueprints وUMG
- هل يلزم C++: لا
- طريقة التقديم: حضوري، أونلاين، ومسجّل
- داخلي (In-House): متاح في مقر مؤسستك عند الطلب
المتطلبات الأساسية
إلمام أساسي بواجهة Unreal Engine 5 ومحرر Blueprints مفيد لكنه غير مطلوب. تبدأ الدورة بوحدة مصنّفة بوضوح "Absolute Beginner" تغطي إعداد المشروع واستيراد الأصول، مما يجعلها في متناول القادمين الجدد مع تقديم محتوى احترافي المستوى لمن يمتلكون خبرة مسبقة في UE5.
من يجب أن يحضر هذه الدورة؟
- مطورو الألعاب ومتعلمو UE5 الراغبون في تجاوز الميكانيكيات الأساسية وبناء أنظمة UI مصقولة واحترافية تجعل الألعاب تبدو مكتملة.
- مطورو Indie الذين يحتاجون إلى نظام حقيبة وظيفي كامل لمشاريعهم الخاصة ويريدون فهم البنية المعمارية خلفه — ليس مجرد نسخ ولصق.
- مطورو Blueprint في UE5 المرتاحون للأساسيات والراغبون في التقدم إلى بنى Widget المعقدة وData Tables وStructs وEnums والتصميم القائم على الـ Components.
- طلاب تصميم الألعاب الذين يبنون مشاريع محافظ ويحتاجون إلى نظام UI كامل ومثير للانطباع لعرض عمقهم التقني.
- مطورو محركات أخرى (Unity وGodot) الذين ينتقلون إلى UE5 ويريدون تعمقاً مركزاً في نظام Widget UMG وبنية Blueprints في Unreal.
ماذا ستتعلم في هذه الدورة؟
- إعداد مشروع UE5 لتطوير UI واستيراد الأصول بشكل صحيح باستخدام المواد وهياكل البيانات المناسبة.
- إنشاء وإدارة Widget Blueprints باستخدام UMG — التخطيطات والحدود والنصوص والمراسي وأنظمة المحاذاة.
- بناء نظام التقاط وعرض العملة باستخدام Data Tables وStructs وEnhanced Input — مع وظيفة إظهار/إخفاء الحقيبة.
- تصميم وتطبيق Blueprint Components لبنية معمارية نظيفة وقابلة لإعادة الاستخدام — نقل المتغيرات والعقد والأحداث إلى Components مخصصة.
- تمكين التواصل ثنائي الاتجاه بين Components وWidget Blueprints.
- تصميم شريط صحة قلبي مخصص بالكامل — شاملاً القلوب الفارغة ونصف الممتلئة ومنطق الصحة القصوى والرسم الديناميكي للقلوب.
- بناء واجهة دليل أزرار التحكم (GUID) مع محاذاة صحيحة لأزرار التحكم المتعددة.
- إنشاء نظام تبويبات للحقيبة مع تأثيرات التحويم والنقر وWidget Switcher ومنطق Pre-construct والتنقل بلوحة المفاتيح.
- تطبيق نظام التقاط العناصر الكامل باستخدام Structs وData Tables وEnums وActors القائمة على الفيزياء وكشف الـ Trace وتغذية راجعة UI.
- بناء حقيبة قائمة على المصفوفات مع فحص نوع العنصر ومنطق التراكم ومعالجة منفصلة لفئات العناصر المختلفة.
- إنشاء واجهة Slot للحقيبة كاملة — حدود الـ Slot وأيقونات العناصر وتأثيرات الـ Hover وعرض الكمية وربط القيم الديناميكي.
الشهادات الممنوحة
عند إتمام الدورة بنجاح، يحصل المشاركون على:
- شهادة كودرز — شهادة الإتمام الأساسية
- شهادة Cradley — للشركات والجهات الحكومية
- شهادة Accredible — للأفراد والمسجلين بصفة شخصية
بالطلب مع رسوم إضافية:
- شهادة الكلية الدولية الأكسفورد
- شهادة طلال أبو غزالة
- شهادة ICL
لماذا تختار هذه الدورة؟
- مشروع واحد، نظام كامل: كل درس يبني نحو واجهة حقيبة واحدة جاهزة للإنتاج — ليس دروساً منفصلة. ستنتهي بنظام كامل وقابل للإطلاق تفهمه بالكامل وتستطيع تكييفه.
- لا يلزم C++: تستخدم الدورة بالكامل Blueprints وUMG — مما يجعل بنية UI المتقدمة في متناول يدك دون خلفية برمجية.
- تغطي أنماط UE5 المتقدمة: Data Tables وStructs وEnums وBlueprint Components وWidget Switchers ومنطق Pre-construct والحقائب القائمة على المصفوفات — الأنماط التي يستخدمها مطورو UE5 المحترفون في الألعاب الحقيقية.
- صعوبة تدريجية: تصنيف واضح لصعوبة الوحدات (Absolute Beginner → Intermediate → Pro) يضمن أن الدورة تخدم القادمين الجدد والمطورين ذوي الخبرة على حد سواء.
- مهارات قابلة للنقل بشكل كبير: بنية Widget وأنماط إدارة البيانات وتصميم الـ Components التي تتعلمها هنا تنطبق مباشرةً على أي واجهة لعبة — قوائم وHUDs ومتاجر وأنظمة صياغة وأكثر.
- طرق تقديم مرنة: حضوري، أونلاين، مسجّل، أو داخلي — مصممة للمطورين في كل مرحلة من مسيرتهم.