آموزش ساخت بازی آنلاین با فریم ورک چند نفره یونیتی - آخرین آپدیت

دانلود Make Online Games Using Unity's Multiplayer Framework

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

دوره جامع Netcode For GameObjects (NGO) در یونیتی

آموزش جامع و کامل Netcode For GameObjects (NGO) در یونیتی برای ساخت بازی‌های چندنفره آنلاین. مناسب برای افراد با دانش C# متوسط به بالا. آموزش مباحث Networking، Gameplay و موارد بیشتر.

ساخت بازی چندنفره آنلاین با Unity's Netcode For GameObjects (NGO)

در این دوره آموزشی، یک بازی شوتر تاپ-داون چندنفره با استفاده از فریم‌ورک جدید Netcode for GameObjects (NGO) یونیتی خواهید ساخت.

استفاده از Unity Gaming Services (UGS) برای میزبانی آسان

با استفاده از Unity Gaming Services (UGS) Relay و Lobby، می‌توانید بدون نیاز به Port Forwarding و به اشتراک‌گذاری IP، بازی خود را میزبانی کنید.

ساخت بازی شوتر چندنفره و تبدیل آن به اثری خلاقانه

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

کسب مهارت‌های لازم برای ساخت بازی چندنفره در هر ژانری

مهارت‌های لازم برای ساخت بازی چندنفره رقابتی یا همکاری‌محور در هر ژانری را کسب کنید.

اضافه کردن گیم‌پلی اصلی و ویژگی‌های پیشرفته

گیم‌پلی اصلی (حرکت تانک‌ها، شلیک، جمع‌آوری سکه‌ها و غیره) و همچنین ویژگی‌های پیشرفته‌تری مانند Leaderboard، Mini Map و Bounty را اضافه کنید.

پیاده‌سازی UGS Matchmaker برای اتصال خودکار بازیکنان به سرور

UGS Matchmaker را پیاده‌سازی کنید تا بازیکنان بتوانند در صف قرار گیرند و به طور خودکار به یک سرور اختصاصی متصل شوند.

تجربه بازی با بیش از 20 نفر به طور همزمان

امکان بازی با 20 نفر یا بیشتر به صورت آنلاین به طور همزمان را فراهم کنید.

ساخت بازی چند نفره آنلاین خودتان را شروع کنید!

آیا همیشه می‌خواستید بازی‌های چند نفره خودتان را بسازید؟ موتور بازی‌سازی رایگان یونیتی این فرآیند را با فریم ورک Netcode For GameObjects (NGO) خود آسان‌تر از همیشه کرده است.

در این دوره ما یک بازی شوتر تاپ-داون چند نفره ایجاد خواهیم کرد که می‌توانید آن را تغییر دهید و به یک محصول سرگرم‌کننده تبدیل کنید و به صورت همزمان با 20 نفر یا بیشتر به صورت آنلاین بازی کنید. در این فرآیند شما یاد خواهید گرفت که چگونه یک سرور اختصاصی با Matchmaking ایجاد و استقرار دهید.

ما یک بازی به سبک io (مانند slither .io و agar .io) خواهیم ساخت که می تواند ده ها بازیکن را در خود جای دهد. از طریق این فرآیند شما مهارت های لازم برای ساخت بازی چند نفره رقابتی یا مشارکتی خود را در هر ژانری که به آن علاقه دارید ایجاد خواهید کرد.

شما در مورد شبکه و نحوه چند نفره کردن بازی یاد خواهید گرفت. شما شروع به ساخت گیم پلی اصلی، حرکت تانک ها، شلیک، جمع آوری سکه ها و غیره خواهید کرد. بعداً شما به آن جلا می دهید و ویژگی های پیشرفته تری مانند لیدربوردها، مینی مپ ها و باونتی ها را اضافه می کنید.

شما با استفاده از UGS بازی خود را آنلاین می کنید (سرویس های بازی یونیتی) تا بازیکنان بتوانند از طریق اینترنت بدون نیاز به پورت فوروارد متصل شوند.

در نهایت یاد خواهید گرفت که چگونه بازی خود را به عنوان یک سرور اختصاصی مستقر کنید، بنابراین هیچ یک از بازیکنان مجبور نیستند بازی را میزبانی کنند. و شما یاد خواهید گرفت که Matchmaking را ادغام کنید، تا بازیکنان بتوانند در صف قرار بگیرند، با هم جفت شوند و یک سرور برای بازی کردن آنها راه اندازی شود.

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

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

وارد شوید و همین حالا شروع به ساخت بازی چند نفره خود کنید. شما در کمترین زمان آن را با دوستان خود بازی خواهید کرد!


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

