آموزش پیشرفته اسکریپت‌نویسی یونیتی، هوش مصنوعی و توسعه کامل بازی‌های سه بعدی - آخرین آپدیت

دانلود Advanced Unity Scripting, AI, & Complete 3D Game Development

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای قابلیت Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و در لحظه که به شما کمک می‌کند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. در این دوره، شما ابتدا با تسلط بر سیستم NavMesh یونیتی، عوامل هوشمندی ایجاد خواهید کرد که قادر به پیمایش در محیط‌های پیچیده هستند. یاد می‌گیرید چگونه موقعیت‌های دشوار مانند حرکت عوامل روی رمپ‌ها، مکان‌های باریک و پله‌ها و همچنین پرش آن‌ها با استفاده از off-mesh links را مدیریت کنید. این مهارت‌های ضروری هوش مصنوعی به شما اجازه می‌دهد دنیای بازی‌های واقع‌گرایانه‌تر و پویاتری توسعه دهید. سپس، تمرکز خود را به توسعه بازی‌های موبایل تغییر خواهید داد و یاد می‌گیرید چگونه یک بازی اندروید را از ابتدا تا انتها بسازید. مفاهیم حیاتی موبایل مانند مدیریت ورودی‌های لمسی (Touch)، استفاده از شتاب‌سنج (Accelerometer) و پیاده‌سازی عناصر UI واکنش‌گرا را بررسی خواهید کرد. این بخش عملی تضمین می‌کند که شما آماده خلق بازی‌های موبایلی هستید که برای کاربران طبیعی و بصری به نظر برسند. در نهایت، وارد چرخه کامل توسعه بازی‌های سه بعدی خواهید شد. از طراحی مراحل بازی تا مدیریت سیستم امتیازدهی، افکت‌های ذره‌ای (Particle Effects) و انیمیشن‌ها، این دوره شما را در هر مرحله راهنمایی می‌کند. در پایان، خواهید دانست که چگونه پروژه‌های پیچیده را با استفاده از کنترل نسخه (Version Control) مدیریت کنید و با اطمینان بازی تکمیل شده خود را در پلتفرم‌های مختلف منتشر نمایید. این دوره برای کاربران متوسط تا پیشرفته یونیتی که درک استواری از برنامه‌نویسی C# دارند، ایده‌آل است. داشتن تجربه در مبانی یونیتی توصیه می‌شود، اما هیچ دانش قبلی در مورد هوش مصنوعی یا توسعه موبایل مورد نیاز نیست.

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

اسکریپت‌نویسی هوش مصنوعی (AI) پایه با C# در یونیتی Scripting Basic Artificial Intelligence (AI) with C# in Unity

  • شروع کار با NavMesh در یونیتی Getting Started with NavMesh in Unity

  • تعقیب هدف و اجتناب از موانع Chasing While Avoiding Obstacles

  • همه چیز درباره NavMesh Agent در یونیتی All About NavMesh Agent in Unity

  • حرکت عامل (Agent) روی رمپ و مکان‌های باریک Moving an Agent on the Ramp and Narrow Places

  • حرکت عامل هوشمند به طبقات بالا Moving Intelligent Agent Upstairs

  • پرش عامل هوشمند با استفاده از Off Mesh Links Intelligent Agent Jumping with Off-Mesh Links

  • ایجاد دستی Off Mesh Links Creating Off-Mesh Links Manually

اسکریپت‌نویسی برای اندروید و دستگاه‌های موبایل در یونیتی Scripting for Android and Mobile Devices in Unity

  • ساخت یک بازی اندروید از ابتدا تا انتها در ۴۰ دقیقه Build an Android Game Start to Finish in 40 Minutes

  • کار با ورودی‌های لمسی (Touch) در یونیتی C# Working with Touch Inputs in Unity C#

  • لمس و تخریب اشیاء با RayCasting در یونیتی C# Touch and Destroy Objects with RayCasting in Unity C#

  • ورودی‌های شتاب‌سنج (Accelerometer) در یونیتی C# Accelerometer Inputs in Unity C#

  • ورودی‌های شتاب‌سنج در یونیتی C# - بخش دوم Accelerometer Inputs in Unity C# - Part 2

  • ایجاد رابط کاربری (UI) واکنش‌گرا در یونیتی Creating Responsive UI in Unity

  • کنترل‌های لمسی Swipe در یونیتی C# Touch Swipe Controls in Unity C#

آموزش کنترل نسخه و مدیریت موثر پروژه‌های C# یونیتی Learn Version Controlling - Managing Your Unity C# Projects Effectively

  • چرا در پروژه‌های خود از کنترل نسخه استفاده کنیم؟ Why Use Version Controlling in Your Projects?

  • کلون کردن و ایجاد یک مخزن (Repository) جدید Cloning and Creating a New Repository

  • مثال عملی از کنترل نسخه Practical Version Controlling - Example

  • شاخه‌بندی (Branching) در پروژه‌ها Branching Your Projects

  • پوش کردن مخزن محلی به GitHub و Bitbucket Pushing a Local Repository to GitHub and Bitbucket

ساخت یک بازی سه بعدی کامل با یونیتی و C# Building a Complete 3D Game with Unity and C#

  • طراحی و آماده‌سازی مرحله بازی Setting Up the Game Level

  • کنترل توپ Controlling the Ball

  • حرکت دادن توپ پس از اولین لمس Moving the Ball after the First Touch

  • بررسی زمان سقوط توپ از پلتفرم Checking When the Ball Falls Off the Platform

  • دنبال کردن نرم توپ توسط دوربین Camera Following the Ball Smoothly

  • سقوط پلتفرم‌ها پس از عبور توپ Making Platforms Fall Down after the Ball Goes Away

  • سیستم تولید (Spawn) پلتفرم‌ها Spawning the Platforms

  • الگوریتم تولید تصادفی پلتفرم Random Platform Spawning Algorithm

  • اصلاح سیستم سقوط پلتفرم Fixing Platform Falling

  • ایجاد الماس‌ها و تولید تصادفی آن‌ها Creating Diamonds and Randomly Spawning

  • تخریب الماس‌ها هنگام برخورد Destroying Diamonds on Collision

  • ایجاد افکت‌های ذره‌ای (Particle Effects) جذاب Creating Awesome Particle Effects

  • ساخت UIManager و انیمیشن‌های متنی Create UIManager and Text Animations

  • جزئیات بیشتر درباره انیمیشن‌های رابط کاربری منوی اصلی More on Main Menu User Interface (UI) Animations

  • منوی GameOver و انیمیشن‌های آن GameOver Menu and Animations

  • اسکریپت‌نویسی برای UIManager Scripting the UIManager

  • مدیریت امتیاز و رکورد (ScoreManager) ScoreManager Score and High Score

  • ساخت GameManager و کنترل کل بازی Creating GameManager and Controlling the Whole Game

  • اصلاحات نهایی و تکمیل بازی Final Fixes and Finishing the Game

  • بیلد (Build) و انتشار بازی شما Building and Publishing Your Game

نمایش نظرات

آموزش پیشرفته اسکریپت‌نویسی یونیتی، هوش مصنوعی و توسعه کامل بازی‌های سه بعدی
جزییات دوره
10h 58m
39
(آخرین آپدیت)
232
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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