مسترکلاس ساخت بازی ماشین مسابقهای سهبعدی با یونیتی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت ماشینهای خودران هوشمند (ماشینهای خود ران با هوش مصنوعی) که با بازیکن مسابقه میدهند.
- پیادهسازی حالت تعقیب داغ (حالت تعقیب داغ) که در آن ماشینهای پلیس هوش مصنوعی، ماشین بازیکن را تعقیب میکنند
- پیادهسازی منطق سفارشیسازی ماشین با قابلیت گاراژ
- ساخت بخشهای ذخیره و بارگذاری بازی با استفاده از آبکجتهای قابل اسکریپتنویسی
- تاگل کردن بین views بیرونی و داخلی ماشین هنگام مسابقه
- طراحی رابط کاربری کامل ماشین مسابقه شامل LEADERBOARD، سرعتسنج و نقشه کوچک
- تقویت دانش درباره الگوهای طراحی و الگوریتمها و پیادهسازی عملی آنها
- تسلط به ساخت انیمیشنهای سهبعدی، فیلمبرداری سینمایی، افکتهای ویژه و موارد دیگر
- پیادهسازی سیستم آبجکتهای قابل شکست در دنیای بازی برای ایجاد مراحل جذاب و فراگیر
- شامل طراحی پیشرفته متریال و نورپردازی
توضیحات دوره
این دوره به صورت عملی شما را گامبهگام در ساخت یک بازی ویدئویی کامل همراهی میکند و فرآیند توسعه بازی را به شما آموزش میدهد.
آیا در کودکی بازیهای مسابقهای مثل Need For Speed و Gran Turismo بازی میکردید؟ آیا دوست دارید یاد بگیرید چگونه در یونیتی با کدنویسی سیشارپ بازیهای مسابقهای ماشین بسازید؟ بازیهای مسابقهای همیشه برای ما جذاب بودند. پیگیری دقیق فیزیک داخل بازی و شبیهسازی واقعگرایانه رانندگی ما را شیفته میکرد. این دوره به شما آموزش میدهد چگونه یک بازی مسابقهای کامل در یونیتی بسازید، حتی اگر تازهکار هستید. در پایان دوره، یک بازی کامل مسابقهای ماشین خواهید داشت که از ابتدا در یونیتی ساختهاید.
در طی دوره، دانش زیادی در بخشهای مختلف موتور بازیسازی یونیتی کسب خواهید کرد. برخی از تکنیکهای اصلی توسعه بازی که در این دوره میآموزید شامل:
- استفاده از منطق سیشارپ برای ساخت ماشینهای خودران هوش مصنوعی در پیست که با بازیکن رقابت میکنند.
- پیادهسازی حالت تعقیب داغ که در آن ماشینهای پلیس بازیکن را دنبال میکنند.
- کار با سیستم فیزیک یونیتی و استفاده از کامپوننتهایی مثل WHEEL COLLIDERS و اجسام صلب برای شبیهسازی حرکت خودرو و تعاملش با محیط
- استفاده از سیستم رابط کاربری یونیتی برای ساخت نقشه کوچک و سایر نمایشگرهای مسابقهای مانند سرعتسنج
- نوشتن کد قابل استفاده مجدد که در بخشهای مختلف بازی کاربرد داشته باشد. تکنیکهای برنامهنویسی شیگرا به زبان سیشارپ برای ساخت کد تمیز و قابل استفاده مجدد
- یادگیری کامپوننتهای مختلف رابط کاربری و نحوه استفاده همزمان آنها برای ساخت منوهای درون بازی و صفحههای انتخابی که به طور کارآمد و شهودی به ورودی کاربر پاسخ میدهند.
- تبدیل ایدههای خود به کد با استفاده از سیشارپ در یونیتی و ساخت مجموعه مهارتی که بتوانید برای ساخت سایر بازیهای مسابقهای ماشین استفاده کرده و در پورتفولیوهای خود به نمایش بگذارید.
در پایان دوره، یک پروژه بازی کامل ساختهاید که از پایه توسعه دادهاید. همچنین نکات و ترفندهای بیشتری در سیشارپ خواهید داشت که میتوانید به مجموعه مهارتهایتان اضافه کنید.
اگر میخواهید توسعه بازی را یاد بگیرید یا قصد دارید در صنعت بازیسازی حرفهای شوید، این دوره برای شما مناسب است.
این دوره برای چه کسانی مناسب است؟
- کسی که میخواهد یاد بگیرد چگونه بازیهای مسابقهای ماشین در یونیتی بسازد.
- دانشجویان توسعه بازی و علاقهمندان به ساخت بازی
- افراد با دانش مقدماتی تا متوسط یونیتی که میخواهند سطح مهارت خود را ارتقا دهند.
مسترکلاس ساخت بازی ماشین مسابقهای سهبعدی با یونیتی
-
مقدمه 01:40
-
بررسی سند طراحی بازی (GDD) 05:34
-
نگاهی به بازی تمام شده 03:09
-
معرفی بخش 00:41
-
نصب و راهاندازی یونیتی روی مک 01:20
-
نصب و راهاندازی یونیتی روی ویندوز 01:34
-
دانلود و ایمپورت داراییهای بازی 03:18
-
حفظ سازماندهی - راهاندازی پروژه 15:02
-
خلاصه بخش 00:39
-
معرفی بخش 01:07
-
الگوی طراحی Model View Controller (MVC) 01:46
-
کدنویسی اسکریپت مدل ماشین 02:41
-
کدنویسی اسکریپت نمای ماشین 03:43
-
کدنویسی اسکریپت کنترلر ماشین 19:24
-
کامپوننتهای فیزیک ماشین در یونیتی 00:53
-
مونتاژ ماشین بزرگ 14:29
-
مونتاژ ماشین اسپرت 02:56
-
مونتاژ ماشین لوکس 03:11
-
راندن ماشین و فیزیک 01:27
-
راندن ماشین، فیزیک و منطق MVC None
-
پاسخها و توضیحات 01:06
-
خلاصه بخش 00:57
-
معرفی بخش 01:01
-
الگوی طراحی سینگلتون 03:20
-
ساختار داده استک 01:27
-
Navigation Manager 01:46
-
استفاده از رویداد sceneLoaded در Scene Manager 00:57
-
پیادهسازی منطق دکمه بازگشت 02:15
-
ساختار داده دیکشنری 00:56
-
انتقال داده بین صحنهها 02:19
-
سیستم ناوبری صحنه None
-
پاسخها و توضیحات 00:49
-
خلاصه بخش 00:58
-
معرفی بخش 00:51
-
ساخت Prefab هدر منوی قابل استفاده مجدد 02:07
-
ساخت Prefab پنل داده کاربر قابل استفاده مجدد 03:50
-
ساخت Prefab دکمه منوی قابل استفاده مجدد 01:15
-
انیمیشن پسزمینه پیشرفته 02:11
-
مدل ماشین، نورپردازی و افکت نور چراغها 03:02
-
کدنویسی اسکریپت کنترلر منوی شروع 04:21
-
صفحه خوشآمدگویی None
-
پاسخها و توضیحات 00:37
-
خلاصه بخش 00:52
-
معرفی بخش 01:03
-
روشهای ذخیره داده بازی 02:47
-
ساخت کلاس اولیه مودال 01:41
-
ساخت مودال اسلات ذخیره 12:24
-
اسکریپتنویسی ویرایشگر - ساخت ویرایشگر داده بازی 02:05
-
آبجکت قابل اسکریپتنویسی داده بازی 01:55
-
ذخیره، بارگذاری و ریست داده بازی 07:56
-
قابلیت ذخیره و بارگذاری بازی None
-
پاسخها و توضیحات 00:54
-
خلاصه بخش 00:58
-
معرفی بخش 01:10
-
کلاسهای انتزاعی در سیشارپ 01:30
-
متن فرمتبندی شده - کلاس انتزاعی عمومی ما 01:17
-
متن تاریخ - برای نمایش تاریخها 01:32
-
متن زمان - نمایش زمانها 01:33
-
متن پول - نمایش ارز داخل بازی 01:08
-
متن Lap - نمایش تعداد دورهای Lap شده در مسابقه 01:00
-
متن جایگاه - نمایش رتبه ماشین در مسابقه 02:17
-
متن درصد - نمایش درصد 01:11
-
متن فرمتبندی شده - کلاسهای جنریک و متنی قابل استایلدهی None
-
پاسخها و توضیحات 00:54
-
خلاصه بخش 01:01
-
معرفی بخش 00:47
-
مودال چیست؟ 00:44
-
مودال تک دکمهای 01:37
-
مودال وارد کردن نام کاربری 01:09
-
مودال پایان مسابقه 02:58
-
مودال دو دکمهای 02:12
-
مودالها و پاپآپهای درون بازی None
-
پاسخها و توضیحات 00:46
-
خلاصه بخش 00:45
-
معرفی بخش 00:53
-
رابط ICarousel 01:27
-
اسکریپت کاروسل ماشین 05:05
-
اسکریپت چرخش 360 درجه 00:50
-
اسکریپت انتخاب ماشین 01:42
-
مونتاژ صفحه انتخاب ماشین 06:58
-
صفحه انتخاب ماشین None
-
پاسخها و توضیحات 00:52
-
خلاصه بخش 00:47
-
مقدمه بخش 00:34
-
کدنویسی اسکریپت کنترل منوی اصلی 03:17
-
مونتاژ منوی اصلی 04:19
-
منوی اصلی None
-
پاسخها و توضیحات 00:44
-
خلاصه بخش 00:30
-
معرفی بخش 00:58
-
رنگها در یونیتی 01:56
-
سفارشیسازی رنگ ماشین 23:54
-
متریال در یونیتی 01:37
-
سفارشیسازی متریال ماشین 03:30
-
سفارشیسازی متریال لبه 04:27
-
ذخیره و ریست تغییرات استایل 04:12
-
انتخاب ماشین فعال از گاراژ 20:29
-
سفارشیسازی ماشین و گاراژ None
-
پاسخها و توضیحات 01:06
-
خلاصه بخش 00:51
-
معرفی بخش 00:36
-
مودال تایید خرید 02:50
-
مودال تبریک 02:36
-
مودال عدم وجود پول کافی 02:10
-
کنترلر فروشگاه 05:34
-
مونتاژ صفحه فروشگاه ماشین 05:32
-
خلاصه بخش 00:31
-
معرفی بخش 00:37
-
کدنویسی کلاس کاروسل مسیر 04:09
-
نوشتن اسکریپت کنترلر انتخاب مسیر 02:35
-
مونتاژ صفحه انتخاب مسیر 05:15
-
خلاصه بخش 00:30
-
معرفی بخش 00:36
-
چیدمان رابط کاربری 08:02
-
ساخت سرعتسنج 02:48
-
منطق اسکریپت Leaderboard 03:48
-
ساخت نقشه کوچک 01:26
-
منوی پاز 05:09
-
خلاصه بخش 00:31
-
معرفی بخش 00:41
-
اسکریپت کنترلر مسابقه 08:18
-
پیست 1 - مسیر مسابقه در طول روز 01:05
-
پیست 2 - مسیر مسابقه در شب 01:10
-
پیست 3 - مسیر شکل 8 00:52
-
خلاصه بخش 00:31
-
معرفی بخش 00:53
-
درک رفتارهای هوش مصنوعی 01:51
-
اسکریپت هوش مصنوعی 03:17
-
اسکریپت رفتار هوش مصنوعی 01:08
-
اسکریپت فرمان 00:42
-
اسکریپت جستجو 00:53
-
اسکریپت گره مسیر 01:00
-
اسکریپت مسیر 06:52
-
اسکریپت ماشین خودران 03:09
-
ساخت Prefabs هوش مصنوعی 05:43
-
اسکریپت کارخانه تولید ماشین 07:40
-
خلاصه بخش 00:48
-
معرفی بخش 00:35
-
ساخت سکانسهای سینمایی در یونیتی 01:14
-
شروع انیمیشن 05:20
-
حرکت دوربین 01:12
-
انیمیشن شمارش معکوس 04:24
-
نگاهی به سکانس تمام شده 01:40
-
خلاصه بخش 00:34
-
معرفی بخش 00:48
-
طراحی سطح 02:07
-
آبجکتهای قابل تخریب 07:12
-
ماشین حالت متناهی (FSM) برای هوش مصنوعی 15:58
-
افسر پلیس - ایمپورت کاراکتر سهبعدی و افزودن چرخه راه رفتن 02:12
-
سکانس انیمیشنی 06:36
-
خلاصه بخش 00:42
-
پالیش کردن بازی و نکات نهایی 30:57
-
اجرای بازی تمام شده 09:10
-
خلاصه و جمعبندی دوره 02:07
-
ویدئوی اضافه 03:10
مشخصات آموزش
مسترکلاس ساخت بازی ماشین مسابقهای سهبعدی با یونیتی
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:155
- مدت زمان :07:47:29
- حجم :4.57GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy