برچسب Penny Holistic3D

Udemy – Build A Multiplayer Kart Racing Game In Unity 2022-5

دوره Build A Multiplayer Kart Racing Game In Unity. این دوره با استفاده از Unity 2019 و ابزارهای شبکه‌ای Photon، شما را گام به گام در فرآیند راه‌اندازی و توسعه بازی کارتینگ خود همراهی می‌کند. دوره با توضیحی مفصل در مورد سیستم فیزیک وسایل نقلیه Unity آغاز می‌شود. یک ماشین چهارچرخ از ابتدا با استفاده از کولایدرهای چرخ و اجسام صلب ساخته می‌شود که در آن هر تنظیمات بررسی شده و تمام عملکردهای ممکن آزمایش و تنظیم می‌شوند تا تعادل مناسبی بین لغزش، شتاب، ترمز و وزن به دست آید. سپس این سیستم به یک مدل کارتینگ با کیفیت بالا منتقل می‌شود و در یک محیط پیست مسابقه قرار می‌گیرد که در آن مکانیزم‌های هوش مصنوعی برای توسعه وسایل نقلیه شخصیت‌های غیربازیکن اضافه می‌شود که می‌توانند به طور موثر در اطراف پیست رانندگی کنند و از سایر بازیکنان اجتناب کنند یا در برخی موارد به آن‌ها برخورد کنند. شما به یک بازی تک‌نفره کامل کارتینگ خواهید رسید که در آن یک بازیکن با سه NPC رقابت می‌کند. مکان‌های مسابقه محاسبه می‌شوند و یک نمایشگر سربالا (HUD) شامل یک دوربین دید عقب، مینی‌مپ و جدول امتیازات بازیکن اضافه می‌شود. همچنین یاد می‌گیرید که چگونه یک اسکریپت دنبال‌کننده دوربین را پیاده‌سازی کنید که می‌توانید برای سوئیچ بین بازیکنان برای نقاط دید متفاوت استفاده کنید. پس از تکمیل بازی تک‌نفره، از API Photon برای راه‌اندازی یک سرور اصلی استفاده می‌شود و سپس قابلیت چندنفره به بازی اضافه می‌شود تا بتوانید با دوستان خود بازی کنید. شما یاد خواهید گرفت که چگونه سرور خود را ایجاد کنید، فراخوانی‌های رویه از راه دور را به سایر بازیکنان ارسال کنید و اشیاء شبکه‌ای را نمونه‌سازی کنید، برخی از آن‌ها شخصیت‌های هوش مصنوعی هستند. در پایان این دوره، شما طیف گسترده‌ای از تکنیک‌های توسعه بازی از هوش مصنوعی، شبکه و ایجاد رابط کاربری را پوشش خواهید داد. دانش و مهارت‌هایی که کسب می‌کنید در ژانرهای مختلف بازی قابل استفاده خواهد بود و شما را برای اضافه کردن قابلیت‌های پیشرفته به پروژه‌های بازی خود آماده می‌کند.

Udemy – Learn Unity’s Entity Component System to Optimise Your Games 2022-5

Learn Unity’s Entity Component System to Optimise Your Games، دوره آموزش سیستم کامپوننت Entity یونیتی برای بهینه سازی بازی ها توسط آکادمی یودمی منتشر شده است. پارادایم برنامه نویسی Data-Oriented Technology Stack (DOTS) و Entity Component System (ECS) یونیتی برای بهینه سازی توسعه بازی و باز کردن راه های جدیدی برای دسترسی به حافظه و پردازش موازی برای توسعه کد #C با کارایی بالا که از مزایای چند هسته ای معاصر بهره می برد، توسعه داده شده است. کامپیوترها از طریق استفاده از کامپایلر Burst، برنامه های بازی شما به کد بومی تبدیل می شوند، که می توانند سریعتر در رشته های مختلف اجرا شوند، بنابراین مرزهای اندازه محیط های مجازی شما را جابجا می کنند و همزمان ده ها هزار شی بازی را پردازش می کنند.

Udemy – Advanced AI for Games; Behaviour Trees (Unity 6 Compatible) 2024-11

