تخفیف!
آموزش تولید رویه‌ ای مراحل در یونیتی و ساخت بازی با آن

آموزش تولید رویه‌ ای مراحل در یونیتی و ساخت بازی با آن | Unity Procedural Generation: Build Infinite Game Levels

(1 بازخورد مشتری)

قیمت اصلی 1,600,000ریال بود.قیمت فعلی 600,000ریال است.

  • 11 ساعت ویدیو با زیرنویس انگلیسی و فارسی دقیق و کیفیت 1080
  • به روز رسانی 11/2025 تهیه شده رسمی یودمی ایران
  • مدرس: GameDev.tv Team
  • حجم: 7.56GB (ترافیک داخلی)

توضیحات

آموزش تولید رویه‌ ای مراحل در یونیتی و ساخت بازی با آن

نام دوره : Unity Procedural Generation: Build Infinite Game Levels

آموزش تولید رویه‌ ای مراحل در یونیتی و ساخت بازی با آن

پیش‌نیازها

  • آشنایی کاربردی با محیط یونیتی (Unity UI): تسلط بر پنجره‌های اصلی، ساختار سلسله‌مراتبی (Hierarchy)، کار با GameObjects و درک مفهوم پیش‌ساخته‌ها (Prefabs).

  • دانش پایه‌ای زبان برنامه‌نویسی #C: درک متغیرها، حلقه‌ها، شرط‌ها، توابع و اصول ابتدایی برنامه‌نویسی شیءگرا و کلاس‌ها.

  • بدون نیاز به تجربه قبلی در تولید رویه‌ای (PCG): تمامی منطق‌ها، الگوریتم‌ها و فرمول‌های تولید تصادفی دانجن از پایه و به شکل گام‌به‌گام پیاده‌سازی می‌شوند.

  • تجهیزات نرم‌افزاری: نصب نرم‌افزار موتور بازی‌سازی یونیتی و یک ویرایشگر کد مانند Visual Studio یا VS Code.

توضیحات:

آیا از طراحی دستی وجب به وجب مراحل بازی خسته شده‌اید؟

آیا می‌خواهید بازی شما هر بار که کاربر آن را آغاز می‌کند، ساختار نقشه‌ای کاملاً جدید، شگفت‌انگیز و منحصربه‌فرد پیش روی او بگذارد؟

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

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

با یادگیری متدهای تولید ساختار اتاق‌ها و راهروها و تلفیق آن با اشیاء داده‌ای یونیتی (Scriptable Objects)، چیدمان‌های بازی را به آسانی شخصی‌سازی می‌کنید.

سپس با استفاده از الگوریتم هوشمند و مشهور Marching Squares، نقشه‌های دوبعدی تولیدشده را تنها با ۱۶ تایل به محیط‌های غنی و ساختاریافته سه‌بعدی بدل می‌سازید.

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

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

  • الگوریتم‌های تولید ساختار دانجن (Dungeon Layout Generation): پیاده‌سازی منطق ایجاد اتاق‌ها، دالان‌ها، راهروهای اتصالی و کنترل انسجام نقشه به صورت کاملاً تصادفی و قاعده‌مند.

  • معماری انعطاف‌پذیر با Scriptable Objects: ساخت سیستم‌های داده‌محور برای شخصی‌سازی پارامترهای نقشه، ابعاد دانجن و تم‌های بصری بدون دستکاری در خطوط اصلی کد.

  • تبدیل نقشه‌های دو‌بعدی به دنیای سه‌بعدی با Marching Squares: تسلط بر الگوریتم قدرتمند مارشینگ اسکوئرز جهت پیاده‌سازی گوشه‌ها، دیوارها و مسیرها در محیط سه‌بعدی تنها با استفاده از ۱۶ تایل گرافیکی.

  • تولید شبکه ناوبری در زمان اجرا (Runtime NavMesh Generation): پیاده‌سازی سیستم‌های مسیریابی داینامیک برای دشمنان و کاراکتر بازیکن، به‌طوری‌که بلافاصله پس از ایجاد نقشه جدید، هوش مصنوعی بدون خطا در محیط حرکت کند.

  • سیستم قانون‌محور استقرار لوت و دشمنان (Rule-Based Spawning): توزیع هوشمندانه صندوق‌های گنج، دشمنان، تله‌ها و آیتم‌های تزئینی با قواعد توزیع متعادل برای جلوگیری از تکراری شدن صحنه‌ها.

  • ارتقای مهارت‌های کدنویسی سی‌شارپ به سطح پیشرفته: تسلط بر عبارات لامبدا (Lambda Expressions)، اعضای Expression-Bodied، استفاده از فضای نام System.Linq برای فیلتر و جستجوی پرسرعت آرایه‌ها و بهینه‌سازی کدهای بازی.

آموزش تولید رویه‌ ای مراحل در یونیتی و ساخت بازی با آن

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

  • صرفه‌جویی صدها ساعت زمان در طراحی مراحل: ایجاد سیستمی خودکار که بار ساعت‌ها چیدمان دستی لول‌ها را بر عهده الگوریتم‌های کارآمد می‌گذارد.

  • تسلط بر تکنیک محوری بازی‌های پرطرفدار جهانی: یادگیری متدولوژی پیاده‌سازی بازی‌هایی نظیر The Binding of Isaac، Enter the Gungeon و Hades.

  • افزایش بهره‌وری برای توسعه‌دهندگان مستقل (Solo Devs): امکان تولید بازی‌های حجیم و مقیاس‌پذیر بدون نیاز به تیم‌های بزرگ مدلسازی و مرحله‌سازی.

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

  • توسعه‌دهندگان بازی‌های مستقل (Indie Game Developers): برنامه‌نویسانی که می‌خواهند بدون استخدام لول دیزاینرهای متعدد، دنیاهای بازی بزرگ و با قابلیت تکرار بی‌پایان بسازند.

  • برنامه‌نویسان مبتدی تا متوسط موتور یونیتی: افرادی که اصول پایه سی‌شارپ را بلد هستند و می‌خواهند مهارت‌های کدنویسی خود را به سمت مفاهیم پیشرفته و الگوهای شیءگرا سوق دهند.

  • علاقه‌مندان به ژانر Roguelike و Dungeon Crawler: کسانی که رؤیای پیاده‌سازی دانجن‌های پویا، غیرخطی و سیستم‌های مسیریابی هوشمند را در سر دارند.

  • طراحان سیستم‌های بازی (Game Designers): متخصصانی که به دنبال درک فنی نحوه پیاده‌سازی الگوریتم‌های تولید رویه‌ای در محیط‌های صنعتی هستند.

بخشی از دوره :

1 دیدگاه برای آموزش تولید رویه‌ ای مراحل در یونیتی و ساخت بازی با آن | Unity Procedural Generation: Build Infinite Game Levels

  1. یودمی ایران –

    دوره درخواستی خود را از راه های ارتباطی درخواست کنید

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *