آموزش برنامه نویسی پیشرفته بازی های چند نفره با Unreal Engine 5 - آخرین آپدیت

دانلود Advanced Unreal Engine 5 Multiplayer Gameplay Programming

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش برنامه نویسی گیم پلی چند نفره با Unreal Engine 5 و سیستم توانایی (Ability System)

یادگیری رویکردهای اثبات شده در صنعت برای برنامه نویسی گیم پلی چند نفره با Unreal Engine 5 و سیستم توانایی (Ability System).

مباحث دوره:

  • سیستم توانایی (Ability System) - تئوری و عملی
  • لوکوموشن (Locomotion)
  • توانایی های حرکتی (Movement Abilities) شامل Motion Warping
  • مبانی Inventory تکرار شده (Replicated Inventory)
  • توانایی های مبارزه چند نفره (Multiplayer Combat Abilities)
  • ویژگی های محیطی با استفاده از سیستم توانایی (Environmental Features using Ability System)

پیش نیازها: دانش پایه ای از C++، Unreal Engine و Replication توصیه می شود.

چرا این دوره را انتخاب کنیم؟

آیا می خواهید برنامه نویسی گیم پلی چند نفره را با Unreal Engine 5 یاد بگیرید؟ این دوره می تواند ماه ها یا حتی سال ها جستجو در مستندات بی پایان، آموزش ها و تلاش برای پیاده سازی یک فریم ورک پایدار برای پروژه های شما را نجات دهد.

نیازی به اختراع دوباره چرخ نیست - من شما را از طریق رویکردها و فریم ورک های استاندارد صنعت که به شما امکان می دهد با برنامه نویسی گیم پلی چند نفره احساس اطمینان کنید و برای چالش های زندگی واقعی آماده شوید، راهنمایی خواهم کرد.

این دوره نه تنها عمل، بلکه تئوری سیستم توانایی (Ability System) را نیز پوشش می دهد که از آن شروع خواهیم کرد.

هدف من این است که نه تنها مجموعه ای از مثال ها را به شما ارائه دهم، بلکه درک چگونگی برخورد با وظایف مختلف چند نفره را نیز با تفاوت های ظریفی که ممکن است برای یافتن آنها به تنهایی از طریق آزمون و خطا زمان زیادی طول بکشد، ارائه دهم.

شما همچنین می توانید درخواست دسترسی به یک مخزن کامل GitHub با تمام سخنرانی های پیاده سازی شده را داشته باشید.

چگونه این دوره را دنبال کنیم؟

من اکیداً توصیه می کنم برای اینکه چیزی را از دست ندهید، سخنرانی به سخنرانی را دنبال کنید، اما اگر برای یک چیز خاص اینجا هستید، همیشه می توانید یک سخنرانی خاص یا بهتر است حداقل یک بخش را تماشا کنید.

این دوره پوشش می دهد:

  • سیستم توانایی (Ability System) (تئوری و عملی)
  • لوکوموشن (Locomotion)
  • توانایی های حرکتی (Movement Abilities) (شامل Motion Warping)
  • مبانی Inventory تکرار شده (Replicated Inventory)
  • توانایی های مبارزه (Combat Abilities)
  • ویژگی های محیطی با استفاده از سیستم توانایی (Environmental Features using Ability System)

سرفصل ها و درس ها

پیش‌نیازها Prerequisites

  • ویژوال استودیو و آنریل انجین 5 Visual Studio and Unreal Engine 5

  • ایجاد پروژه Creating the Project

مروری بر سیستم توانایی (تئوری) Ability System Overview (Theory)

  • چرا از سیستم توانایی استفاده کنیم؟ Why use Ability System?

  • کامپوننت سیستم توانایی AbilitySystemComponent

  • توانایی گیم پلی Gameplay Ability

  • وظایف توانایی Ability Tasks

  • تگ‌های گیم پلی Gameplay Tags

  • ویژگی‌های گیم پلی Gameplay Attributes

  • افکت‌های گیم پلی Gameplay Effects

  • نشانه‌های گیم پلی Gameplay Cues

  • رویدادهای گیم پلی Gameplay Events

راه‌اندازی Setting Up

  • پلاگین GAS، توانایی، کامپوننت سیستم توانایی، مجموعه ویژگی، کاراکتر GAS Plugin, Ability, Ability System Component, Attribute Set, Character

  • پیش‌فرض‌های کاراکتر، دیباگ سیستم توانایی Character Defaults, Ability System Debug

  • داده‌های کاراکتر، دارایی داده‌های کاراکتر Character Data, Character Data Asset

