
دوره بازی سازی با UNITY پیشرفته
سرفصل های دوره
مرحله ۱: اصول پیشرفته C# و الگوهای طراحی در یونیتی
در این مرحله مفاهیم پیشرفته C# را یاد میگیرید، از جمله اصول SOLID و الگوهای طراحی محبوب مانند Singleton، Factory، Observer، Command، Strategy و Object Pooling. و اینکه چگونه این الگوها معماری بازی را بهبود میبخشند.
مرحله ۲: برنامهنویسی مبتنی بر Event و Async
برنامهنویسی مبتنی بر Event ها را در یونیتی را بررسی میکنید و از رویدادها برای ایجاد منطق یک بازی پیچیده استفاده خواهید کرد. و از Coroutine ها و از برنامهنویسی Async برای پیاده سازی مفاهیم پیچیده ی پردازشی و بار گزاری بازی استفاده میکنید.
مرحله ۳: Scriptable Objects برای طراحی مبتنی بر داده
یاد بگیرید که چگونه از Scriptable Objects برای مدیریت دادههای بازی و جدا کردن آن از منطق گیمپلی استفاده کنید، تا بازیها انعطافپذیرتر و نگهداری آنها آسانتر شود.
مرحله ۴: Unit Test و توسعه مبتنی بر تست (TDD)
در این مرحله به اصول Unit Test در یونیتی تسلط پیدا میکنید. یاد میگیرید که چگونه توسعه مبتنی بر تست را پیادهسازی کنید تا به درست بودن کد اطمینان پیدا کنید و باگها را در پروژههای بازی خود کاهش دهید.
مرحله ۵: اصول ابتدایی هوش مصنوعی و Navmesh و مسیر یابی
در این مرحله شما با اصول ابتدایی هوش مصنوعی آشنا میشوید و با استفاده از Navmesh در Unity برای کاراکتر های بازی سیستم مسیریابی پیادهسازی میکنید. سپس با الگوریتم های مسیریابی بخصوص A* آشنا میشوید.
مرحله ۶: ساخت هوش مصنوعی با ماشینهای حالت و درختهای رفتار
یاد میگیرید که چگونه هوش مصنوعی را با استفاده از ماشینهای حالت و درختهای رفتار پیادهسازی کنید. یک پروژه هوش مصنوعی کوچک درست میکنید تا این مفاهیم را در عمل ببینید و رفتارهای هوشمند دشمنان را بسازید.
مرحله ۷: برنامهریزی هدفمحور (GOAP) در هوش مصنوعی
برنامهریزی هدفمحور را برای ایجاد سیستمهای هوش مصنوعی پیچیده که میتوانند بر اساس اهداف و اقدامات موجود تصمیمگیری کنند را بررسی میکنید. یک پروژه توسعه میدهید که تصمیمگیری هوش مصنوعی را از طریق GOAP نشان دهد.
مرحله ۸: تولید محتوای رویهای (PCG)
در این مرحله با درکی ابتدایی از اصول تولید محتوای رویهای (PCG) میرسید و بر روی توابع نویز مانند نویز Perlin و Simplex تمرکز میکنید تا با استفاده از این تکنیکها محیط هایی طبیعی و سطوح ایجاد میکنید و الگوریتمی برای چینش اشیاء به صورت رویهای برای محیطهای بازی پویا پیاده سازی میکنید.
مرحله ۹: توسعه بازی چندنفره در یونیتی
اصول ابتدایی توسعه بازی چندنفره را یاد میگیرید، از جمله اصطلاحات شبکه، معماری کلاینت-سرور و RPCها. یک پروژه چندنفره در یونیتی راهاندازی میکنید و همگامسازی اشیاء بازی را در بین کلاینتها مدیریت کنید.
مرحله ۱۰: مفاهیم پیشرفته چندنفره و پروژه
چالشهای پیشرفته بازیهای چندنفره مانند مدیریت تأخیر، نوسان شبکه، مدلهای مالکیت و همگامسازی ورودی بازیکن را بررسی کنید. یک پروژه چندنفره کامل میکنید تا همه مفاهیم شبکه را یادبگیرید.
موارد مرتبط
نظرات
متوسط امتیازات
0
بدون امتیاز
0 رای
0 نقد و بررسی
جزئیات امتیازات
5 ستاره
0
4 ستاره
0
3 ستاره
0
2 ستاره
0
1 ستاره
0
اولین نفری باشید که دیدگاهی را ارسال می کنید برای “دوره بازی سازی با UNITY پیشرفته” لغو پاسخ
لطفا برای ارسال یا مشاهده تیکت به حساب خود وارد شوید
0 دیدگاه 110 بازدید
امتیاز کاربران:
بدون امتیاز
0 رای
دسته بندی
لینک کوتاه :
https://fayaamooz.ir/?p=15475
علیرضا زمانی
مدرس بازی سازیدرباره مدرس
از این مدرس
مدت زمان : 36 ساعت
15,000,000 تومان
مدت زمان : ۳۶ ساعت
15,000,000 تومان
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.