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

دانلود Multiplayer Racing Game Development in Unreal Engine 5 & C++

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

آموزش ساخت بازی مسابقه‌ای چند نفره آنلاین با Unreal Engine 5 و Steam

آیا تا به حال آرزو داشته‌اید بازی مسابقه‌ای چند نفره خودتان را بسازید؟ در این دوره، یاد خواهید گرفت که چگونه یک بازی مسابقه‌ای کاملاً کاربردی با قابلیت چند نفره را با استفاده از Unreal Engine 5، C++ و Steam بسازید. ما همه چیز را از اصول اولیه شبکه سازی تا تکثیر پیشرفته، مدیریت جلسات سفارشی و ادغام Steam پوشش خواهیم داد.

در پایان این دوره، یک بازی مسابقه‌ای چند نفره کامل خواهید داشت که در آن بازیکنان می‌توانند میزبان و به مسابقات آنلاین بپیوندند، با استفاده از شبکه سازی بلادرنگ با یکدیگر مسابقه دهند و یک سیستم گیم پلی کاملاً تکثیر شده را تجربه کنند.

آنچه در این دوره خواهید آموخت:

  • توسعه بازی چند نفره با Unreal Engine 5 با استفاده از C++ و شبکه سازی
  • ادغام Steam و سیستم فرعی آنلاین Unreal Engine
  • شبکه سازی و تکثیر برای همگام سازی حرکت، برخوردها و به روز رسانی های رابط کاربری
  • حالت های بازی، مدیریت جلسات و ایجاد تنظیمات جلسه سفارشی
  • ساخت منوی کاربرپسند برای میزبانی/پیوستن به بازی ها و تنظیم مسابقات
  • پیاده سازی فیزیک خودرو واقعی و اطمینان از تکثیر روان
  • استفاده از Remote Procedure Calls (RPCs) و delegate ها برای تعاملات چند نفره کارآمد
  • ایجاد یک سیستم جلسه سفارشی برای بازیکنان برای اشتراک گذاری و پیوستن به بازی ها
  • همگام سازی صداهای خودرو مانند استارت موتور، توقف و حالت مسابقه در سراسر شبکه
  • توسعه یک سیستم برنده که در آن اولین بازیکنی که به خط پایان می رسد برنده شود
  • نکات بهینه سازی چند نفره برای بهبود عملکرد و کاهش تاخیر

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

این دوره از یک رویکرد ساختار یافته و عملی پیروی می کند و شما را در کل فرآیند ساخت یک بازی مسابقه‌ای چند نفره از ابتدا راهنمایی می کند. شما تکنیک های استاندارد صنعت را در Unreal Engine 5، C++ و Steam برای ایجاد گیم پلی کاملاً شبکه ای یاد خواهید گرفت. در پایان دوره، درک پیشرفته ای از شبکه سازی چند نفره، تکثیر، مدیریت جلسات و منطق بازی خواهید داشت.

پیش نیازها:

  • دانش اولیه از Unreal Engine 5 و C++
  • یک رایانه شخصی با قابلیت اجرای Unreal Engine 5
  • یک حساب Steam برای آزمایش ویژگی های آنلاین

کلیدواژه‌ها:

بازی مسابقه ای، Unreal Engine 5، بازی چند نفره، Steam، C++، آموزش بازی سازی، توسعه بازی، شبکه سازی بازی، replication، Online Subsystem، آموزش آنلاین


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

مقدمه Introduction

  • مقدمه Introduction

  • به‌روزرسانی دوره Course Update

مبانی چندنفره Multiplayer Basics

  • مفهوم چندنفره Multiplayer Concept

  • شبکه در آنریل انجین Network in Unreal Engine

  • حالت‌های شبکه Network Modes

  • تکثیر Replication

  • تکثیر Actor Actor Replication

  • رویه فراخوانی از راه دور Remote Procedure Calls

  • نکات شبکه‌سازی Networking Tips

  • چارچوب گیم‌پلی Gameplay Framework

  • آدرس IP IP Address

  • زیرسیستم آنلاین Online Subsystem

ایجاد چندنفره Create Multiplayer

  • راه‌اندازی پروژه Setup Project

  • برنامه بازی Game Plan

  • زیرسیستم آنلاین Online Subsystem

  • زیرسیستم جلسات چندنفره Multiplayer Sessions Subsystem

  • نمایندگان Delegates

  • ایجاد جلسه Create Session

  • تنظیمات جلسه Session Settings

  • یافتن جلسات Find Sessions

  • نقشه لابی Lobby Map

  • پیوستن به جلسه Joining Session

منوی شروع Start Menu

  • منوی شروع Start Menu

  • دکمه‌های منوی شروع Start Menu Buttons

  • FDelegateHandles FDelegateHandles

  • ایجاد نمایندگان سفارشی Creating Custom Delegates

  • منو در ایجاد جلسه Menu On Create Session

  • حالت بازی منوی شروع Start Menu Game Mode

  • یافتن و پیوستن نمایندگان Find and Join Delegates

  • تابع یافتن جلسات Find Sessions Function

  • منوی شروع در یافتن جلسات Start Menu On Find Sessions

  • پیوستن به جلسه منوی شروع Start Menu Join Session

  • غیرفعال کردن دکمه‌های بازی Disable Game Buttons

مکانیک خودرو Car Mechanics

  • راه‌اندازی پروژه Setup Project

  • حالت بازی لابی Lobby Game Mode

  • بازی چندنفره Multiplayer Play

  • تعداد بازیکنان Number Of Players

  • تولید شناسه جلسه منحصر به فرد Generate Unique Session ID

  • جعبه انتخاب جلسه سفارشی Custom Session Checkbox

  • جعبه شناسه جلسه Session ID Box

  • Actor نمایش شناسه جلسه Session ID Display Actor

  • شناسه جلسه کوتاه Short Session ID

  • Actor شمارش معکوس Countdown Actor

  • ویجت شمارش معکوس Countdown Widget

  • اعلان برد Win Announcement

  • Actor محرک برد Win Trigger Actor

  • تشخیص برنده Detect Winner

  • اعلان برنده Winner Announcement

  • اجزای صوتی Audio Components

  • پخش صداها Play Sounds

  • به‌روزرسانی صدای درجا و موتور Idle and Engine Sound Update

  • به‌روزرسانی صدای شتاب Accelerate Sound Update

  • به‌روزرسانی همه مشتریان Update All Clients

نمایش نظرات

آموزش ساخت بازی مسابقه ای چند نفره با Unreal Engine 5 و C++
جزییات دوره
10 hours
53
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
162
4.6 از 5
ندارد
دارد
دارد
Rahmat Md
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rahmat Md Rahmat Md

توسعه دهنده بازی ویدیویی (Unreal Engine و C++)