معرفی و راه اندازی Introduction & Setup

  • به دوره خوش آمدید Welcome To The Course

  • راه اندازی یونیتی و وی اس کد Set Up Unity & VS Code

  • مبانی شبکه Networking Basics

  • نصب و راه اندازی Installation & Setup

  • انجمن و پشتیبانی Community & Support

  • دسترسی به پروژه های ما Accessing Our Projects

گیم پلی اصلی Core Gameplay

  • مقدمه بخش - گیم پلی اصلی Section Intro - Core Gameplay

  • وارد کردن دارایی ها Importing Assets

  • خواندن ورودی Reading Input

  • اقتدار شبکه Network Authority

  • حرکت بازیکن Player Movement

  • هدف گیری بازیکن Player Aiming

  • پرتابه های شبکه ای Networked Projectiles

  • شلیک پرتابه ها Firing Projectiles

  • بهبود شلیک Firing Improvements

  • جزء سلامتی Health Component

  • نمایش سلامتی Health Display

  • وارد کردن آسیب Dealing Damage

  • سکه ها Coins

  • کیف پول سکه Coin Wallet

  • تولید کننده سکه Coin Spawner

  • طراحی نقشه Map Design

  • صیقل دادن مبارزه Combat Polish

اتصال آنلاین Connecting Online

  • مقدمه بخش - اتصال آنلاین Section Intro - Connecting Online

  • منوی اصلی Main Menu

  • کنترلر برنامه Application Controller

  • احراز هویت Authentication

  • بهبود احراز هویت Auth Improvements

  • راه اندازی سرویس رله Relay Service Setup

  • تخصیص یک رله Allocating A Relay

  • پیوستن به یک رله Joining A Relay

  • رابط کاربری لابی ها Lobbies UI

  • ایجاد لابی ها Creating Lobbies

  • پیوستن به لابی ها Joining Lobbies

  • انتخاب نام بازیکن Player Name Selection

  • تایید اتصال Connection Approval

  • مدیریت اتصالات Handling Connections

  • بهبود شبکه Networking Improvements

  • خاموش کردن تمیز Shutting Down Cleanly

افزودنی های گیم پلی Gameplay Additions

  • مقدمه بخش - افزودنی های گیم پلی Section Intro - Gameplay Additions

  • دوربین بازیکن Player Camera

  • نام های بالای سر Overhead Names

  • نقاط اسپاون Spawn Points

  • تولد دوباره Respawning

  • راه اندازی تابلوی امتیازات Leaderboard Setup

  • انواع داده سفارشی Custom Data Types

  • تولید تابلوی امتیازات Leaderboard Spawning

  • نام های تابلوی امتیازات Leaderboard Names

  • به روز رسانی تابلوی امتیازات Leaderboard Updating

  • مرتب سازی تابلوی امتیازات Leaderboard Sorting

  • از دست دادن سکه ها Losing Coins

  • سکه های جایزه Bounty Coins

  • راه اندازی منطقه شفا Healing Zone Setup

  • بازیابی سلامتی Restoring Health

  • نقشه کوچک Mini Map

  • صیقل دادن گیم پلی Gameplay Polish

مسابقه آنلاین Online Matchmaking

  • مقدمه بخش - مسابقه آنلاین Section Intro - Online Matchmaking

  • سرورهای اختصاصی Dedicated Servers

  • پوشش UGS UGS Wrapper

  • آماده سازی ساخت سرور Server Build Prep

  • استقرار ساخت Build Deployment

  • رابط کاربری مسابقه یابی Matchmaking UI

  • در صف قرار گرفتن Queuing Up

  • بلیط مسابقه یابی Matchmaking Ticket

  • پر کردن مجدد Backfilling

  • تست مسابقه یاب Matchmaker Testing

  • صیقل دادن مسابقه یابی Matchmaking Polish

  • ایجاد دنباله ها Making Trails

  • خرابی ها و رفع اشکالات Crashes & Bug Fixes

  • پاکسازی بخش Section Cleanup

تیم های چند نفره Multiplayer Teams

  • مقدمه بخش - تیم های چند نفره Section Intro - Multiplayer Teams

  • صف تیم Team Queue

  • تخصیص تیم Team Assignment

  • رنگ های تیم Team Colours

  • آتش خودی Friendly Fire

  • تابلوی امتیازات تیم Team Leaderboard

  • جمع بندی دوره Course Wrap-Up

ادامه سفر بازی سازی خود Continuing Your GameDev Journey

  • سخنرانی ویژه BONUS Lecture

نمایش نظرات

آموزش ساخت بازی آنلاین با فریم ورک چند نفره یونیتی
جزییات دوره
15.5 hours
78
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
5,046
4.3 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

GameDevtv Team GameDevtv Team

آموزش ساخت و فروش بازی

Nathan Farrer (aka Dapper Dino) Nathan Farrer (aka Dapper Dino)

تولید کننده محتوا و توسعه دهنده نرم افزار