Advanced AI for Games; Behaviour Trees (Unity 6 Compatible)، دوره آموزش هوش مصنوعی پیشرفته برای بازی ها (سازگار با Unity 6) توسط آکادمی یودمی منتشر شده است. Behaviour Trees (BTs) یک هوش مصنوعی هستند. معماری که کاراکترهای بازی را از طریق معماری درخت مانندی که عملیات منطقی ساده اما قدرتمند را تعریف می کند، توانایی انتخاب رفتارها و اجرای آنها را فراهم می کند. می توان از آن در طیف گسترده ای از ژانرهای بازی از تیراندازی اول شخص گرفته تا استراتژی های زمان واقعی و توسعه شخصیت های هوشمندی که قادر به تصمیم گیری هوشمند هستند استفاده کرد. پایگاه کد به طرز فریبنده ای ساده و در عین حال منطقی، قابل استفاده مجدد و بسیار قدرتمند است. این کتابخانه به زبان سی شارپ نوشته شده و در Unity 2020 پیاده سازی شده است، اما به راحتی به سایر برنامه ها منتقل می شود. در این دوره، مدرس از A.I پیشرفته ابهام زدایی  می کند. تکنیک BTs برای خلق شخصیت‌های بازی‌های باورپذیر و هوشمند در بازی‌ها، با استفاده از سبک آموزشی و دانش تحسین‌شده بین‌المللی او از تقریباً 30 سال کار با بازی، گرافیک و نوشتن دو کتاب برنده جایزه در زمینه هوش مصنوعی بازی‌ها استفاده می‌شود. در سرتاسر دوره، کارگاه‌های عملی طراحی شده را دنبال می‌کنید تا شما را در هر مرحله از چیدمان BT API خود راهنمایی کنند. شما کل کتابخانه BT را از ابتدا می سازید، در حالی که یک سناریوی شبیه سازی گالری هنری را به صورت موازی می سازید تا در حین حرکت API را آزمایش کنید.

Udemy – Design Patterns for Game Programming (Unity 6 Compatible) 2024-11

Design Patterns for Game Programming (Unity 6 Compatible)، دوره آموزش الگوهای طراحی برای برنامه نویسی بازی (سازگار با Unity 6) توسط آکادمی یودمی منتشر شده است. الگوهای طراحی برنامه نویسی بازی، الگوهایی برای ساخت کدهای مدولار هستند که عموماً یک راه حل تکرارپذیر برای مکانیک رایج مورد استفاده در بازی های رایانه ای هستند. آنها راه حل های عمومی هستند که با مشکل خاصی مرتبط نیستند و آنها را قابل استفاده مجدد می کنند. یکی از این الگوها، ادغام اشیا است. صرف نظر از اینکه یک بازی برای کوبیدن سفینه فضایی بازیکن به هجوم زامبی‌هایی که دائماً در حال تخم‌ریزی هستند یا گلوله‌هایی که از تفنگ شلیک می‌شوند یا سیارک‌ها برای ضربه زدن به سفینه بازیکن نیاز داشته باشد، استخر اشیاء گروهی از کلاس‌ها است که می‌توان آن‌ها را دقیقاً همانطور که هستند، نه تنها در این سناریوها، بلکه در مجموعه‌ای از آنها مورد استفاده مجدد قرار داد. هر زمان که اشیاء بازی به یک مدیر تخم ریزی نیاز دارند. در این دوره آموزشی، مدرس شما را با 12 الگوی برتر طراحی برنامه نویسی بازی با سی شارپ و موتور بازی Unity با استفاده از سبک تدریس جامع بین المللی تحسین شده و تخصص خود از بیش از 25 سال تدریس، تحقیق و نوشتن در مورد بازی ها آشنا می کند. در طول دوره، کارگاه های عملی طراحی شده برای آموزش این مفاهیم اصلی برنامه نویسی را دنبال می کنید که بازی های شما را به سطح بعدی می برد.

Udemy – Mathematics for Games Development using (Unity 6 Compatible) 2024-11

Mathematics for Games Development using (Unity 6 Compatible)، دوره آموزش ریاضیات برای توسعه بازی (سازگار با یونیتی 6) توسط آکادمی یودمی منتشر شده است. درک اساسی از ریاضیات در هر شغلی حیاتی است و هیچ کجا به اندازه توسعه بازی مهم نیست. این زیربنای تمام عملیات اولیه انجام شده توسط یک موتور بازی است. شما حتی نمی توانید یک کاراکتر را بدون آن روی صفحه حرکت دهید. علاقه مند به یادگیری بیشتر و ایجاد دانش خود در ریاضیات برای بهبود مهارت های توسعه بازی خود هستید؟ پس این دوره برای شما مناسب است. در این دوره شما کلاس های سی شارپ خود را برای کار با ساختارهای هندسی فضای دو بعدی و سه بعدی خواهید ساخت که درک شما را از موقعیت یابی و حرکت اشیاء بازی توسعه می دهد. به طور خلاصه، شما کتابخانه ریاضی خود را می سازید تا برخی از روش های Vector2، Vector3، Matrix4x4 و برخی از متدهای یونیتی را تکرار کنید. در سراسر جهان، ما از Unity Game Engine برای کمک به تاکید بر مفاهیم ریاضی استفاده خواهیم کرد.