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

دانلود Make a Multiplayer Game in Unity

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

طراحی حرفه‌ای بازی‌های چند نفره در یونیتی

آیا تا به حال به ساخت یک بازی چند نفره در یونیتی فکر کرده‌اید؟ در این دوره آموزشی، نحوه انجام این کار را به شما نشان خواهیم داد.

ساخت بازی چند نفره در یونیتی

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

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

  • راه اندازی شخصیت
  • تغییر سلاح
  • دوربین سوم شخص با قابلیت دنبال کردن
  • هدف‌گیری با اسلحه

اتصال به Photon Unity Network (PUN)

ما از Photon Unity Networking (PUN) که کاملاً رایگان است استفاده خواهیم کرد. کدنویسی مربوط به شبکه‌سازی را به تفصیل توضیح خواهیم داد تا بتوانید آن را در پروژه‌های خود به کار ببرید.

آموزش اسکریپت‌نویسی شبکه‌سازی

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

ایجاد سطوح چندگانه

منوی اصلی و منوی لابی را برای سه نوع بازی مختلف ایجاد خواهیم کرد.

ترک اتاق‌ها و حذف داده‌ها

نحوه خروج از بازی و بازگشت به لابی را آموزش خواهیم داد، به طوری که داده‌های بازیکن نیز حذف شوند.

حالت‌های مختلف بازی

بازی‌های نبرد تیمی (تیم‌های قرمز و سبز) و همچنین حالت بازی بدون ری‌اسپان (Respawn) را پوشش خواهیم داد؛ در این حالت، اگر کشته شوید به لابی باز می‌گردید و آخرین بازمانده برنده می‌شود.

مهارت‌های کسب شده

در پایان این دوره، شما مهارت‌هایی در سطح متوسط در زمینه طراحی بازی‌های چند نفره کسب خواهید کرد. پس چرا امروز به ما نپیوندید؟ مشتاق دیدار شما در دوره آموزشی‌ام هستم.

پیش‌نیازها:

  • کامپیوتری که قادر به اجرای یونیتی ۲۰۲۲ باشد.
  • علاقه به بازی و اسکریپت‌نویسی C#.

موسیقی از free-stock-music: fsm-team racing, fsm-team craft و time-rider


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

مقدمه Introduction

  • مقدمه Introduction

تنظیم شخصیت Setting up a Character

  • نصب یونیتی Install Unity

  • ایجاد پروژه جدید Create a new project

  • وارد کردن دارایی سطح Import level asset

  • حرکت دادن شخصیت Moving the character

  • چرخاندن شخصیت Rotating the character

  • انیمیشن‌های شخصیت Character animations

  • پرش شخصیت Character jump

  • ردیف کردن سلاح‌ها Lining up the weapons

  • اسکلت‌بندی انیمیشن Animation rigging

  • گرفتن سلاح‌ها Gripping weapons

  • اسکریپت تغییر سلاح Weapon change script

  • کد میانی تغییر سلاح Weapon change intermediate code

  • سینم ماشین Cinemachine

  • نشانه‌گیری به سمت Aim At

  • نشانه‌رو Crosshair

  • نشانه‌گیری شخصیت Character aim

  • درست کردن انگشت شست Fixing the thumb

  • درست کردن پرش Fixing the jump

اتصال به سرور Connecting to a Server

  • فوتون Photon

  • تنظیمات سرور Server settings

  • اسکریپت‌نویسی فوتون Photon scripting

  • اتصال به سرور Connecting to the server

  • اسپان کردن بازیکنان Spawning in players

  • دوربین بازیکن ما را دنبال می‌کند Camera follows our player

  • فقط کنترل شخصیت ما Only controlling our character

  • به‌روزرسانی موقعیت‌ها و انیمیشن‌ها Update positions and animations

  • تنظیم جمع‌آوری‌ها Setting up pickups

  • اسپان کردن سلاح‌ها Spawning weapons

  • برداشتن سلاح‌ها Picking up weapons

  • برداشتن سلاح‌های دیگر Pickup other weapons

  • تغییر سلاح‌ها در سرور Changing weapons across the server

  • درست کردن چنگ زدن دست Fixing the handgrip

منوها و رابط کاربری Menus and User Interface

  • تنظیم منوی اصلی Setup the main menu

  • اسکریپت منوی اصلی Script for the main menu

  • صحنه لابی Lobby scene

  • اسکریپت لابی Lobby script

  • انتخاب رنگ Choose a color

  • اسکریپت تنظیم رنگ Set color script

  • نام‌های مستعار Nicknames

  • نمایش نام بازیکنان فعلی Show names of current players

  • تایمر Timer

  • نمایش آیکون سلاح Display weapon icon

  • نمایش تعداد کشتار Display Killcount

  • صبر برای همه بازیکنان Wait for all players

  • اضافه کردن دکمه ورود Add enter button

  • خروج از اتاق Exiting a room

  • صفحه انتظار خروج Exit wait screen

  • تکمیل صحنه لابی Finishing the lobby scene

گیم‌پلی Gameplay

  • فلش دهانه Muzzle flash

  • صداهای تفنگ علمی تخیلی Sci-fi gun sounds

  • صداهای تفنگ Gun sounds

  • شلیک به شخصیت‌ها Shooting characters

  • آسیب نوار سلامتی Healthbar damage

  • رفع مشکلات Fixing issues

  • انیمیشن‌های مرگ Death animations

  • نمایش پیام Message display

  • به‌روزرسانی تعداد کشتارها Update killcounts

  • رفع مشکلات Fix issues

  • احیا Respawning

  • متن احیا Respawn text

  • مقدار مهمات Ammo amounts

  • پنل برنده Winner panel

حالت‌های بازی Game Modes

  • رنگ‌های نبرد تیمی Team battle colors

  • تعداد کشتار نبرد تیمی Team battle kill count

  • بدون احیا No respawn

  • آخرین نفر باقی‌مانده Last one standing

  • خروجی گرفتن از بازی Exporting the game

بخش جایزه Bonus section

  • بازی کامل شده نهایی Final completed game

نمایش نظرات

آموزش ساخت بازی چند نفره در یونیتی
جزییات دوره
10.5 hours
69
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
646
4.7 از 5
دارد
دارد
دارد
Pete Jepson
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pete Jepson Pete Jepson

مدرس طراحی بازی من یک معلم واجد شرایط هستم و بیش از 6 سال است که مشغول آموزش طراحی بازی هستم. من از سال 2013 از Unity استفاده می کنم و مجموعه ای از دوره ها را ایجاد کرده ام که به مردم نشان می دهد چگونه با استفاده از این موتور بازی ، بازی و انیمیشن بسازند. با بیش از 22000 دانشجو از بیش از 157 کشور در سراسر جهان ، دوره های من به مردم کمک می کند تا همزمان یاد بگیرند و ایجاد کنند. من کاملاً کمک کرده ام تا در سفر یادگیری به شما کمک کنم. اگر س anyالی دارید یا به هر کمکی نیاز دارید ، من همیشه در دسترس هستم و سریع پاسخ خواهم داد.