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

آموزش تولید رویه‌ ای مراحل در یونیتی و ساخت بازی با آن | 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. یودمی ایران

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

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

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