ساخت بازیهای آنلاین با فریمورک چندنفره یونیتی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ایجاد یک بازی آنلاین چندنفره با فریمورک جدید Netcode for GameObjects (NGO) در یونیتی
- از سرویسهای بازی یونیتی (UGS) برای Relay و لابی استفاده کنید تا بتوانید بدون نیاز به فوروارد کردن پورت و اشتراکگذاری آدرس IP خودمیزبانی داشته باشید.
- یک بازی تیرانداز از بالا به پایین چندنفره ایجاد کنید که میتوانید آن را تغییر دهید و به اثر جذاب خود تبدیل کنید.
- ساخت مهارتهایی برای ایجاد یک بازی چندنفره رقابتی یا مشارکتی در هر ژانری
- اضافه کردن گیمپلی اصلی (کاری کنید تانکها حرکت و تیراندازی کنند، سکه جمعآوری کنند و...) و همچنین ویژگیهای پیشرفتهتر مانند لیدربوردها، نقشههای کوچک و باونتیها
- در UGS مستقر کنید تا امکان میزبانی بازی سرور اختصاصی فراهم شود.
- UGS Matchmaker را پیادهسازی کنید تا بازیکنها بتوانند صف کشیده و بهطور خودکار به یک سرور اختصاصی متصل شوند.
- با 20 نفر یا بیشتر بهصورت آنلاین و همزمان بازی کنید.
پیشنیازهای دوره
بهترین حالت این است که با یونیتی و سی شارپ آشنا باشید و تجربه ساخت یک بازی تکنفره را داشته باشید.
توضیحات دوره
آیا همیشه میخواستید بازیهای چندنفره خودتان را بسازید؟ موتور بازی رایگان یونیتی، این فرآیند را با فریمورک Netcode For GameObjects (NGO) آسانتر کرده است.
در این دوره یک بازی تیرانداز از بالا به پایین چندنفره ایجاد میکنیم که میتوانید آن را تغییر دهید و به اثر جذاب خود تبدیل کنید و با 20 نفر یا بیشتر بهصورت آنلاین بازی کنید. در این مسیر، یاد میگیرید چگونه یک سرور اختصاصی با Matchmaking ایجاد و مستقر کنید.
ما یک بازی به سبک io. خواهیم ساخت (مثل slither .io و agar .io) که میتواند میزبان دهها بازیکن باشد. از طریق این فرآیند، مهارتهایی را برای ساخت بازی چندنفره رقابتی یا مشارکتی در هر ژانری که دوست دارید، بدست میآورید.
شما دربارهی شبکهسازی و چگونگی تبدیل بازی به یک بازی چندنفره یاد خواهید گرفت. همچنین گیمپلی اصلی را شروع به ساخت میکنید، کاری میکنید تانکهای شما حرکت کنند، تیراندازی کنند، سکه جمعآوری کنند. سپس ویژگیهای پیشرفتهتر و پالیش شده مانند لیدربوردها، نقشههای کوچک و باونتیها را خواهید افزود.
شما بازی خود را با UGS (سرویسهای بازی یونیتی) آنلاین میکنید، بهطوری که بازیکنان بتوانند بدون نیاز به فوروارد کردن پورت، از طریق اینترنت ارتباط برقرار کنند.
در نهایت، یاد میگیرید چگونه بازی خود را به عنوان یک سرور اختصاصی قابل استقرار کنید تا هیچیک از بازیکنان نیازی به میزبانی بازی نداشته باشند. همچنین یاد میگیرید Matchmaking را یکپارچهسازی کنید تا بازیکنان بتوانند صف بکشند، با هم بازی کنند و سروری برای بازی کردنشان راهاندازی شود.
همین حالا در این دروه شرکت کنید و شروع به ساخت بازی چندنفره خود کنید. شما به زودی با دوستانتان بازی خواهید کرد!
این دوره برای چه کسانی مناسب است؟
این دوره برای افرادی است که میخواهند بازی بسازند که میتوان آن را با دیگران بهصورت آنلاین بازی کرد.
ساخت بازیهای آنلاین با فریمورک چندنفره یونیتی
-
به دوره خوش آمدید 00:58
-
راهاندازی یونیتی و ویژوال استودیو کد 10:08
-
مبانی شبکه 08:42
-
نصب و راهاندازی 15:59
-
جامعه و پشتیبانی 01:33
-
دسترسی به پروژههای دوره 04:38
-
معرفی بخش - گیمپلی اصلی 00:30
-
ایمپورت داراییها 10:14
-
خواندن ورودی 19:47
-
اختیار شبکه 17:55
-
حرکت بازیکن 18:53
-
هدفگیری بازیکن 10:04
-
پرتابههای شبکهای 14:06
-
شلیک پرتابهها 15:57
-
بهبودهای تیراندازی 16:17
-
کامپوننت سلامت 10:40
-
نمایش سلامت 11:46
-
مقابله با آسیب 08:19
-
سکهها 11:48
-
کیف پول سکه 07:32
-
Spawner سکه 19:02
-
طراحی نقشه 07:00
-
پالیش نبرد 14:08
-
معرفی بخش - اتصال آنلاین 00:57
-
منوی اصلی 11:02
-
کنترلر اپلیکیشن 17:30
-
احراز هویت 19:45
-
بهبودهای احراز هویت 11:14
-
راهاندازی سرویس Relay 06:29
-
تخصیص یک Relay 13:46
-
جوین شدن به یک Relay 10:04
-
رابط کاربری لابیها 15:51
-
ایجاد لابیها 13:27
-
جوین شدن به لابیها 18:55
-
انتخاب نام بازیکن 14:09
-
تأیید اتصال 16:04
-
مدیریت اتصالات 18:45
-
بهبودهای شبکهسازی 05:59
-
خاموش کردن به طور تمیز 10:09
-
معرفی بخش - موارد اضافی گیمپلی 01:01
-
دوربین بازیکن 11:58
-
نامهای بالای سر 15:54
-
نقاط Spawn 13:27
-
Spawn مجدد 16:34
-
راهاندازی لیدربورد 10:37
-
انواع داده سفارشی 09:26
-
Spawn کردن لیدربورد 14:37
-
نامهای لیدربورد 15:57
-
بروزرسانی لیدربورد 07:18
-
مرتبسازی لیدربورد 12:43
-
از دست دادن سکهها 08:54
-
سکههای باونتی 17:54
-
راهاندازی ناحیه بهبود 15:40
-
بازگرداندن سلامت 15:03
-
نقشه کوچک 14:18
-
پالیش گیمپلی 14:58
-
معرفی بخش - Matchmaking آنلاین 01:04
-
سرورهای اختصاصی 06:07
-
UGS Wrapper 16:10
-
آمادهسازی بیلد سرور 15:58
-
استقرار بیلد 11:17
-
رابط کاربری Matchmaking 10:35
-
صفکشی 15:30
-
تیکت Matchmaking 15:07
-
جایگزینی بازیکن (Backfilling) 16:41
-
تست Matchmaking 09:27
-
پالیش Matchmaking 12:06
-
ایجاد مسیرها 17:05
-
کرشها و فیکس باگها 16:12
-
پاکسازی بخش 08:42
-
معرفی بخش - تیمهای چندنفره 00:34
-
صف تیم 14:24
-
تخصیص تیم 14:37
-
رنگهای تیم 17:19
-
شلیک دوستانه 15:15
-
لیدربورد تیم 19:10
-
جمعبندی دوره 01:07
مشخصات آموزش
ساخت بازیهای آنلاین با فریمورک چندنفره یونیتی
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:متوسط
- تعداد درس:77
- مدت زمان :15:31:18
- حجم :7.93GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy