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

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

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: توسعه بازی فقط کدنویسی نیست، بلکه طراحی سیستم‌هایی مقیاس‌پذیر، بهینه و قابل نگهداری است. این دوره آموزشی الگوهای ضروری طراحی بازی (Design Patterns) را بررسی می‌کند و به شما کمک می‌کند تا پروژه‌های خود را برای دستیابی به بهترین عملکرد در Unity 6 ساختاردهی کنید. شما با اصول پایه شروع کرده و خواهید آموخت که هر الگو چگونه چالش‌های رایج در توسعه بازی را حل می‌کند. از طریق پروژه‌های عملی و مثال‌های واقعی، این مفاهیم را در محیط واقعی مشاهده خواهید کرد. از الگوی Command برای مدیریت ورودی‌ها تا الگوی Flyweight برای بهینه‌سازی حافظه، شما راهکارهای کلیدی معماری نرم‌افزار را کشف خواهید کرد. الگوی Observer برنامه‌نویسی رویداد-محور را فعال می‌کند، در حالی که الگوهای Prototype و Singleton مدیریت اشیاء را بهبود می‌بخشند. همچنین در الگوی State برای رفتارهای هوش مصنوعی (AI) و الگوی Object Pool برای بهره‌وری از منابع تسلط خواهید یافت تا حتی در بازی‌های پیچیده، عملکردی روان داشته باشید. در پایان، شما با اعتماد به نفس کامل این الگوها را با استفاده از بهترین استانداردهای صنعت در Unity 6 پیاده‌سازی خواهید کرد. چه یک توسعه‌دهنده مستقل باشید و چه بخشی از یک تیم، یاد خواهید گرفت که کدهایی تمیزتر بنویسید، زمان توسعه را کاهش دهید و بازی‌هایی مقیاس‌پذیر و با کارایی بالا بسازید. آنچه در این دوره می‌آموزید: - پیاده‌سازی الگوی Command برای مدیریت ورودی‌های بازیکن. - بهینه‌سازی حافظه با الگوی Flyweight و Scriptable Objects. - استفاده از الگوی Observer برای مدیریت بهینه رویدادهای بازی. - به‌کارگیری الگوهای Prototype و Singleton برای مدیریت اشیاء. - طراحی رفتارهای هوش مصنوعی با استفاده از الگوی State. - ارتقای عملکرد با الگوی Object Pool. این دوره برای توسعه‌دهندگان سطح متوسط تا پیشرفته Unity که می‌خواهند مهارت‌های کدنویسی خود را با استفاده از الگوهای اثبات شده ارتقا دهند، ایده‌آل است. تسلط بر زبان C# و آشنایی با قابلیت‌های اصلی Unity الزامی است و تجربه قبلی در برنامه‌نویسی شیء‌گرا (OOP) یک مزیت محسوب می‌شود. ویژگی‌های دوره: * الگوهای ضروری طراحی بازی برای توسعه مقیاس‌پذیر در Unity 6 * مثال‌های واقعی و پروژه‌های کدنویسی عملی * بهترین متدها برای نوشتن کدهای تمیز، قابل نگهداری و بهینه

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

مقدمه Introduction

  • مقدمه Introduction

  • پیوستن به جامعه دانشجویی H3D Join the H3D Student Community

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

الگوی Command The Command Pattern

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

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

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

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

الگوی Flyweight The Flyweight Pattern

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

  • اشیاء اسکریپتبل (Scriptable Objects) بخش اول Scriptable Objects Part 1

  • اشیاء اسکریپتبل (Scriptable Objects) بخش دوم Scriptable Objects Part 2

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

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

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

  • بهینه‌سازی تکمیلی ECS A little ECS Optimisation Extra

الگوی Observer The Observer Pattern

  • ناظرها (Observers) بخش اول Observers Part 1

  • ناظرها (Observers) بخش دوم Observers Part 2

  • ناظرها (Observers) بخش سوم Observers Part 3

  • ناظرها (Observers) بخش چهارم Observers Part 4

  • ناظرها (Observers) بخش پنجم Observers Part 5

الگوی Prototype The Prototype Pattern

  • الگوی Prototype The Prototype Pattern

  • شبیه‌سازی (Cloning) یک Game Object Cloning a Game Object

  • ساخت پویا-ی 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 [آموزشی ویدئویی]
جزییات دوره
9h 1m
36
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Penny de Byl
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Penny de Byl Penny de Byl

استاد برنده جایزه بین المللی و نویسنده پرفروش سلام ، من دکتر پنی دی بایل هستم. من کاملاً سازنده بسیاری از مسائل مربوط به کمبود رایانه و دانشگاهی هستم و علاقه واقعی به تدریس دارم. من بیش از 25 سال است که در دانشگاه ها در استرالیا و اروپا در سطح استاد کامل در مورد توسعه بازی ها ، برنامه نویسی ، گرافیک رایانه ای ، انیمیشن و طراحی وب به دیگران آموزش می دهم. من همچنین برای یونیتی ، SAE ، انستیتوی سرگرمی استرالیا و ویکی گودت مشورت کرده ام. بهترین کتابهای درسی من از جمله توسعه بازی جامع با وحدت در بیش از 100 موسسه در سراسر جهان استفاده می شود. فارغ التحصیلان من در شرکت هایی مانند اپل ، Ubisoft ، LinkedIn و Deloitte Digital کار می کنند. من دارای مدرک ممتاز گرافیک رایانه و دکترا هستم. در هوش مصنوعی برای شخصیت های بازی در طول زندگی حرفه ای من جوایز زیادی را برای تعالی تدریس در سطح ایالتی ، ملی و بین المللی از جمله جایزه تعالی تدریس و آموزش استرالیا و مسابقه برنامه درسی بازی موبایل یونیت برنده شده ام. رویکرد من در زمینه آموزش علوم کامپیوتر و زمینه های مرتبط مبتنی بر پروژه است که به شما کارگاه های عملی می دهم و می توانید بلافاصله دندان های خود را در آن قرار دهید.