آموزش الگوهای طراحی موثر بازی - سازگار با Unity 6 - آخرین آپدیت

دانلود Effective Game Design Patterns - Unity 6 Compatible

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و با پیشرفت در دوره، درک خود را عمیق‌تر کنید. در این دوره، شما با تسلط بر الگوهای طراحی ضروری در Unity 6، پتانسیل کامل توسعه بازی را آزاد خواهید کرد. شما یاد خواهید گرفت که چگونه معماری بازی خود را ارتقا دهید، عملکرد (Performance) را بهینه کنید و پروژه‌های مقیاس‌پذیرتر و قابل نگهداری‌تری بسازید. با پیشروی در مسیر، به بررسی عمیق الگوهای طراحی کلیدی مانند Command، Flyweight، Observer، Prototype، Singleton، State و Object Pool خواهید پرداخت. هر بخش شما را گام‌به‌گام با مثال‌های کاربردی و تمرین‌ها در Unity 6 با این مفاهیم آشنا می‌کند. شما درک عمیق‌تری از مزایای هر الگو و نحوه پیاده‌سازی موثر آن‌ها در پروژه‌های خود به دست خواهید آورد. ساختار دوره به گونه‌ای است که با یک پایه قوی شروع می‌شود؛ از بهینه‌سازی حافظه با الگوی Flyweight گرفته تا پیاده‌سازی رفتارهای پیچیده هوش مصنوعی با استفاده از الگوی State. از طریق تجربه عملی و چالش‌های حل مسئله، مهارت‌های خود را در Unity و اصول طراحی بازی بهبود خواهید بخشید. این دوره برای توسعه‌دهندگان بازی در سطح متوسط که با Unity آشنایی دارند و می‌خواهند مهارت‌های طراحی بازی خود را ارتقا دهند، عالی است. پیش‌نیاز سختگیرانه‌ای وجود ندارد، اما تجربه قبلی در Unity و برنامه‌نویسی C# به شما کمک می‌کند تا بیشترین بهره را از این دوره ببرید. این دوره طراحی شده تا به شما در ساخت بازی‌های مقیاس‌پذیر، قابل نگهداری و بهینه کمک کند و ابزارهای عملی برای حل چالش‌های واقعی توسعه در اختیار شما قرار دهد. در پایان دوره، شما قادر خواهید بود از الگوهای طراحی برای بهبود معماری بازی، بهینه‌سازی عملکرد، ایجاد سیستم‌های قابل استفاده مجدد و ساده‌سازی فرآیندهای توسعه با استفاده از Unity 6 استفاده کنید.

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

مقدمه Introduction

  • مقدمه Introduction

  • عضویت در جامعه دانشجویی H3D Join the H3D Student Community

  • به‌روزرسانی به Unity 6 Updating to Unity 6

الگوی Command The Command Pattern

  • دستورات بخش اول Commands Part 1

  • دستورات بخش دوم Commands Part 2

  • دستورات بخش سوم Commands Part 3

  • دستورات بخش چهارم Commands Part 4

الگوی Flyweight The Flyweight Pattern

  • بررسی حافظه Investigating Memory

  • Scriptable Objects بخش اول Scriptable Objects Part 1

  • Scriptable Objects بخش دوم Scriptable Objects Part 2

  • سیستم ECS در Unity بخش اول Unity's ECS Part 1

  • سیستم ECS در Unity بخش دوم Unity's ECS Part 2

  • سیستم ECS در Unity بخش سوم Unity's ECS Part 3

  • یک بخش اضافه برای بهینه‌سازی ECS A little ECS Optimisation Extra

الگوی Observer The Observer Pattern

  • Observerها بخش اول Observers Part 1

  • Observerها بخش دوم Observers Part 2

  • Observerها بخش سوم Observers Part 3

  • Observerها بخش چهارم Observers Part 4

  • Observerها بخش پنجم Observers Part 5

الگوی Prototype The Prototype Pattern

  • الگوی Prototype The Prototype Pattern

  • کلون کردن یک Game Object Cloning a Game Object

  • ساخت Dynamic Prefab Dynamic Prefab Creation

الگوی Singleton The Singleton Pattern

  • الگوی Singleton The Singleton

  • استفاده از Singleton Using a Singleton

الگوی State The State Pattern

  • الگوی State The State Pattern

  • ساخت و استفاده از کلاس State Creating and Using a State Class

  • گشت‌زنی در محیط Patrolling the Perimeter

  • تعقیب بازیکن بخش اول Chasing the Player Part 1

  • تعقیب بازیکن بخش دوم Chasing the Player Part 2

  • چالش الگوی State State Challenge

الگوی Object Pool The Object Pool

  • راه‌اندازی پروژه Setting Up the Project

  • افزودن Object Pool Adding in an Object Pool

  • توسعه Object Pool Extending the Object Pool

  • انفجار فضاپیما Blowing Up the Ship

و غیره And…

  • الگوهای بیشتر More Patterns

  • سخن پایانی Final Words

نمایش نظرات

آموزش الگوهای طراحی موثر بازی - سازگار با Unity 6
جزییات دوره
12h 25m
36
(آخرین آپدیت)
13
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده