دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

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

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

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • ساخت 12 پروژه توسعه بازی برای پورتفولیوی خود، آماده برای درخواست شغل توسعه‌دهنده مبتدی یونیتی
  • پس از دوره قادر خواهید بود هر بازی که می‌خواهید بسازید.
  • کار به‌ عنوان توسعه‌دهنده بازی فریلنسر
  • تسلط کامل به برنامه‌نویسی سی‌شارپ با یونیتی
  • یادگیری جدیدترین فناوری‌ها از جمله سی‌شارپ، یونیتی، سیستم ورودی جدید و حتی توسعه AR و VR
  • ساخت بازی‌ها و اپلیکیشن‌های کامل برای استارتاپ یا کسب‌وکار خود
  • تسلط به توسعه AR و VR با جعبه ابزار تعامل XR 
  • یادگیری بهترین شیوه‌های حرفه‌ای برای توسعه‌دهندگان

پیش‌نیازهای دوره

  • نیازی به تجربه برنامه‌نویسی نیست – همه موارد را از صفر آموزش می‌دهیم.
  • یک کامپیوتر با دسترسی به اینترنت
  • نیازی به نرم‌افزار پولی نیست.
  • به‌ صورت گام‌به‌گام نصب و راه‌اندازی همه نرم‌افزارها را آموزش می‌دهیم.

توضیحات دوره

به بوت‌کمپ کامل یونیتی در سی‌شارپ بخش 1 خوش آمدید، تنها دوره‌ای که برای تسلط به یونیتی و شروع حرفه خود در توسعه بازی نیاز دارید. با هزاران داستان موفقیت و بازخوردهای عالی، این بوت‌کمپ یکی از جامع‌ترین و پرطرفدارترین دوره‌های یونیتی در یودمی است.

با بیش از 80+ ساعت آموزش ویدئویی (شامل بخش 2)، این دوره تمام جنبه‌های توسعه بازی را پوشش می‌دهد و شما را از سطح مبتدی مطلق به حرفه‌ای آماده به کار تبدیل می‌کند. چه بخواهید بازی‌های دوبعدی، پروژه‌های 2.5‌ب عدی، سه‌بعدی یا AR و VR بسازید، این دوره گام‌به‌گام شما را هدایت می‌کند. نیازی به تجربه قبلی برنامه‌نویسی ندارید. در پایان آماده ساخت بازی‌های خود و ارائه پورتفولیویی که موجب استخدام شما شود، خواهید بود.

چرا این دوره؟

این دوره با محتوای بی‌سابقه و جدید پر شده که جدیدترین ابزارها و تکنیک‌های استفاده‌ شده در استودیوی‌های برتر جهان را شامل می‌شود.

موارد متمایز دوره عبارتند از:

  • تدریس توسط GameDevHQ، پلتفرمی پیشرو در آموزش توسعه بازی که برنامه آموزشی آن طی سال‌ها تدریس و بهبود یافته است.
  • دوره برای 2024 است و شامل محتوای پیشرفته و جدید مانند تایم‌لاین و Cinemachine، ناوبری هوش مصنوعی، نورپردازی URP و HDRP، سیستم ورودی جدید یونیتی و دوره عمیق فیزیک و تعاملات که پیش از این به‌ صورت عمومی ارائه نشده، می‌شود.
  • با یادگیری همین محتوا که در بوت‌کمپ‌های برنامه‌نویسی برتر ارائه می‌شود، ولی با هزینه‌ای بسیار کمتر، هزاران دلار صرفه‌جویی کنید. شما به همه مباحث آموزشی دسترسی خواهید داشته که به بسیاری از دانشجویان بدون نیاز به مدرک دانشگاهی، در ورود به این صنعت کمک کرده‌اند.

این دوره هیچ مطلبی را نادیده نگرفته است. دوره شامل توضیحات زیبا و انیمیشنی، پروژه‌های واقعی و چالش‌های عملی برای تثبیت مهارت‌ها است. شما بازی‌ها را از صفر می‌سازید، بهترین شیوه‌ها را پیاده‌ کرده و در این مسیر، پورتفولیوی حرفه‌ای خود را ایجاد می‌کنید.

آنچه در بخش 1 خواهید آموخت:

در طول این بوت‌کمپ جامع، مجموعه گسترده‌ای از مباحث را یاد می‌گیرید، از جمله:

  • هسته یونیتی و برنامه‌نویسی سی‌شارپ - تسلط به اصول اولیه، شامل متغیرها، حلقه‌ها، شرطی‌ها تا کلاس‌های انتزاعی، رابط ها و ساختارهای داده پیشرفته مانند دیکشنری‌ها
  • تکنیک‌های پیشرفته توسعه بازی - یادگیری محتوای بروز و جدید از جمله آموزش‌های بی‌سابقه درباره تایم‌لاین و Cinemachine برای ساخت صحنه‌های سینمایی، ناوبری هوش مصنوعی برای ساخت NPCs هوشمند و سیستم ورودی جدید یونیتی با نقشه‌های اکشن 
  • ساخت بازی‌های دوبعدی، سه‌بعدی، AR و VR - ساخت همه موارد از بازی‌های ساده دوبعدی تا دنیای جذاب سه‌بعدی و تجربیات AR و VR با استفاده از URP و HDRP برای نورپردازی و رندرینگ پیشرفته
  • فیزیک و تعاملات کامل - دوره‌ای عمیق درباره فیزیک که از تعاملات اولیه تا مکانیک‌های پیشرفته را پوشش داده و به شما ابزارهای لازم برای ساخت بازی‌های پویا و جذاب را ارائه می‌دهد.
  • توسعه پورتفولیوی حرفه‌ای - در پایان دوره، شما یک پورتفولیوی پالیش شده از بازی‌های آماده ارائه به کارفرمایان و شروع مسیر شغلی خود خواهید داشت.

آنچه در بخش 2 خواهید آموخت:

در این بوت‌کمپ جامع، طیف گسترده‌ای از مباحث را یاد می‌گیرید، از جمله:

  • هسته یونیتی و برنامه‌نویسی سی‌شارپ - تسلط به اصول اولیه، شامل متغیرها، حلقه‌ها، شرطی‌ها تا کلاس‌های انتزاعی، رابط‌ها و ساختارهای داده پیشرفته مانند دیکشنری‌ها
  • تکنیک‌های پیشرفته توسعه بازی - آموزش محتوای پیشرفته شامل آموزش‌های بی‌سابقه در توسعه بازی سه‌بعدی و انیمیشن IK، تعاملات منطق بازی پیشرفته، طراحی رابط کاربری و تکنیک‌های بهینه‌سازی
  • توسعه پورتفولیوی حرفه‌ای - در پایان دوره پورتفولیوی پالیش شده از بازی‌ها برای ارائه به کارفرمایان خواهید داشت تا حرفه خود را سریعا شروع کنید.

توجه ویژه درباره نسخه‌های یونیتی:

این دوره با یونیتی 2019.x توسعه یافته تا بهترین تجربه یادگیری را فراهم کند، اما می‌توان با یونیتی 2020.x و 2021.x و حتی یونیتی 6 با تغییرات ساده نیز دنبال کرد. برای تجربه بهینه توصیه می‌شود از یونیتی 2019.x استفاده کنید (یا نسخه‌ای که در بخش معرفی هر پروژه پیشنهاد شده است).

همین امروز در دوره شرکت کرده و به موارد زیر دسترسی پیدا کنید:

  • بیش از 44 ساعت آموزش ویدئویی HD - بخش 2 شامل 38+ ساعت آموزش اضافی است.
  • محتوای اختصاصی که قبلاً منتشر نشده است، شامل فیزیک، هوش مصنوعی، تایم‌لاین و Cinemachine
  • پروژه‌های واقعی و جذاب که می‌توانید به پورتفولیوی خود اضافه کنید.
  • آزمون‌ها، چالش‌های کدنویسی و منابع قابل دانلود.
  • پورتفولیوی حرفه‌ای بازی‌ها برای نمایش مهارت‌ها
  • تمام ابزارهای لازم برای شروع حرفه خود در توسعه بازی

این دوره برای چه کسانی مناسب است؟

  • اگر می‌خواهید با ساخت پروژه‌های جذاب و کاربردی برنامه‌نویسی یاد بگیرید، این دوره را بگذرانید.
  • اگر می‌خواهید استارتاپ خود را با ساخت بازی‌ها و اپلیکیشن ها بسازید.
  • اگر برنامه‌نویس باتجربه هستید، این دوره کمک می‌کند سریع با سیستم ورودی جدید و جعبه ابزار تعامل XR هماهنگ شوید.
  • اگر می‌خواهید فقط یک دوره بگذرانید و همه مباحث درباره یونیتی و سی‌شارپ را بیاموزید، این دوره مناسب شما است.

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

  • ایجاد شناسه یونیتی 00:48
  • دانلود هاب یونیتی 01:09
  • نصب ویرایشگر یونیتی 03:20
  • ایجاد پروژه جدید در یونیتی 02:36
  • بررسی ویرایشگر 06:33
  • طرح‌بندی بهتر 05:52
  • چالش - ایجاد آبجکت‌های بازی 03:03
  • بررسی چالش - ایجاد آبجکت‌های بازی 01:50
  • حالت پرواز درون صحنه 01:59
  • دستکاری آبجکت‌های بازی 04:16
  • ایجاد متریال 04:42
  • مدیریت صحنه در یونیتی 01:49
  • طراحی سطح اولیه 04:19
  • چالش - کف با کره 00:22
  • بررسی چالش - کف با کره 01:04
  • چالش - راه‌اندازی متریال 00:31
  • بررسی چالش - راه‌اندازی متریال 01:02
  • پنجره انیمیشن 00:43
  • ایجاد کلیپ انیمیشن 02:21
  • انیمیشن هاور 03:27
  • چالش - انیمیشن مکعب 01:20
  • بررسی چالش - انیمیشن مکعب 02:18
  • متریال متحرک 02:46
  • چند کلیپ انیمیشنی 02:25
  • ترنزیشن‌های انیمیشن 02:13
  • چالش- انیمیشن کره دوم 00:32
  • بررسی چالش - انیمیشن کره دوم 02:23
  • چالش - راه‌اندازی صحنه فیزیک 00:34
  • بررسی چالش - راه‌اندازی صحنه فیزیک 02:23
  • کامپوننت جسم صلب 02:51
  • متریال فیزیک 04:42
  • نکته‌ای درباره حالت اجرا 01:58
  • بیایید یک بازی ویدئویی بسازیم 00:55
  • پروژه جدید زامبی 00:37
  • راه‌اندازی صحنه 06:19
  • پس‌پردازش 02:27
  • راه‌اندازی بازیکن 03:23
  • تیراندازی 03:19
  • هوش مصنوعی زامبی 05:06
  • راه‌اندازی Reticule 02:36
  • صدای بازی 01:38
  • جمع‌بندی 03:38
  • دریافت یونیتی 03:29
  • ایجاد پروژه جدید 02:06
  • بررسی ویرایشگر 02:58
  • ناوبری View صحنه 01:59
  • دستکاری آبجکت‌های بازی در یونیتی 03:19
  • ایجاد آبجکت‌های بازی و اعمال متریال 06:47
  • طرح‌بندی حرفه‌ای 05:13
  • راه‌اندازی بازیکن 03:05
  • نسبت ابعاد تصویر 16:9 01:03
  • راه‌اندازی موقعیت بازیکن 08:43
  • حرکت بازیکن با سرعت صوت 06:53
  • حرکت بازیکن با سرعت عادی 03:54
  • متغیر سرعت 08:13
  • چالش - ورودی کاربر 06:35
  • بررسی چالش - ورودی کاربر 06:46
  • چالش - مرزهای بازیکن 09:56
  • بررسی چالش - مرزهای بازیکن 02:51
  • پاکسازی کد 05:35
  • Prefab راه‌اندازی لیزر 05:41
  • نمونه‌سازی لیزر 10:05
  • چالش - رفتار لیزر 02:11
  • بررسی چالش - رفتار لیزر 02:08
  • چالش - نابود کردن لیزر 01:33
  • بررسی چالش - نابود کردن لیزر 03:09
  • چالش - آفست موقعیت لیزر 01:45
  • بررسی چالش - آفست موقعیت لیزر 01:14
  • سیستم خنک‌سازی 05:57
  • پاکسازی کد 02:44
  • راه‌اندازی دشمن 01:50
  • چالش - رفتار دشمن 02:18
  • بررسی چالش - رفتار دشمن 04:46
  • چالش - نابود کردن دشمن و تریگر کردن برخوردها 10:11
  • بررسی چالش - نابود کردن دشمن و تریگر کردن برخوردها 02:23
  • جان‌های بازیکن و آسیب به بازیکن 12:01
  • پاکسازی کد 01:31
  • راه‌اندازی Spawn Manager 02:07
  • چالش - SpawnRoutine 07:03
  • بررسی چالش - SpawnRoutine 05:58
  • مرتب کردن Spawning 04:29
  • توقف Spawning هنگام مرگ بازیکن 09:58
  • بررسی منابع دوره و ایمپورت آنها 03:59
  • پس‌زمینه Nebular 04:57
  • بازیکن سه‌بعدی به دوبعدی 02:52
  • دشمن سه‌بعدی به دوبعدی 06:02
  • لیزر سه‌بعدی به دوبعدی 05:01
  • ایجاد Prefab با شات سه‌گانه 02:05
  • چالش - رفتار شات سه‌گانه 03:06
  • بررسی چالش - رفتار شات سه‌گانه 02:54
  • چالش - رفتار پاورآپ شات سه‌گانه 04:00
  • بررسی چالش - رفتار پاورآپ شات سه‌گانه 02:34
  • چالش - پیاده‌سازی پاورآپ شات سه‌گانه 02:08
  • بررسی چالش - پیاده‌سازی پاورآپ شات سه‌گانه 03:29
  • چالش - نابود کردن شات سه‌گانه والد 01:12
  • بررسی چالش - نابود کردن شات سه‌گانه والد 01:34
  • متحرک‌سازی پاورآپ شات سه‌گانه 04:21
  • چالش - Spawn کردن پاورآپ شات سه‌گانه 01:31
  • بررسی چالش - Spawn کردن پاورآپ شات سه‌گانه 04:08
  • پاکسازی و سازماندهی 01:42
  • چالش - اسکریپت پاورآپ ماژولار 05:50
  • بررسی چالش - اسکریپت پاورآپ ماژولار 03:05
  • بهینه‌سازی دستور سوئیچ 03:18
  • چالش - پیاده‌سازی افزایش سرعت 01:22
  • بررسی چالش - پیاده سازی افزایش سرعت 09:04
  • Spawn کردن افزایش سرعت 06:12
  • چالش - متحرک‌سازی پاورآپ افزایش سرعت 00:46
  • بررسی چالش - متحرک‌سازی پاورآپ افزایش سرعت 01:59
  • چالش - راه‌اندازی سپرها 00:38
  • بررسی چالش - راه‌اندازی سپرها 02:23
  • افزودن سپرها به Spawn Manager 00:51
  • چالش - رفتار سپرها 03:10
  • بررسی چالش - رفتار سپرها 02:50
  • چالش - مصورسازی سپر 01:55
  • بررسی چالش - مصورسازی سپر 02:53
  • متحرک‌سازی مصورسازی سپر 01:13
  • راه‌اندازی رابط کاربری متن امتیاز 06:17
  • چالش - پیاده‌سازی امتیاز 06:14
  • بررسی چالش - پیاده‌سازی امتیاز 09:05
  • نمایش جان‌ها 08:07
  • چالش - متن Game Over 01:30
  • بررسی چالش - متن Game Over 02:37
  • چالش - فلیکر متن Game Over 00:43
  • بررسی چالش - فلیکر متن Game Over 02:40
  • چالش - کلید "R" برای ری‌استارت سطح 02:14
  • بررسی چالش - کلید "R" برای ری‌استارت سطح 10:50
  • ایجاد منوی اصلی 11:13
  • راه‌اندازی انفجار دشمن 07:44
  • چالش - پیاده‌سازی انفجار دشمن 03:49
  • بررسی چالش - پیاده‌سازی انفجار دشمن 07:50
  • چالش - رفتار سیارک 03:16
  • بررسی چالش - رفتار سیارک 01:53
  • چالش - منفجر کردن سیارک 03:26
  • بررسی چالش - منفجر کردن سیارک 05:21
  • کنترل Spawning از طریق سیارک 03:50
  • رانشگرهای بازیکن 01:44
  • چالش - مصورسازی آسیب به بازیکن 03:01
  • بررسی چالش - مصورسازی آسیب به بازیکن 05:52
  • نصب پکیج پس‌پردازش 01:06
  • اعمال پکیج پس‌پردازش 06:54
  • موسیقی پس‌زمینه 02:13
  • چالش - صدای شلیک لیزر 01:33
  • بررسی چالش - صدای شلیک لیزر 06:24
  • چالش - صدای انفجار 00:43
  • بررسی چالش - صدای انفجار 05:17
  • چالش - صدای پاورآپ 00:25
  • بررسی چالش - صدای پاورآپ 08:12
  • گزینه های استقرار 00:40
  • بیلد در مک، لینوکس و ویندوز 03:22
  • ساخت WebGL 02:43
  • مقدمه نکات اضافی 00:25
  • فیکس کردن باگ انفجار دشمن 02:10
  • چالش - شلیک دشمن 00:27
  • بررسی چالش - شلیک دشمن 17:06
  • چالش - خارج شدن از اپلیکیشن 00:44
  • بررسی چالش - خارج شدن از اپلیکیشن 01:11
  • فیکس کردن شات سه گانه 01:42
  • آشنایی با VR 01:03
  • راه‌اندازی Quest 2 05:11
  • راه‌اندازی نرم‌افزار Oculus 08:25
  • شروع کار با یونیتی و VR 07:06
  • نصب جعبه ابزار تعامل XR 06:28
  • بررسی صحنه دمو XRIT 07:06
  • مقدمه Pentathalon 00:59
  • ایجاد XR Origin 02:25
  • کامپوننت XR Origin 02:57
  • Manager اکشن ورودی 01:00
  • کنترلر XR 03:01
  • XR Ray Interactor 02:08
  • دوربین اصلی 03:53
  • سیستم Locomotion 01:10
  • خواندن دفترچه راهنما 01:32
  • ارائه‌دهندگان Turn 05:33
  • ارائه‌دهنده حرکت مداوم 03:36
  • کنترلر کاراکتر 04:58
  • ارائه‌دهنده تله پورت 02:11
  • Interactables تله پورت 03:21
  • توضیح XR Origin Prefab 06:10
  • Controller Manager مبتنی بر اکشن 07:51
  • ماسک‌های لایه تعامل 03:36
  • Raycasts منحنی 03:24
  • تغییر رنگ خط تله پورت 01:05
  • افزودن Reticle تله پورت 02:01
  • اصلاح Reticle تله‌پورت 02:44
  • چالش - قرار دادن انکرهای تله پورت 00:49
  • بررسی چالش - قرار دادن انکرهای تله پورت 02:11
  • پیکربندی بیشتر تله‌ پورت 02:42
  • رویداد شماره 1 در حال انجام - تکمیل شده 00:56
  • ایمپورت مدل‌های دست 01:37
  • اعمال مدل‌های دست 01:47
  • آبی کردن دستان ما 01:59
  • ایمپورت انیمیشن‌های دست 03:06
  • بیایید نگاه دقیق‌تری به دست‌هایمان بیندازیم 02:09
  • جایگزینی Underscore 03:23
  • ایجاد کنترلر انیماتور 01:11
  • ایجاد States انیمیشن 01:03
  • افزودن موشن به States 01:10
  • افزودن ترنزیشن‌های State 03:09
  • پارامترها و شرطی‌ها 03:12
  • چالش - متحرک‌سازی دست راست 00:38
  • بررسی چالش - متحرک‌سازی دست راست 02:54
  • بررسی رویداد شماره 2 01:24
  • افزودن برخورددهنده‌ها 01:30
  • افزودن XR Grab Interactables 02:09
  • اصلاح شعاع کنترلر کاراکتر 01:49
  • ماتریس برخورد فیزیک 02:45
  • نقطه اتصال پویا 03:11
  • چالش - Interactor مستقیم دسته چپ 00:45
  • بررسی چالش - Interactor مستقیم دسته چپ 03:12
  • Tweak کردن فیزیک آبجکت 03:05
  • ایجاد Floor Bouncy 02:21
  • افزودن توپ‌های بیشتر 02:31
  • چالش - قابل تعامل کردن توپ تنیس 00:35
  • بررسی چالش - قابل تعامل کردن توپ تنیس 02:48
  • چالش - افزودن متریال فیزیک به توپ تنیس 00:29
  • بررسی چالش - افزودن متریال فیزیک به توپ تنیس 03:42
  • چالش - Dial in کردن احساس توپ تنیس 00:42
  • بررسی چالش - Dial in کردن احساس توپ تنیس 02:33
  • چالش - دو توپ دیگر 00:53
  • بررسی چالش - دو توپ دیگر 06:07
  • رویداد شماره 2 - Grabbables - تکمیل شده 01:16
  • بررسی رویداد شماره 3 01:21
  • چالش - تپانچه را قابل گرفتن کردن 00:47
  • بررسی چالش - تپانچه را قابل گرفتن کردن 04:00
  • پیوست Transform 02:31
  • رویدادهای Interactable 04:40
  • افزودن تگ‌ها 01:32
  • افزودن صدا 03:31
  • چالش - افزودن سلاح دیگر 01:02
  • بررسی چالش - افزودن سلاح دیگر 06:19
  • ایمپورت تفنگ ساچمه‌ای 00:54
  • راه‌اندازی تفنگ ساچمه‌ای 04:13
  • افزودن تعامل دو دست 01:36
  • چالش - افزودن صدای تفنگ ساچمه‌ای 00:39
  • بررسی چالش - افزودن صدای تفنگ ساچمه‌ای 01:28
  • چالش - افزودن شمشیر 00:52
  • بررسی چالش - افزودن شمشیر 05:04
  • چالش - افزودن موشک انداز 01:19
  • بررسی چالش - افزودن موشک انداز 05:39
  • افزودن برخورد موشک 02:25
  • مقدمه‌ رویداد شماره 4 01:31
  • بررسی کابینت 02:56
  • افزودن دسته و مفصل ثابت 03:01
  • چرا از مفصل ثابت استفاده می‌کنیم؟ 02:26
  • چالش - قابل گرفتن کردن کلید 00:23
  • بررسی چالش - قابل گرفتن کردن کلید 01:04
  • افزودن برخورددهنده به کشوی ما 02:31
  • افزودن Interactor سوکت 04:49
  • بازنگری ماسک‌های لایه تعامل 03:01
  • بررسی درب 01:22
  • متحرک‌سازی درب 03:19
  • ایمپورت کلاه 01:11
  • چالش - ایجاد سوکت کلاه 01:09
  • بررسی چالش - ایجاد سوکت کلاه 04:49
  • چالش - ایجاد سوکت کلید 00:51
  • بررسی چالش - ایجاد سوکت کلید 03:00
  • ایمپورت غذا 01:43
  • چالش - ایجاد سوکت غذا 01:59
  • بررسی چالش - ایجاد سوکت غذا 03:19
  • تعامل Gaze چیست؟ 02:26
  • تفکیک صحنه دموی تعامل Gaze 03:12
  • افزودن تعامل Gaze به ریگ ما 02:21
  • افزودن Interactable ساده 01:44
  • اشکال‌زدایی Gaze Interactor 03:35
  • چالش - بهبود اتاق فرار با استفاده از Gaze 01:31
  • بررسی چالش - بهبود اتاق فرار با تعامل Gaze 02:59
  • رویداد شماره 4 - اتاق فرار - تکمیل شده 01:27
  • مقدمه رویداد شماره 5 01:04
  • بررسی ماشین حفاری 01:44
  • ایمپورت پروژه مثال XRIT 01:14
  • بررسی پروژه مثال XRIT 02:33
  • افزودن یک اهرم 01:10
  • مجبور کردن اهرم برای حرکت دادن بازو 03:39
  • تغییر مقدار پیش‌فرض اهرم 01:59
  • چالش - ساخت اهرم دیگر 00:42
  • بررسی چالش - ساخت اهرم دیگر 01:43
  • افزودن دسته بازی 01:26
  • حرکت ماشین حفاری با دسته بازی 02:35
  • حرکت کابین با چرخ 02:36
  • حرکت باکت با یک دستگیره 03:49
  • تخریب ساختمان 02:03
  • بررسی نمونه‌های رابط کاربری دوبعدی 03:47
  • ایجاد برچسب متن 03:35
  • چالش - ایجاد دیگر برچسب‌های متن 00:36
  • بررسی چالش - ایجاد دیگر برچسب‌های متن 01:19
  • ایجاد بوم کنترل ماشین حفاری 03:15
  • افزودن یک اسلایدر 01:58
  • افزودن Raycaster گرافیکی دستگاه ردیابی شده 01:34
  • چالش - افزودن 3 اسلایدر دیگر 01:04
  • بررسی چالش - افزودن 3 اسلایدر دیگر 02:23
  • یک اسلایدر دیگر 01:29
  • افزودن دکمه رابط کاربری 01:58
  • افزودن دکمه رابط کاربری سه‌بعدی 02:28
  • رویداد شماره 5 - رابط کاربری - تکمیل شده 00:56
  • اجرای VR Pentathalon 08:02
  • آشنایی با AR 00:28
  • از کدام دستگاه استفاده کنیم؟ 02:36
  • نصب ویرایشگر یونیتی 01:17
  • نصب Xcode (فقط کاربران مک و iOS) 01:28
  • ایجاد پروژه 00:43
  • اصول ایمپورت AR 03:24
  • ایمپورت ARKit یا ARCore 00:40
  • تغییر پلتفرم به iOS یا اندروید 00:42
  • فعال‌سازی پلاگین‌های ARKit یا ARCore 01:08
  • ایمپورت جعبه ابزار تعامل XR 01:58
  • اولین اپلیکیشن AR ما 00:41
  • افزودن XR Origin 01:17
  • بررسی XR Origin 02:03
  • ایجاد سشن AR 00:50
  • ردیابی صفحه با اصول AR 01:42
  • AR Plane Manager 00:52
  • ایجاد صفحه پیش‌فرض 01:10
  • فعال‌سازی شبیه‌سازی XR 01:33
  • نصب محیط نمونه شبیه‌سازی XR 01:14
  • امتحان شبیه‌ساز XR 00:49
  • افزودن ویژگی رندرر پس‌زمینه AR 02:00
  • فیکس کردن متریال صفحه پیش‌فرض AR برای URP 02:26
  • ایجاد آپل آی‌دی (فقط iOS) 01:23
  • تنظیمات ساخت iOS (فقط iOS) 01:34
  • ایجاد پروژه XCode (فقط iOS) 01:09
  • افزودن دستگاه ما به عنوان هدف بیلد (فقط iOS) 01:28
  • افزودن آپل آی‌دی به XCode (فقط iOS) 01:12
  • مدیریت امضای خودکار (فقط iOS) 00:53
  • اجرای اپلیکیشن روی آیفون (فقط iOS) 00:55
  • تغییر پلتفرم به اندروید (فقط اندروید) 00:35
  • فعال‌سازی گزینه‌های توسعه‌دهنده اندروید (فقط اندروید) 01:10
  • فعال‌سازی اشکال‌زدایی USB (فقط اندروید) 01:27
  • تغییر تنظیمات بیلد اندروید (فقط اندروید) 01:14
  • اجرای اپلیکیشن ما روی اندروید (فقط اندروید) 01:13
  • Raycast چیست؟ 01:11
  • ARRaycasters در مقابل Raycasts فیزیک 00:59
  • خواندن کد نمونه ARRaycast 01:14
  • تعامل AR با جعبه ابزار تعامل XR 01:16
  • افزودن ARRaycastManager 00:36
  • افزودن Interactable جایگذاری AR 01:30
  • ایجاد Prefab جایگذاری 01:18
  • افزودن Interactor ژست AR 01:05
  • تست ضربه آرام و مکان با شبیه‌سازی XR 01:21
  • تست ضربه آرام و مکان روی دستگاه 01:10
  • افزودن تعامل بیشتر 01:12
  • آفست کردن مکعب ما 03:31
  • افزودن Interactable انتخاب AR 03:38
  • افزودن کمی رنگ 01:29
  • تست Interactable ترجمه AR 00:50
  • افزودن Interactable ترجمه AR 01:56
  • تست Interactable ترجمه AR ما 00:42
  • افزودن Interactable مقیاس AR ما 01:50
  • تست Interactable مقیاس AR ما 00:45
  • چالش - ایجاد Scale Bouncy 00:44
  • بررسی چالش - ایجاد Scale Bouncy 00:53
  • افزودن Interactable چرخش AR 01:18
  • تست Interactable چرخش AR 01:10
  • حاشیه‌نویسی چیست؟ 01:17
  • افزودن Interactable حاشیه‌نویسی AR 01:01
  • ایجاد مصورسازی حاشیه‌نویسی 02:20
  • تست Interactable حاشیه‌نویسی 00:31
  • Tweak کردن Interactable حاشیه‌نویسی 01:18
  • حذف پرتوها 01:54
  • چالش - ایجاد دیگر Interactable جایگذاری 01:37
  • بررسی چالش - ایجاد دیگر Interactable جایگذاری 05:25
  • ایمپورت Filebase 00:51
  • ایمپورت دارایی‌ها از Filebase 01:27
  • فیکس کردن متریال برای URP 01:06
  • ایجاد Interactable جایگذاری با دارایی 02:25
  • تست Interactable جایگذاری جدید 00:47
  • چالش - ایجاد دیگر Prefab جایگذاری دیگر با دارایی‌ 00:46
  • بررسی چالش - ایجاد دیگر Prefab جایگذاری دیگر با دارایی‌ 03:02
  • ایجاد منو 00:49
  • افزودن بوم 03:10
  • افزودن دکمه 00:43
  • انکر کردن دکمه 04:05
  • استفاده از رویداد کلیک روی دکمه 02:24
  • افزودن گروه طرح‌بندی افقی 02:50
  • قابل تعامل کردن دکمه‌ها 01:35
  • امتحان دکمه‌های رابط کاربری ما روی دستگاه 00:27
  • افزودن دکمه منو 03:07
  • چالش - ریست کردن منو 00:46
  • بررسی چالش - ریست کردن منو 02:12
  • امتحان اولین اپلیکیشن AR ما 02:05
  • آنچه خواهیم ساخت 01:30
  • ایجاد صحنه جدید 01:05
  • چالش - برای قرار دادن مکعب ضربه بزنید 00:50
  • بررسی چالش - برای قرار دادن مکعب ضربه بزنید 04:36
  • برنامه‌ریزی کد 02:57
  • ایجاد اولین MonoBehaviour ما 02:30
  • باز کردن اسکریپت‌ها در ویژوال استودیو 02:10
  • آناتومی یک MonoBehavior 04:20
  • چالش - چاپ در هر فریم 00:37
  • بررسی چالش - چاپ در هر فریم 01:12
  • چالش - افزودن ExamineableManager به صحنه 00:52
  • بررسی چالش - افزودن ExamineableManager به صحنه 01:10
  • چالش - افزودن کامپوننت Examinable به Prefab جایگذاری 00:40
  • بررسی چالش - افزودن کامپوننت Examinable به Prefab جایگذاری 01:07
  • تغییر ویژوال استودیو به Dark Mode 00:53
  • ایجاد اولین متغیر ما 04:06
  • ویرایش متغیر در inspector 02:50
  • ایجاد ارجاع به یک کامپوننت 04:22
  • دسترسی به داده‌ یک کامپوننت 01:54
  • یافتن بر اساس نوع 05:31
  • افزودن Interactable انتخاب به Examinable ما 01:31
  • ایجاد اولین متد ما 03:24
  • عمومی کردن متد 00:53
  • ایجاد متد دیگر 03:21
  • ارسال یک پارامتر 02:44
  • دسترسی به کلاس Transform از Examinable 03:05
  • افزودن چاپ‌های بیشتر 01:09
  • تست مکانیک بررسی 00:44
  • Tweak کردن موقعیت هدف ما 00:49
  • چالش - ایجاد دو متد غیرقابل بررسی 00:53
  • بررسی چالش - ایجاد دو متد غیرقابل بررسی 01:24
  • کش کردن موقعیت Examinables 02:41
  • ذخیره ارجاع به Examinable 02:15
  • نوشتن متد PerformUnexamine 01:59
  • فراخوانی متد PerformUnexamine 00:46
  • هوک کردن متد RequestUnexamine 01:01
  • تست مکانیزم‌های Unexamine ما 01:38
  • نصب Logcat (فقط اندروید) 01:59
  • کش کردن چرخش Examinables 01:36
  • چالش - بروزرسانی متد PerformUnexamine 00:42
  • بررسی چالش - بروزرسانی متد PerformUnexamine 00:45
  • تست مکانیک بازرسی 00:33
  • تشخیص لمس 03:24
  • دریافت داده از ورودی لمسی 04:32
  • تشخیص اینکه آیا یک آبجکت در حال بررسی است یا خیر 04:52
  • خواندن فاز لمس 02:38
  • دریافت موقعیت دلتا هنگام حرکت لمسی 01:26
  • استفاده از موقعیت دلتا لمسی برای چرخاندن Examinable 03:14
  • افزودن مودیفایر سرعت به ExaminableManager 04:07
  • کش کردن مقیاس اصلی 02:14
  • افزودن مودیفایر مقیاس به Examinable 02:52
  • تنظیم مقیاس جدید به عنوان بردار 02:46
  • چالش - ایجاد Examinable جدید با دارایی 00:36
  • بررسی چالش - ایجاد Examinable جدید با دارایی 04:13
  • آنچه خواهیم ساخت 01:24
  • راه‌اندازی صحنه جدید 01:57
  • چالش - راه‌اندازی Interactable جایگذاری 01:07
  • بررسی چالش - راه‌اندازی Interactable جایگذاری 03:05
  • چالش - ایجاد Skull Examinable 00:28
  • بررسی چالش - ایجاد Skull Examinable 03:36
  • برنامه‌ریزی کد 02:20
  • ایجاد کلاس Box Manager 01:02
  • ایجاد متغیرهای ضروری 03:11
  • ایجاد متد GemSelect 02:54
  • ایجاد کلاس Gem 02:06
  • ایجاد متد CompareGemOrder 01:42
  • نوشتن متد OpenBox 01:31
  • نوشتن متد RestartGame 01:41
  • فراخوانی GemSelect از Interactable انتخاب AR 03:02
  • تست مکانیک جعبه ما 01:14
  • اشکال‌زدایی و فیکس کردن مکانیک جعبه ما 02:53
  • برنامه‌ریزی کلاس Gem 03:05
  • نوشتن متد Gem Start 02:54
  • نوشتن متد ChangeEmission 01:32
  • فراخوانی متد ChangeEmission 06:14
  • تست بازخورد Gem Emission 00:53
  • افزودن متن برنده 03:57
  • فعال‌سازی متن برنده 03:43
  • تست متن برنده 01:20
  • ایجاد Switcher صحنه 07:08
  • اجرای نهایی 02:17
  • اتاق کنترل Sci-Fi 01:31
  • نصب Filebase 02:27
  • دانلود اولین دارایی‌ها 02:21
  • افزودن کف 03:21
  • چرخاندن کف 03:28
  • استفاده از Prefabs 05:31
  • افزودن واریاسون به دارایی‌ها 01:57
  • پاکسازی سلسله‌مراتب‌ها 01:57
  • چالش - ایجاد کف 00:37
  • بررسی چالش - ایجاد کف 07:44
  • معرفی دیوارها 01:32
  • ایجاد دیوار - بخش 1 03:07
  • چگونه Prefabs را تخریب کنیم؟ 05:22
  • Vertex Snap 02:48
  • چالش - ایجاد دیوار 01:51
  • بررسی چالش - ایجاد دیوار 08:45
  • معرفی ستون‌ها و قوس‌ها 01:27
  • ایجاد اولین ستون و Prefab Overrides 05:31
  • موقعیت‌یابی ستون‌ها 01:56
  • ایجاد یک قوس 05:22
  • چالش - ایجاد ستون و قوس 00:32
  • بررسی چالش - ایجاد ستون و قوس 07:40
  • معرفی سقف 02:10
  • سقف راهرو 04:57
  • سقف اتاق اصلی 06:06
  • افزودن تکیه‌گاه‌ها 06:47
  • چالش - ایجاد سقف و تکیه‌گاه‌ها 00:21
  • بررسی چالش - ایجاد سقف و تکیه‌گاه‌ها 11:05
  • دیوار بالای درب 03:55
  • افزودن چارچوب 08:20
  • افزودن ترمینال‌های Sci-Fi 05:52
  • افزودن پلکان و ساپورت‌ها 04:59
  • افزودن تکیه‌گاه‌های ساپورت 05:48
  • چالش - ساخت چارچوب 00:33
  • بررسی چالش - ساخت چارچوب 06:34
  • برخورددهنده‌های محیطی 03:25
  • چالش - افزودن برخورددهنده‌ها به اتاق 02:44
  • بررسی چالش - افزودن برخورددهنده‌ها به اتاق 07:13
  • برخورددهنده‌ برای آبجکت‌های بازی در صحنه 05:24
  • ذخیره صحنه قبل از نورپردازی 01:46
  • کدام پایپ‌لاین؟ HDRP یا URP 04:29
  • راه‌اندازی URP 04:18
  • Skybox رویه‌ای 05:04
  • 3 Skyboxes دیگر 04:28
  • 4 نور مختلف 03:50
  • اوج منبع نور 02:26
  • افزودن نورهای نقطه‌ای 03:53
  • افزودن نورافکن‌ها 01:45
  • تغییر نقشه‌های تکسچر 05:35
  • افزودن Emission به تکسچر 05:56
  • افزودن Emission به FBX 05:10
  • چالش - تنظیم نقشه‌های تکسچر 01:10
  • بررسی چالش - تنظیم نقشه‌های تکسچر 03:59
  • راه‌اندازی پس‌پردازش 02:38
  • شکوفایی در PP 03:29
  • نکاتی برای رنگ‌آمیزی در PP 03:46
  • مطالب اضافی جالب درباره پس‌پردازش 05:19
  • پس‌پردازش با استفاده از حجم‌ها 04:59
  • چالش - ایجاد حجم‌های پس‌پردازش سرد و گرم 00:49
  • بررسی چالش - ایجاد حجم‌های پس‌پردازش سرد و گرم 05:09
  • راه‌اندازی Occlusion Culling 04:34
  • ذرات 04:23
  • Probes بازتاب 04:58
  • URP نهایی 01:19
  • افزودن صحنه به HDRP 04:15
  • HDRP در مقابل URP 03:32
  • همزمان‌سازی مجدد Filebase 01:31
  • نورپردازی استاندارد HDRP 04:57
  • جایگذاری Height Maps_Vertex_Pixel 07:27
  • Tessellation در HDRP 05:22
  • چالش - ایجاد مسیر سنگ‌فرش 01:11
  • بررسی چالش - ایجاد مسیر سنگ‌فرش 03:09
  • Decals 03:17
  • نورپردازی لایه‌ای 07:03
  • قرار دادن در حجم گلوبال 00:48
  • افزودن آسمان 03:45
  • افزودن نورهای منطقه‌ای 05:16
  • تنظیم کانال‌های Emission 03:55
  • تشخیص ذرات مه در HDRP 02:12
  • نورهای حجمی به همراه مه 01:44
  • فیکس کردن مه غلیظ 04:26
  • لایه‌های نور در HDRP 04:54
  • کوکی‌ها 04:42
  • نورپردازی bake شده چیست؟ 05:14
  • Baking Crashes 01:18
  • چگونه داده‌ Lightmap را ذخیره کنیم؟ 02:01
  • باگ‌های بیش از حد سایه‌های نور 02:23
  • تفاوت بین نورهای Bake شده، ترکیبی و بلادرنگ 02:29
  • راه‌اندازی گروه Probe نور 02:59
  • تست Probes نور 05:59
  • نورپردازی خارجی با استفاده از Probes نور 04:04
  • بازتاب Screen Space 04:04
  • چندین Probes بازتاب 02:09
  • چندین حجم پس‌پردازش 04:55
  • حجم‌های چگالی 02:44
  • نکات نهایی پس‌پردازش 04:08
  • بررسی ترکیب نور 02:16
  • معرفی محیط‌های داخلی 04:47
  • استفاده از Probe نور انتخابی 06:20
  • استفاده از پست در نورپردازی HDRP 04:14
  • Multiplier غیرمستقیم 01:16
  • چگونه از نورپردازی در بازی‌ها استفاده کنیم؟ 04:24
  • تایم‌لاین و Cinemachine چیست؟ 05:41
  • نصب Cinemachine 01:23
  • راه‌اندازی صحنه 03:02
  • اولین دوربین مجازی خود 07:22
  • اهداف و نشانه‌گیری متحرک 02:49
  • تنظیمات هدف‌گیری دوربین مجازی 06:30
  • چالش - راه‌اندازی چند دوربین مجازی 01:59
  • بررسی چالش - راه‌اندازی چند دوربین مجازی 02:28
  • چالش - سوئیچ کردن بین دوربین‌ها 01:16
  • بررسی چالش - سوئیچ کردن بین دوربین‌ها 05:48
  • چالش - تنظیمات هدف‌گیری دوربین 05:23
  • چگونه بین دوربین‌های مجازی سوئیچ کنیم؟ 03:26
  • بررسی چالش - تنظیمات هدف‌گیری دوربین 06:37
  • دسترسی به Cinemachine با استفاده از سی‌شارپ 02:30
  • چالش - زوم سفارشی و دوربین هدف 01:20
  • بررسی چالش - زوم سفارشی و دوربین هدف 10:11
  • تنظیمات بدنه دوربین مجازی 02:26
  • ساخت Transposer 04:13
  • فریمینگ Transposer 03:42
  • لاک کردن سخت دوربین 01:43
  • دنبال کردن سوم شخص 04:29
  • Transposer چرخشی 04:48
  • Dolly ردیابی شده 07:05
  • چالش - بدنه 4 دوربین مختلف 03:02
  • بررسی چالش - بدنه 4 دوربین مختلف 07:56
  • کاربرد عملی - ترکیب ردیابی و مشاهده 04:09
  • چالش - ساخت دوربین سوم شخص سفارشی 02:12
  • بررسی چالش - ساخت دوربین سوم شخص سفارشی 05:55
  • چالش - تغییر دوربین‌ها با استفاده از تریگرها 01:52
  • بررسی چالش - تغییر دوربین‌ها با استفاده از تریگرها 17:41
  • هدف گروهی برای دوربین مجازی 04:17
  • نویز برای دوربین مجازی 01:59
  • نگاه سخت برای هدف‌گیری 01:21
  • همانند ردیابی یک هدف 02:23
  • دوربین POV 06:18
  • افزونه‌های دوربین مجازی 06:52
  • افزونه‌های استوری بورد 01:49
  • افزونه Impulse Listener 09:50
  • لرزش دوربین هنگام برخورد 06:12
  • توسعه پس‌پردازش 03:54
  • دوربین با فرم آزاد 02:45
  • دوربین با لیست مختلط 04:34
  • چالش - دوربین امنیتی با لیست مختلط 00:57
  • بررسی چالش - دوربین امنیتی با لیست مختلط 03:47
  • دوربین State محور 05:57
  • دوربین ClearShot 03:48
  • Dolly با ردیابی یا Cart 02:50
  • دوربین گروه هدف 01:15
  • چالش - ایجاد دوربین‌های سوم شخص 03:16
  • بررسی چالش - ایجاد دوربین‌های سوم شخص 17:43
  • دوربین دوبعدی و Confiners 05:06
  • مغز Cinemachine و ترکیب‌های سفارشی 03:41
  • چالش - دوربین امنیتی 01:59
  • بررسی چالش - دوربین امنیتی 28:07
  • معرفی تایم‌لاین 03:07
  • بررسی کامپوننت Director قابل بازی 03:12
  • بررسی پنجره تایم‌لاین 02:00
  • اولین انیمیشن تایم‌لاین خود 04:52
  • چندین انیمیشن روی یک آبجکت 03:28
  • چالش - اولین انیمیشن تایم‌لاین 01:04
  • بررسی چالش - اولین انیمیشن تایم‌لاین 03:32
  • کنترل‌های تایم‌لاین 03:58
  • برون‌یابی قبل و بعد 02:32
  • انطباق افست‌های کلیپ در تایم‌لاین 03:02
  • چالش - انیمیشن سفینه فضایی 00:50
  • بررسی چالش - انیمیشن سفینه فضایی 06:22
  • موقعیت‌یابی مجدد انیمیشن‌های تایم‌لاین 04:26
  • مسیر فعال‌سازی 03:24
  • مسیر صدا 04:57
  • مسیر کنترل 02:56
  • چالش - استفاده از هر 4 مسیر در Director 02:23
  • بررسی چالش - استفاده از هر 4 مسیر در Director 04:40
  • چالش - انفجار لامپ 01:27
  • بررسی چالش - انفجار لامپ 10:20
  • استفاده از تایم‌لاین برای ایجاد انفجارها 08:28
  • فرستنده سیگنال 07:05
  • فرستنده سیگنال برای تغییر پلی‌بک تایم‌لاین 07:48
  • چالش - بارگذاری سطح از طریق تایم‌لاین 01:25
  • بررسی چالش - بارگذاری سطح از طریق تایم‌لاین 04:07
  • انیمیشن‌های کاراکتر در تایم‌لاین 07:32
  • انیمیشن Override کاراکتر 04:43
  • یک کاراکتر را مجبور به تغییر دستی موقعیت کنید 02:16
  • چالش - برنده شدن در یک مسابقه 01:23
  • بررسی چالش - برنده شدن در یک مسابقه 09:55
  • ایجاد رویداد سینمایی با استفاده از تایم‌لاین و تریگرها 10:16
  • چالش - سیستم صندوقچه گنج 02:03
  • بررسی چالش - سیستم صندوقچه گنج 11:01
  • ترکیب Cinemachine و تایم‌لاین برای باز کردن صندوق 02:17
  • نگه داشتن یک بازیکن در طول رویداد تایم‌لاین 03:04
  • چالش - ایجاد صحنه‌های سینمایی درون بازی 02:34
  • بررسی چالش - ایجاد صحنه‌های سینمایی درون بازی 10:05
  • صحنه‌های سینمایی 09:01
  • چالش - صحنه‌های سینمایی 02:54
  • بررسی چالش - صحنه‌های سینمایی 11:45
  • بررسی سیستم ورودی جدید 01:17
  • راه اندازی پروژه 00:36
  • باز کردن مستندات سیستم ورودی یونیتی 01:18
  • نصب سیستم ورودی یونیتی 07:38
  • ایجاد دارایی ورودی 01:06
  • نقشه‌های اکشن 01:58
  • ایجاد اولین اکشن خود 02:50
  • چالش - اکشن ورودی سگ 02:43
  • بررسی چالش - اکشن ورودی سگ 07:20
  • اسکریپت‌نویسی سیستم ورودی جدید 10:58
  • چالش - ورودی راه رفتن 00:52
  • بررسی چالش - ورودی راه رفتن 01:54
  • چالش - ورودی دویدن 00:23
  • بررسی چالش - ورودی دویدن 02:54
  • چالش - ورودی مردن 00:22
  • بررسی چالش - ورودی مردن 04:58
  • حرکت هموار 12:46
  • چالش - رنگ تصادفی 00:22
  • بررسی چالش - رنگ تصادفی 04:00
  • چالش - چرخش 00:17
  • بررسی چالش - چرخش 05:25
  • چالش - تعویض نقشه عملیاتی 00:24
  • بررسی چالش - تعویض نقشه عملیاتی 10:36
  • چالش - جهش توپ 01:38
  • بررسی چالش - جهش توپ 09:57
  • نکات مختصر درباره نمونه‌سازی اولیه سریع 03:06
  • نکات مختصر درباره کنترل‌های موبایل رابط کاربری 07:36
  • چالش - نوار پیشرفت 01:58
  • بررسی چالش - نوار پیشرفت 11:49
  • عملی - بخش 1 09:42
  • عملی - بخش 2 11:45
  • عملی - بخش 3 03:01
  • آشنایی با Raycasting 00:57
  • اولین Raycast خود 02:02
  • چالش - کلیک کردن یا مردن 01:46
  • بررسی چالش - کلیک کردن یا مردن 14:20
  • چالش - آبجکت‌های چندگانه 01:54
  • بررسی چالش - آبجکت‌های چندگانه 03:36
  • چالش - کلیک برای نمونه‌سازی 03:01
  • بررسی چالش - کلیک برای نمونه‌سازی 03:59
  • Layer Mask در یونیتی 12:03
  • چالش - پرتوهای جهت‌دار 07:48
  • بررسی چالش - پرتوهای جهت‌دار 07:51
  • چالش - سوراخ‌های گلوله 07:10
  • بررسی چالش - سوراخ‌های گلوله 07:55
  • چالش - کلیک برای حرکت 03:24
  • بررسی چالش - کلیک برای حرکت 12:37
  • راه‌اندازی هوش مصنوعی 04:11
  • Baking مش ناوبری هوش مصنوعی 03:58
  • ایجنت مش ناوبری هوش مصنوعی 02:48
  • چالش - Waypoint تصادفی 01:25
  • بررسی چالش - Waypoint تصادفی 04:26
  • چالش - هوش مصنوعی هوشمند 13:57
  • بررسی چالش - هوش مصنوعی هوشمند 10:31
  • پاکسازی کد 02:43
  • آشنایی با FSM 05:36
  • چالش - State پرش 02:28
  • بررسی چالش - State پرش 01:30
  • چالش - State حمله 02:17
  • بررسی چالش - State حمله 04:09
  • ایجاد لینک‌های Offmesh 02:52
  • آشنایی با لابراتوار فیزیک 01:36
  • مبانی جسم صلب 03:04
  • مبانی جسم صلب - راه‌حل 01:01
  • کار با برخورددهنده‌های Primitive 03:44
  • کار با برخورددهنده‌های Primitive - راه‌حل 02:33
  • ایجاد برخورددهنده‌های ترکیبی 04:40
  • چرخش برخورددهنده‌ها 05:34
  • ایجاد برخورددهنده‌های ترکیبی - راه‌حل 04:07
  • راه‌اندازی برخورد‌دهنده‌های سطوح زمین 05:54
  • راه‌اندازی برخورد‌دهنده‌های سطوح زمین - راه‌حل 01:32
  • استفاده از برخورددهنده‌های مش 07:33
  • استفاده از برخورددهنده‌های مش - راه‌حل 00:50
  • مبانی برخورددهنده‌های چرخ 08:57
  • مبانی برخورددهنده‌های چرخ - راه‌حل 05:18
  • اسکریپت‌نویسی ویژوال‌های چرخ 06:04
  • اسکریپت‌نویسی ویژوال‌های چرخ - راه‌حل 07:50
  • ریفکتور کردن کد ویژوال‌های چرخ 07:25
  • ریفکتور کردن کد ویژوال‌های چرخ - راه‌حل 08:39
  • استفاده از تریگرها 07:37
  • استفاده از تریگرها - راه‌حل 04:36
  • ایجاد متریال فیزیک 04:30
  • ایجاد متریال فیزیک - راه‌حل 04:46
  • اعمال نیروها به اجسام صلب 06:14
  • اعمال نیروها به اجسام صلب - راه‌حل 07:05
  • اعمال گشتاور به اجسام صلب 05:24
  • اعمال گشتاور به اجسام صلب - راه حل 04:47
  • تشخیص برخوردها 04:22
  • تشخیص برخوردها - راه‌حل 02:08
  • استفاده از AddExplosionForce 03:15
  • استفاده از AddExplosionForce - راه‌حل 06:59
  • ایجاد نسخه Prefab پرتابه 03:19
  • اسکریپت‌نویسی فیزیک پرتابه 02:55
  • اسکریپت‌نویسی فیزیک پرتابه - راه‌حل 01:35
  • ایجاد پرتاپه 01:44
  • نمونه‌سازی پرتاپه - راه‌حل 06:21
  • ایجاد صحنه فیزیک شبیه‌سازی شده 05:27
  • ایجاد صحنه فیزیک شبیه‌سازی‌ شده - راه‌حل 04:15
  • انتقال آبجکت‌ها به یک صحنه فیزیک شبیه‌سازی‌ شده 03:08
  • انتقال آبجکت‌ها به یک صحنه فیزیک شبیه‌سازی‌ شده - راه‌حل 04:05
  • نمونه‌سازی آبجکت‌های شبیه‌سازی‌ شده 04:00
  • نمونه‌سازی آبجکت‌های شبیه‌سازی‌ شده - راه‌حل 05:53
  • اسکریپت‌نویسی پوزیشن‌های رندرر خط 06:01
  • اسکریپت‌نویسی پوزیشن‌های رندرر خط - راه‌حل 04:59
  • بهینه‌سازی اسکریپت‌ فیزیک شبیه‌سازی‌ شده 06:17
  • تغییر مقدار گرانش کل 02:18
  • تغییر مقدار گرانش کل - راه‌حل 02:24
  • ایجاد گرانش سفارشی با نیروی ثابت 05:02
  • ایجاد گرانش سفارشی با نیروی ثابت - راه‌حل 02:34
  • مفصل ثابت 03:05
  • مفصل ثابت - راه‌حل 00:53
  • مفصل لولا 03:23
  • مفصل لولا - راه‌حل 01:46
  • مفصل فنر 04:14
  • مفصل فنر - راه‌حل 03:06
  • مفصل قابل پیکربندی 06:58
  • مفصل قابل پیکربندی - راه‌حل 05:01
  • Articulation Bodies 06:13
  • Articulation Bodies - راه‌حل 06:14
  • استفاده از Ragdoll Wizard 03:10
  • استفاده از Ragdoll Wizard - راه‌حل 03:12
  • افزودن Ragdoll Joints جدید 03:04
  • افزودن Ragdoll Joints جدید - راه‌حل 02:44

17,663,000 3,532,600 تومان

مشخصات آموزش

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

  • تاریخ به روز رسانی: 1404/06/21
  • سطح دوره:مقدماتی
  • تعداد درس:779
  • مدت زمان :44:43:24
  • حجم :29.41GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
4,094,500 818,900 تومان
  • زمان: 10:22:00
  • تعداد درس: 53
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,902,500 380,500 تومان
  • زمان: 04:49:47
  • تعداد درس: 39
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
11,099,500 2,219,900 تومان
  • زمان: 28:06:16
  • تعداد درس: 215
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,406,000 1,481,200 تومان
  • زمان: 18:45:58
  • تعداد درس: 79
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
842,500 168,500 تومان
  • زمان: 02:08:20
  • تعداد درس: 17
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,734,500 1,346,900 تومان
  • زمان: 17:03:28
  • تعداد درس: 45
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
9,526,000 1,905,200 تومان
  • زمان: 24:07:21
  • تعداد درس: 41
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,000,500 200,100 تومان
  • زمان: 02:32:45
  • تعداد درس: 15
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,744,500 348,900 تومان
  • زمان: 04:25:25
  • تعداد درس: 45
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید