عن الكورس
يعد هذا المسار قمة الهرم في تعلم البرمجة التفاعلية، حيث يجمع بين محركي Unity (الأشهر عالمياً والأكثر طلباً في سوق العمل) و Godot (المحرك مفتوح المصدر الأسرع نمواً). يركز الكورس على مفاهيم "برمجة الكائنات" (OOP)، قوانين الفيزياء داخل الألعاب (Physics & Collisions)، وتصميم المستويات (Level Design). من خلال كتابة أكواد برمجية حقيقية ( في Godot)، سيتعلم الطالب كيف يدمج بين الفن (الرسومات والأصوات) والمنطق (البرمجة والرياضيات) لإنتاج منتج تقني متكامل، مما ينمي مهارات التفكير الهندسي وإدارة المشاريع المعقدة.
متطلبات الالتحاق
المعرفة السابقة: شرط أساسي اجتياز مستوى في البرمجة النصية (مثل كورس Python) أو فهم قوي لمفاهيم البرمجة (المتغيرات، الشروط، الحلقات التكرارية والمكتبات).
اللغة: إجادة جيدة للغة الإنجليزية لقراءة واجهات البرامج وكتابة الأكواد.
مستويات الكورس
ذا المستوى هو البوابة الحقيقية لعالم صناعة الألعاب الاحترافية باستخدام محرك Godot Engine.
المحاور الدراسية
- مدخل إلى محرك Godot: التعرف على واجهة البرنامج وكيفية إنشاء مشروع جديد.
- بناء بيئة اللعبة (World Building): تصميم الخلفيات (Backgrounds) والأرضيات (Grounds) وتجهيز المشهد الرئيسي (Main Scene).
- نظام المشاهد والعقد (Nodes & Scenes): فهم فلسفة محرك Godot في تنظيم عناصر اللعبة.
- فيزياء الألعاب (Physics): التعامل مع العناصر الثابتة والمتحركة وكيفية جعل الشخصية تتفاعل مع الأرض.
- إدارة الأصول الرقمية (Assets): كيفية استيراد الصور والعناصر الفنية وتنظيمها داخل اللعبة.
مخرجات التعلم
- بنهاية هذا المستوى، سيكون الطالب قادراً على:
- التعامل مع واحد من أقوى محركات الألعاب مفتوحة المصدر (Godot).
- إنشاء مشهد كامل للعبة يتضمن خلفية وأرضية ومنصات.
- فهم كيفية بناء الألعاب ثنائية الأبعاد (2D) والتحكم في عناصرها.
- ترتيب وهيكلة ملفات المشروع برؤية مطور ألعاب محترف.
- تجهيز الأساس البرمجي والفني الذي سينطلق منه في المستويات المتقدمة لإضافة الحركة والأعداء.
الأدوات المستخدمة
Godot Engine: المحرك الأساسي لتطوير وبرمجة اللعبة.
الانتقال إلى الألعاب ثلاثية الأبعاد (3D)
المحاور الدراسية
- عالم الأبعاد الثلاثية (3D Space): فهم محاور الحركة الثلاثة ($X, Y, Z$) وكيفية تحريك العناصر في الفراغ.
- بناء البيئات (Environment Design): استخدام الـ CSG Nodes لبناء الأبنية، الغرف، والمتاهات بسرعة وسهولة.
- الإضاءة والظلال (Lighting & Shadows): كيفية إضافة الشمس (Directional Light) والمصابيح لخلق أجواء واقعية داخل اللعبة.
- كاميرا المنظور الثالث والأول: برمجة الكاميرا لتتبع اللاعب أو الرؤية من خلال عينيه.
- النماذج والمجسمات (Meshes & Materials): كيفية إضافة الألوان والخامات (Textures) للمجسمات لتظهر بشكل واقعي (خشب، معدن، عشب).
مخرجات التعلم
- بناء مرحلة كاملة ثلاثية الأبعاد بتفاصيلها المعمارية.
- برمجة شخصية قادرة على المشي، القفز، والنظر حولها في عالم 3D.
- فهم قوانين الفيزياء المعقدة (الاصطدام في الأبعاد الثلاثة).
2
مستوى
8
محاضرة/مستوى
9 - 13 سنة / 14 - 18 سنة
الفئة العمرية
سعر المستوى الواحد
1,200 ج.م
سجّل الآن
- محاضرات أونلاين مباشرة عبر Zoom
- شهادة معتمدة من STEM.org
- مدربون متخصصون وخبراء
- مشاريع عملية وتطبيقية
- دعم فني ومتابعة مستمرة