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

آموزش تولید محتوای رویهای در Unity
آموزش تولید محتوای رویهای در Unity : این مینیدوره از GameDev.tv Team و هنرمند Barbara Reichart ، با کدنویسی سیاهچالههای سهبعدی، تولید چینش سطوح، ایجاد NavMesh، و پر کردن آنها با دشمنان، گنجینهها و دکور—همزمان با ارتقای مهارتهای C# در انجین یونیتی آشنا خواهید شد. در این دوره یاد میگیرید که چگونه الگوریتمهای خود را کدنویسی کنید و مراحل بازی را به گونهای طراحی کنید که در هر بار بازی، تجربهای تازه ارائه دهند! دیگر نیازی به طراحی تکتک زوایا ندارید—کد همه کارها را برای شما انجام خواهد داد!این دوره آموزشی توسط تیم ســافــت ســاز برای شما عزیزان تهیه شده است.
عناوین آموزش تولید محتوای رویهای در Unity :
- تولید مراحل رویهای با ایجاد نقشههای سیاهچاله شامل اتاقها و راهروها
- استفاده از Scriptable Objects برای سفارشیسازی چینش مراحل بدون نیاز به کدنویسی اضافی
- تبدیل نقشههای دوبعدی به محیطهای سهبعدی با الگوریتم Marching Squares
- ایجاد NavMesh در زمان اجرا تا کاراکترها بهصورت داینامیک در محیط حرکت کنند
- افزودن آیتمهای تصادفی مانند گنجینه، دشمنان و دکور به مراحل، بدون ایجاد یکنواختی
- استفاده از سیستمهای مبتنی بر قوانین برای جلوگیری از طراحی تکراری مراحل
- یادگیری مفاهیم پیشرفته C# از جمله lambda expressions، expression-bodied members و System.Linq
- بهینهسازی فرآیند تولید مراحل برای داشتن خروجی روان و استاندارد
عنوان دوره : Udemy – Unity Procedural Generation: Build Infinite Game Levels
سطح : متوسط
زمان کل دوره : 10.32 ساعت
تعداد فایل ها : 62
سال آموزش : 2025
فایل تمرینی : دارد
مربی دوره : Barbara Reichart – GameDev.tv Team
نرم افزار : Unity
زیرنویس انگلیسی : ندارد
فشردگی اختصاصی سافت ساز : ندارد
Udemy – Unity Procedural Generation: Build Infinite Game Levels
Want to make game levels using procedural generation? It’s one of the most powerful ways to create infinite, dynamic game worlds without designing every single detail by hand.
Learn how to code your own algorithms and build replayable levels that feel fresh every time! No more designing every corner—let the code do the heavy lifting!
You’ll start by generating a dungeon layout with rooms and hallways. Using Scriptable Objects, you’ll customise layouts effortlessly, making sure no two levels feel the same. Say goodbye to repetitive level design—your game world will evolve with every play-through.
Next, you’ll turn your 2D layouts into a fully realised 3D game level. We’ll harness the power of the Marching Squares algorithm to create detailed levels with only 16 tiles. If you’re a solo dev or working with a small team, this trick will save you heaps of time and effort.
Navigation is key, so we’ll dynamically generate a NavMesh at runtime.This means your player can seamlessly explore every new dungeon layout without breaking immersion. Whether you’re building an RPG or a roguelike, this skill will come in handy!
But what’s a dungeon without loot and baddies? Using a rule-based system, you’ll populate your levels with treasure, enemies, and decorations. You’ll also learn techniques to prevent everything from looking too repetitive—because variety keeps players engaged.
Along the way, we’ll level up your C# skills with advanced concepts like lambda expressions, expression-bodied members, and System.Linq. If you’ve got the basics of C# down and want to push your coding skills further, you’re in for a treat.
This course is perfect for anyone who knows their way around Unity’s UI, GameObjects, and Prefabs. If you can handle loops, classes, and variables in C#, you’re ready to level up your skills with procedural generation.
By the end of this course, you’ll have a robust system for procedural level design, plus a sharper understanding of advanced C# concepts. Ready to apply these techniques to your own projects and build infinite game worlds? Let’s dive in and start coding!
حجم کل : 6.5 گیگابایت

برای دسترسی به کل محتویات سایت عضو ویژه سایت شوید
برای نمایش این مطلب و دسترسی به هزاران مطالب آموزشی نسبت به تهیه اکانت ویژه از لینک زیر اقدام کنید .
دریافت اشتراک ویژه
مزیت های عضویت ویژه :
- دسترسی به همه مطالب سافت ساز
- آپدیت روزانه مطالب سایت از بهترین سایت های سی جی
- ورود نامحدود کاربران از هر دیوایسی
- دسترسی به آموزش نصب کامل پلاگین ها و نرم افزار ها
اگر در تهیه اشتراک ویژه مشکل دارید میتونید از این لینک راهنمایی تهیه اشتراک ویژه رو مطالعه کنید . لینک راهنما
For International user, You can also stay connected with online support. email : info@softsaaz.ir telegram : @SoftSaaz
