كلية تطوير الألعاب على Unreal Engine 4 - الدورة 249500 فرك. من GeekBrains، تدريب لمدة 0 أشهر، التاريخ: 10 يونيو 2023.
Miscellanea / / November 27, 2023
لمن الدورة مناسبة؟
للمبتدئين بدون خبرة في البرمجة
ستنتقل من مستوى المبتدئين إلى مستوى مطور Unreal Engine 4. قم بإنشاء 4 ألعاب ويمكنك الحصول على وظيفة في الاستوديو.
للمطورين المبتدئين
أتقن استخدام Unreal Engine 4، وتعلم البرمجة باستخدام Blueprints وC++. ستكون قادرًا على تطوير الألعاب من الصفر وتطوير حياتك المهنية في تطوير الألعاب.
المطورين ذوي الخبرة
تعلم كيفية استخدام Unreal Engine 4 لإنشاء ألعاب من أي نوع. يمكنك تغيير تخصصك وكسب المزيد.
برنامجنا هو واحد من أكثر البرامج ضخامة وشمولاً. وفي الوقت نفسه، من السهل أن نفهم لأن المعرفة يتم تقديمها تدريجيًا: من الأدوات الأساسية إلى الأدوات المتقدمة.
تحضير
الدورات
كيف تدرس بفعالية. دورة فيديو من منهجيات جامعة GeekUniversity
شخص سخيف. دورة اساسية
أساسيات قاعدة البيانات
أساسيات س. دورة تفاعلية
مطور C++ مبتدئ
الدورات
إتقان لغة البرمجة C++ على مستوى مطور Junior C++. تعلم الأساسيات التقنية للمهنة وكن قادرًا على العمل بمهام أكثر تعقيدًا وأطر عمل جديدة.
ندوة تمهيدية عبر الإنترنت مع العميد
أساسيات لغة سي++
• مقدمة. مقدمة واختيار وتركيب الأدوات وتجميعها وتجميعها. البرنامج الأول
• مفاهيم أساسية. المتغيرات وأنواع البيانات والمؤشرات والمصفوفات. قابلية الحساب
• العمليات والتعبيرات
• الشروط، الحلقات، الاختيار المتعدد، النطاقات. جاف
• المهام. مساحات الأسماء والوسائط والمعلمات وقيم الإرجاع. قبلة
• إدارة الذاكرة. المراجع والمؤشرات، والتسمية، والحساب، ووظائف رد الاتصال
• المعالجة المسبقة. الثوابت، وحدات الماكرو، الترجمة الشرطية، الامتدادات. ياجني
• نتائج. لعبة تيك تاك تو
OOP باستخدام C++ كمثال
• الدول المسماة
• ميراث
• الوظائف الافتراضية وتعدد الأشكال
• العلاقات بين الكائنات في C++
• تقاسم المهام والأساليب
• خيوط الإدخال/الإخراج
• دعم نمطية. كتابة لعبة بلاك جاك
• آلية الاستثناء
اللحظات الصعبة في لغة C++
• فصول مساعدة للعمل المريح
• نموذج الذاكرة وزمن التنفيذ
• حاويات STL التسلسلية
• خوارزميات المحكمة الخاصة بلبنان
• الحاويات الترابطية STL
• البرمجة الموازية. تعدد الخيوط
• مساحة الاسم والتسلسل الثنائي
• اختبارات
مشروع
• لعبة تيك تاك تو ذات أسلوب إجرائي
• لعبة البلاك جاك باستخدام OOP
أساسيات المحرك غير الحقيقي 4
الدورات
إتقان المنهجيات الأساسية المستخدمة عند العمل مع UE4. ستقوم بتطوير المكونات الخاصة بك وتنفيذ مخزون اللعبة الذي سيقوم بتخزين البيانات حول عناصر اللاعب وتحميلها من منصات مختلفة.
أساسيات المحرك غير الواقعية
• مقدمة. التحضير للتطوير على Unreal Engine 4
• الأشياء الرئيسية. دورة الحياة. التحرك في جميع أنحاء العالم
• المنعطفات. إنشاء الكائنات
• اطلاق الرصاص. الاصطدامات
• واجهات. عناصر. الفعاليات والوفود
• الذكاء الاصطناعي. تأثيرات
• المستويات. خلق الممثل كسول
• الفيزياء ومحاكاتها. بناء المشروع
واجهة المستخدم UE4
• UMG: مقدمة
• UMG: الحاجيات الأساسية وميزاتها
• UMG. ربط عناصر واجهة المستخدم في C++ وإنشاء مدير عناصر واجهة المستخدم
• لائحة. أساسيات تهيئة الفصل وتمرير الوسيطة
• لائحة: الأنماط
• لائحة وUMG: السحب والإفلات
• المخزون: النظام الأساسي
• المخزون: المعدات
الإضافات/الوحدات النمطية UE4
• الوحدات. ما هي الوحدة وكيف يتم تحميل الوحدات في UE4
• تطوير المخزون. إنشاء القطعة المخزون الأساسية
• نظام حفظ غير واقعي. تطوير المخزون. دعونا نلقي نظرة على حفظ البيانات الأساسية وتحميلها (المخططات فقط)
• نظام حفظ غير واقعي. استمرار. تطوير المخزون. نحن ننظر إلى التسلسل وكيفية حفظ البيانات (C++)
• تطوير المخزون. حفظ وتحميل النتيجة
• تطوير المخزون. الجزء 1
• تطوير المخزون. الجزء 2
• مشغل الوسائط. نقوم بإنشاء مكون إضافي لعرض الفيديو والصوت على النسيج.
مشروع
• المكون الأصلي
• المخزون عبر منصة
• كتبه البرنامج المساعد لأداة التحرير
منصة مشتركة ومتعددة اللاعبين في UE4
الدورات
سنعلمك كيفية العمل عبر الأنظمة الأساسية في Unreal Engine 4 وأنظمة الرسوم المتحركة والذكاء الاصطناعي. دعونا نلقي نظرة على النقاط الرئيسية في تحميل البيانات الديناميكية ونكتب لعبتين متعددتي اللاعبين.
UE4 موبايل
• آي أو إس، أندرويد. مقدمة لتطوير الأجهزة المحمولة وإعداد المشروع لـ UE4
• آي أو إس، أندرويد. دمج وتجميع مكتبة pugiXml لنظامي التشغيل IOS/Android
• آي أو إس، أندرويد. كتابة غلاف عبر الأنظمة الأساسية لنظامي التشغيل IOS/Android
• آي أو إس، أندرويد. تطوير واجهة لحفظ الألعاب وتحميلها لنظام IOS/Android
• مواد تفاعلية
• الرسوم المتحركة. مقدمة. مثيل الرسوم المتحركة، مخطط الرسوم المتحركة. آلة الدولة
• الرسوم المتحركة كتابة FootIK حلالا الخاص بك
• مقدمة لمنظمة العفو الدولية تعمل مع الأنواع الأساسية AIContoller، BT، BB
UE4 متعددة اللاعبين/الأصول الديناميكية
• التحميل الديناميكي للأصول. مقدمة. TSoftObjectPtr. حاول التحميل
• التحميل الديناميكي للأصول. التحميل غير المتزامن للأصول. مدير الأصول
• تركيب مدير باك
• مخططات متعددة اللاعبين (نموذج أولي سريع) الجزء الأول
• مخططات متعددة اللاعبين (نموذج أولي سريع) الجزء 2
• متعددة اللاعبين. بنية خادم العميل. بينج بونج الجزء الأول
• متعددة اللاعبين. النسخ المتماثلة. RPC، RepNotify. بينج بونج الجزء الثاني
• متعددة اللاعبين. خادم مخصص. بينج بونج الجزء الثالث
مشروع
• لعبتان عبر الإنترنت تستخدمان شبكة UE4
• مكون إضافي مكتوب عبر الأنظمة الأساسية لمنصات IOS/Android (العرض الدائري)
• البرنامج المساعد مكتوب لIK Solver
محرك غير واقعي 4 عالم مفتوح
الدورات
دعونا نلقي نظرة على الأدوات والأساليب الموجودة في UE4 لإنشاء عوالم مفتوحة، بالإضافة إلى تقنيات التحسين. سنقوم بتطوير لعبة ثنائية الأبعاد ومنصات ثنائية الأبعاد وسنتعلم كيفية العمل مع المواد الموجودة في المحرك.
UE4 العالم المفتوح
• إنشاء مدخلات عبر الأنظمة الأساسية (الجوال، سطح المكتب، لوحة الألعاب)
• إنشاء مدخلات عبر الأنظمة الأساسية (الجوال، سطح المكتب، لوحة الألعاب)
• أدوات الترجمة
• الآثار/الفيزياء الجزء 1.AABB الاصطدام، تتبع الخط
• آثار / دوول الفيزياء، مكون الحبل
• صنع لعبة فيزياء بسيطة
• أدوات العالم المفتوح الجزء الأول
• أدوات العالم المفتوح الجزء 2
UE4 2D/التحسينات
• ورقة 2D الجزء 1 مقدمة
• ورقة 2D الجزء 2 صنع لعبة بسيطة 2D
• تدفق المستوى الجزء 1
• تدفق المستوى الجزء 2
• ألعاب التعبئة والتغليف
• تظليل مقدمة
• تظليل المواضيع المتقدمة
• تصحيح الأخطاء/التنميط
مشروع
• لعبة على UE4 مع عناصر الفيزياء
• لعبة ثنائية الأبعاد - تشغيل منصة تحتوي على عناصر فيزيائية
ريادة الأعمال الفردية القانونية والعمل الحر
الدورات
تم إعداد المادة الاختيارية من قبل البنك الرقمي الروسي لرواد الأعمال "Tochka".
الخفايا التشريعية عند العمل مع العملة
التسجيل والضرائب
العمل مع منصات Google وUpwork وAppStore
دورة خارج الربع
الدورات
التحضير للبحث عن وظيفة
دورة الفيديو. التحضير لمقابلة مطور اللعبة