🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت بازی چند نفره آنلاین با یونیتی (Netcode، Relay، Lobby)
- آخرین آپدیت
دانلود Create Online Multiplayer Game in Unity(Netcode,Relay,Lobby)
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
دوره جامع Netcode for GameObjects (NGO) یونیتی: ساخت بازی مولتیپلیر با C# متوسط، Relay و Lobby
آموزش ساخت بازی آنلاین چند نفره با Netcode for GameObject جدید یونیتی
ساخت شوتر فضایی آرکید دوبعدی با قابلیت بازی ۴ نفره
در این دوره جامع، شما با استفاده از موتور بازیسازی یونیتی (Unity Game Engine) و فریمورک Netcode for GameObjects (NGO)، نحوه ساخت شوتر فضایی آرکید دوبعدی مخصوص خود را فرا خواهید گرفت.
قابلیتهای کلیدی یادگیری:
ایجاد تجربه بازی چند نفره (حرکت سفینه، تیراندازی، جمعآوری پاورآپ و غیره).
افزودن ویژگیهای پیشرفتهتر مانند مبارزه با باسها و جدول امتیازات.
اتصال بازیکنان به صورت آنلاین با استفاده از Unity Relay و Lobby.
ساخت مدیران مولتیپلیر ضروری مانند: مدیر بارگذاری (Loading Manager)، مدیر انتخاب شخصیت (Character Selection Manager) و مدیر اتصال (Connection Manager).
با این دوره، شما قادر خواهید بود:
یک شوتر فضایی آرکید دوبعدی مولتیپلیر با قابلیت پشتیبانی تا ۴ بازیکن بسازید.
یک سرور اختصاصی همراه با سیستم تطبیق بازیکن (Matchmaking) ایجاد و پیادهسازی کنید.
یک بازی شبیه به شوترهای فضایی کلاسیک آرکید مانند Galaga و Space Invaders طراحی کنید.
مهارت لازم برای ساخت بازی شوتر فضایی مولتیپلیر رقابتی یا مشارکتی در هر سبکی را کسب کنید.
یادگیری شبکهسازی و مولتیپلیر سازی بازی:
شما با ساخت هسته اصلی گیمپلی شروع کرده و در ادامه، جزئیات و ویژگیهای پیشرفتهتر مانند تابلوهای امتیازات، نقشههای کوچک و نبردهای باس را اضافه خواهید کرد.
اتصال آنلاین آسان با UGS (Unity Gaming Services):
بازی خود را با استفاده از UGS به صورت آنلاین عرضه کنید تا بازیکنان بدون نیاز به تنظیمات پیچیده پورت فورواردینگ (Port Forwarding) به بازی شما متصل شوند.
ایجاد سیستم لابی و تطبیق بازیکن:
با سیستم لابی (Lobby System) آشنا شده و نحوه پیادهسازی آن برای تطبیق بازیکنان را بیاموزید.
پشتیبانی کامل از دانشجویان:
تمام دانشجویان به انجمن پرسش و پاسخ دسترسی دارند و میتوانند سوالات خود را از مدرسان، دستیاران آموزشی و سایر اعضای جامعه پرسیده و پاسخ دریافت کنند.
شروع کنید و بازی آنلاین مولتیپلیر خود را بسازید!
پیشنیازها برای دوره آموزشی
دانش خوب از یونیتی و زبان برنامهنویسی C#: تسلط کافی بر مفاهیم پایه و پیشرفته یونیتی و زبان برنامهنویسی C# ضروری است.
تجربه ساخت بازی تکنفره: شما باید قبلاً حداقل یک بازی تکنفره با استفاده از موتور بازیسازی یونیتی ساخته باشید تا با فرآیند کلی توسعه آشنا باشید.
سرفصل ها و درس ها
مقدمه
Intro
مقدمه
Intro
مقدمه
Introduction
مروری بر بازی تک نفره
Single Player Game Overview
نصب Netcode for Gameobject
Installing Netcode for Gameobject
نمایش بازیکن در شبکه
Instantiating the player over the network
دادن مالکیت و همگام سازی حرکت
Giving Ownership and Syncing Movement
نمایش شیء بازی در شبکه
Spawning Game Object on the Network
6- حذف شیء بازی از شبکه
6- Despawning Game Object from the Network
نمایش نظرات