مبانی حرکت Movement Essentials

  • کامپوننت حرکت، ویژگی‌های حرکت Movement Component, Movement Attributes

  • بلنداسپیس لوکوموشن، دیباگ حرکت Locomotion Blendspace, Movement Debug

  • نمونه انیمیشن، داده‌های انیمیشن، دارایی داده‌های انیمیشن Animation Instance, Animation Data, Animation Data Asset

  • متریال‌های فیزیکی پیشرفته Advanced physical materials

  • کامپوننت قدم‌ها، اعلان انیمیشن قدم Footsteps Component, Step Anim Notify

  • ورودی پیشرفته Enhanced Input

توانایی‌های حرکتی Movement Abilities

  • توانایی پرش Jump Ability

  • توانایی پایه Base Ability

  • توانایی خم شدن Crouch Ability

  • توانایی سرعت (ویژگی‌ها) Sprint Ability (Attributes)

  • خیز (تغییر شکل حرکت) - تئوری Vault (Motion Warping) - Theory

  • خیز (تغییر شکل حرکت) - پیاده‌سازی Vault (Motion Warping) - Implementation

  • توانایی دویدن روی دیوار (وظایف توانایی) Wall Run Ability (Ability Tasks)

  • روابط توانایی با تگ‌های گیم پلی Ability Relations with Gameplay Tags

اینونتوری تکرار شده (بخش اول) و تعاملات Replicated Inventory (Part I) & Interactions

  • معماری اینونتوری - تئوری Inventory Architecture - Theory

  • داده‌های استاتیک آیتم (رویکرد UClass CDO)، استاتیک‌های بازی اکشن Item Static Data (UClass CDO approach), Action Game Statics

  • ورودی آیتم، لیست آیتم، نمونه آیتم Item Entry, Item List, Item Instance

  • کامپوننت اینونتوری Inventory Component

  • اکتور آیتم، مجهز کردن آیتم، انداختن آیتم Item Actor, Equipping Item, Dropping Item

  • نهایی کردن اینونتوری، مدیریت بهتر تگ‌های اینونتوری Finalizing Inventory, Better Inventory Tag Management

  • نادیده‌گیری‌های انیمیشن آیتم Item Animation Overrides

مبارزه و اینونتوری قسمت دوم Combat & Inventory Part II

  • داده‌های استاتیک سلاح، اکتر آیتم سلاح، توانایی‌های آیتم WeaponStaticData, Weapon Item Actor, Item Abilities

  • توانایی تک شلیک، توانایی اینونتوری، اعلان رویداد گیم پلی Single Shot Ability, Inventory Ability, Gameplay Event Notify

  • افکت‌های آیتم، حرکت استریف Item Effects, Strafe Movement

  • توانایی شلیک اتوماتیک Automatic Shooting Ability

  • افکت آسیب مبتنی بر داده Data-Driven Damage Effect

  • افکت‌های سلاح و ضربه‌ها Weapon Effects & Hit Impacts

  • هدف‌گیری سمت سرور، توانایی نشانه‌گیری، اصلاح‌کننده دوربین Server-Side Targeting, Aiming Ability, Camera Modifier

  • مرگ و احیا Death & Respawn

  • پرتابه، توانایی شلیک پرتابه، آسیب شعاعی Projectile, Projectile Shooting Ability, Radial Damage

محیط Environment

  • حجم فیزیک سیستم توانایی Ability System Physics Volume

  • آتش‌دان (افکت‌های سوزاندن مختلف، نشانه‌های گیم پلی مبتنی بر استاتیک و اکتر) Campfire (Different Burning Effects, Static & Actor Based Gameplay Cues)

اضافی Bonus

  • ارتقا به 5.1.1 Upgrading to 5.1.1.

  • آیتم اینونتوری مهمات، تگ‌های اینونتوری Ammunition Inventory Item, Inventory Tags

  • رفع اشکال کامپایل ~5.3 ~5.3 Compilation Fix

نمایش نظرات

آموزش برنامه نویسی پیشرفته بازی های چند نفره با Unreal Engine 5
جزییات دوره
13.5 hours
49
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,071
4.1 از 5
دارد
دارد
دارد
Artem Chaika
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Artem Chaika Artem Chaika

توسعه‌دهنده ارشد Unreal Engine