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

Introduction to Multiplayer Game Development in Unity

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

ایجاد بازی‌های چندنفره آنلاین با خانواده و دوستان در یونیتی، سی شارپ Photon PUN2 - آموزش مفاهیم شبکه‌سازی Unity Multiplayer Programming

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

در این دوره آموزشی، نحوه ایجاد بازی های چند نفره جذاب و تعاملی را با استفاده از موتور بازی سازی قدرتمند Unity، زبان برنامه نویسی C# و راه حل شبکه Photon PUN2 یاد خواهید گرفت.

Photon PUN 2 یک موتور شبکه است که به توسعه دهندگان اجازه می دهد تا به راحتی قابلیت چند نفره را به بازی های خود اضافه کنند.

از طیف گسترده‌ای از پلتفرم‌ها پشتیبانی می‌کند و ویژگی‌ها و گزینه‌های سفارشی‌سازی متنوعی را ارائه می‌دهد.

برخی بازی‌های معروفی که از Photon استفاده کرده‌اند عبارتند از Apex Legends، Mortal Kombat 11، Paladins و غیره.

چرا توسعه بازی چند نفره را یاد بگیریم؟

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

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

در این دوره چه چیزی یاد خواهید گرفت؟

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

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

  • بعد، مدل کلاینت-سرور و تأثیر پینگ بر بازی را بیاموزید.

  • از آنجا، ما یک اتصال به یک سرور و یک رابط کاربری لابی را اجرا خواهیم کرد که بازیکن می‌تواند به آن ملحق شود یا مسابقه ایجاد کند.

  • ما نام مستعار بازیکن را در سراسر شبکه همگام‌سازی می‌کنیم و باعث می‌شود بازیکن از نقاط مختلف تخم‌گذاری روی نقشه تخم‌ریزی کند.

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

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

در پایان دوره، مهارت‌ها و دانش لازم برای ایجاد بازی‌های چندنفره خود را در Unity، C# و Photon PUN2 خواهید داشت. می‌توانید بازی‌هایی ایجاد کنید که به صورت آنلاین با دوستان یا غریبه‌ها بازی می‌شوند، و پایه محکمی برای ساخت بازی‌های چندنفره پیچیده‌تر در آینده خواهید داشت.

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

توسعه‌دهندگان بازی‌های Intermediate که می‌خواهند یک بازی چندنفره جدید از ابتدا ایجاد کنند یا قابلیت‌های چندنفره را به یک بازی موجود اضافه کنند.

قبل از شرکت در دوره، مطمئن شوید که با ساخت بازی های ساده در Unity C# راحت هستید. و عبارات اساسی مانند Gameobjects، Components، Prefabs، Colliders و موارد دیگر را می‌شناسید.

آیا منابع آموزشی وجود دارد؟

  1. اسلایدهای چالشی - جایی که می توانید یک کار کوچک را در بازی انجام دهید که تجربه عملی به شما می دهد.

  2. آزمون‌های کدنویسی - راهی عالی برای آزمایش دانش شما و به کار بردن آنچه در سخنرانی‌ها آموخته‌اید.

  3. کد منبع - پروژه کامل است تا بتوانید بازی را در حین گذراندن دوره مقایسه کنید.

  4. سؤال پاسخ - اگر گیر کرده اید یا اشکالی دارید، می توانید یک سوال از من در آنجا مطرح کنید، و من به شما کمک می کنم آن را پیدا کنید.

  5. سرور Discord - جامعه ای از همه دانش آموزان در دوره. می توانید پروژه خود را به نمایش بگذارید و با دانش آموزان دیگر همکاری کنید.

  6. یک برگه تقلب برای Photon PUN2 - مجموعه‌ای از همه کاربردی‌ترین دستورات که به سریع‌تر و بهتر شدن بازی‌های چندنفره کمک می‌کند.

من کی هستم؟

اسم من متان ناوه است و مدرس شما در این دوره خواهم بود. من به بیش از 3000 دانش آموز از 100 کشور در سراسر جهان توسعه بازی را به صورت آنلاین آموزش داده ام.


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

درس ها Lessons

  • بعد چه می شود؟ What's Next?

  • 3 در حال بارگیری رابط کاربری منو 3 Loading Menu UI

  • Win Menu UI Win Menu UI

  • راه اندازی پروژه و فوتون PUN 2 Project Setup & Photon PUN 2

  • خوش آمدید و منابع آموزشی Welcome & Learning Resources

  • برنده منطق Win Logic

  • بازی با برادرم! Playing the Game with my Brother!

  • اتمام منوی لابی Finishing the Lobby Menu

  • تبلیغاتی - مقدمه ای بر توسعه بازی چند نفره در Unity Promo - Introduction to Multiplayer Game Development in Unity

  • بازی کامل Playthrough Full Game Playthrough

  • منطق Spawnpoint Spawnpoint Logic

  • Spawnpoint Visuals Spawnpoint Visuals

  • حرکت بازیکن و دوربین دنبال کردن حرکت بازیکن و دنبال کردن دوربین Player Movement & Camera FollowPlayer Movement & Camera Follow

  • راه اندازی محیط بازی Game Environment Setup

  • رابط کاربری منوی لابی Lobby Menu UI

  • سیستم حلقه و امتیاز - قسمت 2 Rings & Score System - Part 2

  • رفع اشکال چند نفره Multiplayer Bug Fixing

  • نام مستعار بازیکن Player Nickname

  • پردازش پست Post Processing

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

  • سیستم حلقه ها و امتیازات - قسمت 1 Rings & Score System - Part 1

  • نمونه سازی بازیکن و تست چند نفره Player Instantiation & Multiplayer Test

  • سیستم حلقه و امتیاز - قسمت 3 Rings & Score System - Part 3

  • مقدمه ای بر شبکه - سرور و پینگ Introduction to Networking - Server & Ping

  • ایجاد و پیوستن به اتاق ها Creating and Joining Rooms

نمایش نظرات

آموزش مقدمه ای بر توسعه بازی چند نفره در یونیتی
جزییات دوره
1h 16m
25
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
6
- از 5
ندارد
دارد
دارد
Matan Naveh
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Matan Naveh Matan Naveh

آموزش توسعه بازی به بیش از 3000 دانش آموز

سلام!

نام من متان ناوه است، و سفر توسعه بازی من در کلاس هفتم شروع شد، زمانی که برای اولین بار با Scratch، یک زبان برنامه نویسی ساده و آسان برای یادگیری آشنا شدم. چند ماه بعد، پس از چند پروژه چشمگیر، تصمیم گرفتم چیز جدیدی یاد بگیرم، بنابراین به دنبال زبان های برنامه نویسی دیگر گشتم. سپس به من ضربه می زند - UNITY!

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

و بقیه؟ احتمالاً حدس زده اید.