CODERZ

احجز مقعدك

الاسم يجب أن يكون 3 أحرف على الأقل
رقم الموبايل مطلوب
تصميم واجهة المستخدم وبناء نظام الحقيبة بـ Unreal Engine 5
برمجة الالعاب مميز

الألعاب الرائعة تملك واجهات رائعة. تعلّم كيف تبني الاثنين معاً.

نظام الحقيبة هو أحد أكثر أنظمة UI تعقيداً وطلباً في تطوير الألعاب — وإتقانه يفتح أمامك القدرة على بناء أي واجهة تستطيع تخيّلها. في هذه الدورة التطبيقية من 30 ساعة، ستنتقل من استيراد ملفات المشروع إلى بناء نظام حقيبة وظيفي ومصقول بالكامل في Unreal Engine 5 — يشمل Widget Blueprints وData Tables وStructs وEnums والـ Components والمصفوفات والـ Slots وأشرطة الصحة وأنظمة العملة والتقاط العناصر وأدلة أزرار التحكم — دون كتابة سطر واحد من C++.

30 الساعات
مبتدئ
هجين
تواصل واتس اب

ما تتضمنه الدورة

المدة: 30 ساعة محتوى
الشهادة: عند الإكمال
المشاريع: مشاريع عملية
الدعم: وصول مدى الحياة
الجهة: أنريل إنجن

تصنيف الدورة

طريقة الحضور: هجين
نوع التدريب: دورة تدريبية
المسار المهني: مهندس ذكاء اصطناعي
عن هذه الدورة
دورة تصميم واجهة المستخدم ونظام الحقيبة بـ Unreal Engine 5 | أكاديمية كودرز — عمّان

تصميم واجهة المستخدم وبناء نظام الحقيبة بـ 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 ومتاجر وأنظمة صياغة وأكثر.
  • طرق تقديم مرنة: حضوري، أونلاين، مسجّل، أو داخلي — مصممة للمطورين في كل مرحلة من مسيرتهم.

تواصل معنا

أكاديمية كودرز للتدريب00962 778 111 010info@CoderZ-Tech.com الجاردنز، عمارة صندوق الحج، عمّان، الأردن
منهج الدورة
1 إعداد المشروع
4 دروس
هيكل الدورة
ملفات الدورة
استيراد الملفات إلى Unreal Engine
مادة العملة (Material for Money)
2 العملة
8 دروس
إنشاء Blueprint للعملة
Data Table والهيكل (Structure)
التقاط العملة
إضافة المبلغ إلى عملة الشخصية
إنشاء Widget Blueprint
Enhanced Input
إظهار الحقيبة
إخفاء الحقيبة
3 المكونات
3 دروس
إنشاء Component
نقل المتغيرات والعقد إلى الـ Component
الأحداث (Events) داخل الـ Components
4 واجهة العملة
3 دروس
الحدود والنصوص (Borders and Text)
تخطيط واجهة العملة
التواصل بين الـ Component والـ Widget
5 واجهة شريط الصحة
8 دروس
Widget منشأ من قِبل المستخدم
تصميم واجهة Heart Widget
برمجة Heart Widget
الصحة القصوى ومنطق الصحة
برمجة القلب الفارغ ونصف الممتلئ
دالة رسم القلوب (Draw Hearts)
زيادة وتقليل الصحة
استخدام شريط الصحة في Viewport
6 واجهة دليل الأزرار
4 دروس
إنشاء GUID لزر R
المحاذاة (Alignments)
GUID لزر Y
GUID لزري A وB
7 تبويبات الحقيبة
6 دروس
إنشاء أزرار التبويبات
تأثيرات أحداث التحويم والنقر (Hovered & Clicked)
التحدي منجز
Widget Switcher
Pre-construct
التحديد بلوحة المفاتيح
8 التقاط العناصر
8 دروس
Struct للعناصر
Data Tables للعناصر
Enums
فيزياء العناصر (Item Physics)
الـ Trace للالتقاط
الحصول على بيانات العنصر الملتقط
واجهة GUID للالتقاط
برمجة واجهة الالتقاط
9 المصفوفات لواجهة الحقيبة
9 دروس
Struct للمصفوفات
Enhanced Input لالتقاط العناصر
فحص نوع العنصر
الإضافة إلى عنصر موجود في الحقيبة
منطق نجاح أو فشل إضافة العنصر للحقيبة
إنشاء عنصر داخل مصفوفة الحقيبة
مصفوفة السيف — إنشاء Slot من الصفر
منطق زيادة كمية السيف
مصفوفة الدرع بالنسخ واللصق
10 واجهة الـ Slot (Slot UI)
6 دروس
إنشاء حدود الـ Slot
أيقونة الـ Slot وتأثير التحويم (Hover)
واجهة الكمية (Quantity UI)
كمية الصندوق صفر
ضبط قيم واجهة الـ Slot
تأثير التحويم على الـ Slot

هل أنت مستعد للبدء بالتعلم؟

سجّل في دورتنا اليوم واكتسب المهارات التي تبحث عنها الشركات.

تواصل معنا الآن