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

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

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

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

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

  • ساخت توسعه 12 پروژه بازی برای پورتفولیو (بین بخش 1 و بخش 2)، آماده برای درخواست شغل‌های توسعه‌دهنده یونیتی سطح مبتدی
  • پس از گذراندن دوره، می‌توانید هر نوع بازی‌ که می‌خواهید بسازید.
  • کار به عنوان فریلنسر در حوزه توسعه‌دهنده بازی
  • تسلط به توسعه با سی‌شارپ در یونیتی
  • در بخش 2، با جدیدترین فناوری‌ها آشنا می‌شوید، از جمله سی‌شارپ، یونیتی، انیمیشن IK ، توسعه رابط کاربری و تکنیک‌های بهینه‌سازی
  • ساخت بازی‌ها و اپلیکیشن‌های کامل برای استارتاپ یا کسب‌وکار خود
  • یادگیری با بهترین شیوه‌های توسعه‌دهنده

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

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

توضیحات دوره

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

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

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

چرا این دوره؟

این دوره پر از محتوای بی‌نظیر و جدید، ابزارها و تکنیک‌های بروز مورد استفاده در استودیوهای برتر جهان است

 ویژگی‌های متفاوت آن عبارتند از:

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

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

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

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

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

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

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

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

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

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

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

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

پس منتظر چه هستید؟ به جمع هزاران دانشجویی بپیوندید که زندگی‌شان را با این دوره تغییر داده‌اند.

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

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

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

  • ایجاد پروژه جدید یونیتی 00:44
  • راه‌اندازی سطح 02:40
  • راه‌اندازی بازیکن 01:44
  • راه‌اندازی Collectible 01:28
  • چالش - حرکت افقی بازیکن 04:40
  • بررسی چالش - حرکت افقی بازیکن 01:34
  • چالش - افزودن سرعت 01:01
  • بررسی چالش - افزودن سرعت 01:14
  • چالش - افزودن جاذبه 02:03
  • بررسی چالش - افزودن جاذبه 01:04
  • چالش - پرش 01:44
  • بررسی چالش - پرش 01:15
  • فیکس کردن رفتار پرش بازیکن 05:22
  • چالش - پرش دوبل 02:17
  • بررسی چالش - پرش دوبل 03:48
  • چالش - جمع‌آوری و نمایش سکه 03:21
  • بررسی چالش - جمع‌آوری و نمایش سکه 06:51
  • دنبال‌ کردن دوربین 01:02
  • چالش - سکوی متحرک 08:47
  • بررسی چالش - سکوی متحرک 04:57
  • چالش - حرکت کاراکتر همراه سکو 02:21
  • بررسی چالش - حرکت کاراکتر همراه سکو 04:41
  • ماژولارسازی سکوی متحرک 02:51
  • چالش - حذف یک جان و Respawn 03:27
  • بررسی چالش - حذف یک جان و Respawn 11:36
  • دانلود پک محیط 01:18
  • چالش - نور پنل آسانسور 03:16
  • بررسی چالش - نور پنل آسانسور 04:26
  • چالش - نیاز به سکه 01:42
  • بررسی چالش - نیاز به سکه 04:29
  • چالش - تماس با آسانسور 04:12
  • بررسی چالش - تماس با آسانسور 09:32
  • چالش - حرکت به سمت بالا 03:20
  • بررسی چالش - حرکت به سمت بالا 06:21
  • فیکس کردن لرزش آسانسور 04:54
  • منطق پرش از دیوار 05:15
  • چالش - پرش از دیوار 04:19
  • بررسی چالش - پرش از دیوار 04:50
  • چالش - هل دادن جعبه 04:35
  • بررسی چالش - هل دادن جعبه 03:36
  • فیکس کردن جعبه 01:13
  • چالش - پد فشار 03:17
  • بررسی چالش - پد فشار 07:29
  • بررسی گواهینامه 00:48
  • ایمپورت دارایی‌های دوره 01:18
  • ارتقا به URP 01:40
  • راه‌اندازی بازیکن 01:44
  • چالش - کنترلر بازیکن 02:14
  • بررسی چالش - کنترلر بازیکن 08:39
  • انتخاب یک کاراکتر از فایربیس 04:51
  • انیمیشن وضعیت بی‌حرکت 06:15
  • انیمیشن دویدن 13:19
  • چالش - انیمیشن پرش 05:00
  • بررسی چالش - انیمیشن پرش 10:39
  • چالش - برگرداندن کاراکتر 00:34
  • بررسی چالش - برگرداندن کاراکتر 06:57
  • چکر چسباندن به لبه 08:25
  • بررسی لبه 05:19
  • چالش - چسباندن به لبه 01:02
  • بررسی چالش - چسباندن به لبه 09:20
  • چالش - بشکن زدن در موقعیت 02:39
  • بررسی چالش - بشکن زدن در موقعیت 06:42
  • انیمیشن بالا رفتن 05:42
  • چالش - پیاده‌سازی بالا رفتن 05:32
  • بررسی چالش - پیاده‌سازی بالا رفتن 19:38
  • بررسی چسباندن به لبه 04:33
  • Prefab سکو 01:46
  • بررسی کوتاه تعاملات بازی 06:38
  • باز کردن فایل‌های پروژه 02:00
  • ایجاد آیتم Collectible ساده 01:40
  • بررسی - ایجاد آیتم Collectible ساده 02:36
  • نمایش و مخفی‌سازی رابط کاربری برای آیتم قابل تعامل 02:42
  • بررسی - نمایش و مخفی‌سازی رابط کاربری برای آیتم قابل تعامل 04:44
  • چرخش رابط کاربری برای روبرو شدن با دوربین 03:16
  • بررسی - چرخش رابط کاربری برای روبرو شدن با دوربین 02:59
  • رندرینگ رابط کاربری با استک کردن دوربین 04:24
  • بررسی کد تعامل‌پذیر 03:24
  • بررسی - کد تعامل‌پذیر 03:24
  • ایجاد تعاملات با استفاده از رابط‌ها 05:38
  • بررسی - ایجاد تعاملات با استفاده از رابط‌ها 02:12
  • راه‌اندازی تعامل درب - بخش 1 05:23
  • راه‌اندازی تعامل درب - بخش 2 03:20
  • ایجاد تعامل‌پذیری نور 03:47
  • بررسی - ایجاد تعامل‌پذیری نور 03:32
  • تاگل کردن تعامل‌پذیری نور 03:04
  • بررسی - تاگل کردن تعامل‌پذیری نور 05:52
  • قفل کردن و باز کردن قفل درها 01:43
  • بررسی - قفل کردن و باز کردن قفل درها 02:28
  • ایجاد ترمینال 04:03
  • بررسی - ایجاد ترمینال 04:25
  • گسترش رابط تعامل‌پذیر 02:33
  • بررسی - گسترش رابط تعامل‌پذیر 02:19
  • ایجاد پنل کنترل درب 02:03
  • بررسی - ایجاد پنل کنترل درب 06:21
  • راه‌اندازی پد فشار مبتنی بر فیزیک 04:11
  • بررسی - راه‌اندازی پد فشار مبتنی بر فیزیک 04:53
  • اسکریپت‌نویسی قابلیت پد فشار 02:33
  • بررسی - اسکریپت‌نویسی قابلیت پد فشار - بخش 1 03:17
  • بررسی - اسکریپت‌نویسی قابلیت پد فشار - بخش 2 06:22
  • ایجاد تعامل‌پذیری صندوقچه 02:01
  • بررسی - ایجاد تعامل‌پذیری صندوقچه 05:15
  • Spawn کردن غنیمت از صندوقچه 04:23
  • بررسی - Spawn کردن غنیمت از صندوقچه - بخش 1 05:16
  • بررسی - Spawn کردن غنیمت از صندوقچه - بخش 2 06:51
  • ایجاد رفتار دراپ کردن غنیمت 01:01
  • بررسی - ایجاد رفتار دراپ کردن غنیمت 03:28
  • ایجاد Inventory Manager 03:28
  • بررسی - ایجاد Inventory Manager 03:22
  • راه‌اندازی آیتم غنیمت 01:24
  • بررسی - راه‌اندازی آیتم غنیمت 05:35
  • جمع‌آوری کارت کلید 02:36
  • باز کردن قفل درها با کارت کلید 04:01
  • بررسی - باز کردن قفل درها با کارت کلید 05:20
  • تعریف مکانیسم پازل 02:01
  • راه‌اندازی هسته نیرو 02:02
  • بررسی - راه‌اندازی هسته نیرو 05:28
  • ایجاد پایگاه نیرو 03:08
  • بررسی - ایجاد پایگاه نیور 02:19
  • اسکریپت‌نویسی شارژر نیرو 02:44
  • بررسی - اسکریپت‌نویسی شارژر قدرت - بخش 1 05:20
  • بررسی - اسکریپت‌نویسی شارژر قدرت - بخش 2 03:28
  • انتقال نیرو به دریافت‌کننده نیرو 01:30
  • بررسی - انتقال نیرو به دریافت‌کننده نیرو 07:09
  • تغییر رنگ هسته نیرو 01:24
  • بررسی - تغییر رنگ هسته نیرو 07:07
  • ایجاد قابلیت اولیه آسانسور 02:17
  • بررسی - ایجاد قابلیت اولیه آسانسور - بخش 1 04:49
  • بررسی - ایجاد قابلیت اولیه آسانسور - بخش 2 04:28
  • Parenting بازیکن به آسانسور 01:12
  • بررسی - Parenting بازیکن به آسانسور - بخش 1 04:10
  • بررسی - Parenting بازیکن به آسانسور - بخش 2 06:53
  • گسترش سیستم ورودی بازیکن - بخش 1 04:34
  • گسترش سیستم ورودی بازیکن - بخش 2 05:31
  • ایجاد نقشه اکشن رابط کاربری 04:07
  • بررسی - ایجاد نقشه اکشن رابط کاربری 01:21
  • راه‌اندازی بازیکن و سیستم رویداد 01:42
  • تعویض نقشه‌های اکشن رابط کاربری و بازیکن 03:00
  • بررسی - تعویض نقشه‌های اکشن رابط کاربری و بازیکن - بخش 1 05:39
  • بررسی - تعویض نقشه‌های اکشن رابط کاربری و بازیکن - بخش 2 01:51
  • تماس با آسانسور از طریق ترمینال 05:29
  • بررسی - تماس با آسانسور از طریق ترمینال 04:36
  • بررسی پروژه 04:12
  • چه انتظاری باید از رابط کاربری یونیتی داشت؟ 02:01
  • شروع کار با رابط کاربری یونیتی 03:04
  • افزودن اسپرایت شیت در یونیتی 04:04
  • ایجاد اسپرایت شیت 09:19
  • همپوشانی فضای صفحه، دوربین و جهان 06:02
  • چالش - طرح‌بندی‌های مختلف بوم 01:13
  • بررسی چالش - طرح‌بندی‌های مختلف بوم 04:27
  • اسکالر بوم 04:58
  • تبدیل مستطیل رابط کاربری 04:34
  • متن رابط کاربری 04:03
  • تصویر رابط کاربری - ساده، پر شده، اسلایس شده و Tiled 06:00
  • ماسک کردن آبجکت‌های رابط کاربری 02:42
  • اسپرایت‌های رابط کاربری در مقابل اسپرایت‌های دوبعدی 03:20
  • بررسی Text Mesh Pro 05:18
  • چالش - چندین بوم 01:03
  • بررسی چالش - چندین بوم 05:05
  • چالش - مینی نقشه رابط کاربری 03:55
  • بررسی چالش - مینی نقشه رابط کاربری 06:08
  • چالش - طراحی منوی اصلی 00:45
  • بررسی چالش - طراحی منوی اصلی 05:59
  • معرفی دکمه‌ها 04:17
  • پیانوی مجازی 06:23
  • انتخاب دکمه‌ها و اولین گزینه منتخب 02:21
  • ناوبری دکمه‌ 02:45
  • تعویض اسپرایت دکمه 02:12
  • انیمیشن دکمه 04:34
  • چالش - منوی رابط کاربری بدون ماوس 01:48
  • بررسی چالش - منوی رابط کاربری بدون ماوس 05:34
  • چالش - توپخانه 01:54
  • راه‌اندازی چالش - توپخانه 06:33
  • بررسی چالش - توپخانه 14:38
  • دکمه‌های تاگل 08:17
  • گروه تاگل 05:16
  • چالش - قوانین زمان بازی با تاگل 01:27
  • راه‌اندازی چالش - قوانین زمان بازی با تاگل 04:28
  • بررسی چالش - قوانین زمان بازی با تاگل 07:53
  • اسلایدرها در رابط کاربری 03:11
  • اسلایدرها در فیلد متنی 03:34
  • چالش - نوار سلامت 01:28
  • راه‌اندازی چالش - نوار سلامت 02:58
  • بررسی چالش - نوار سلامت 07:59
  • چالش - نوار بارگذاری 02:29
  • بررسی چالش - نوار بارگذاری 05:58
  • معرفی نوارهای اسکرول 04:20
  • محتوای متناسب و گروه‌های طرح‌بندی 05:44
  • چالش - اسلایدشو 01:06
  • بررسی چالش - اسلایدشو 05:49
  • بررسی فیلدهای ورودی 04:52
  • چگونه از فیلدهای ورودی استفاده کنیم؟ 05:08
  • ذخیره داده با استفاده از فیلدهای ورودی 10:28
  • اعتبارسنجی پین 13:32
  • چالش - بازی ریاضی 01:51
  • راه‌اندازی چالش - بازی ریاضی 03:17
  • بررسی چالش - بازی ریاضی 11:22
  • چالش - نام کاربری و پسورد 02:53
  • راه‌اندازی چالش - نام کاربری و پسورد 05:12
  • بررسی چالش - نام کاربری و پسورد 22:56
  • منوهای کشویی 05:04
  • چالش - منوی کشویی دشوار 00:47
  • بررسی چالش - منوی کشویی دشوار 05:50
  • چالش - صفحه پین چندرقمی 02:26
  • راه‌اندازی چالش - صفحه پین چندرقمی 06:19
  • بررسی چالش - صفحه پین چندرقمی 08:03
  • چالش - منوی تنظیمات 01:46
  • راه‌اندازی چالش - منوی تنظیمات 12:50
  • بررسی چالش - منوی تنظیمات - توقف بازی 06:33
  • بررسی چالش - منوی تنظیمات - صدا 06:40
  • بررسی چالش - منوی تنظیمات - روشنایی صفحه 06:46
  • بررسی عمیق گروه‌های طرح‌بندی افقی، عمودی و گرید 06:50
  • چالش - بازی Tile رابط کاربری 02:11
  • راه‌اندازی چالش - بازی Tile رابط کاربری 05:55
  • بررسی چالش - بازی Tile رابط کاربری 13:57
  • معرفی رابط‌های رویدادهای رابط کاربری 04:44
  • چالش - نوار شارژ 01:44
  • راه‌اندازی چالش - نوار شارژ 03:31
  • بررسی چالش - نوار شارژ 14:49
  • موارد قابل درگ کردن 06:12
  • درگ کردن آیتم‌ها که به اسلات‌ها چسبیده می‌شوند 07:01
  • چالش - دراپ کردن آیتم صحیح 16:51
  • بررسی چالش - دراپ کردن آیتم صحیح 01:49
  • ایمپورت دارایی‌های ساختگی 01:08
  • شروع کار با TileMap 04:25
  • نقاشی زمین 06:05
  • پالت غار 04:46
  • چالش - پالت گیاهان 00:27
  • بررسی چالش - پالت گیاهان 01:29
  • ایجاد غار وسط زمین 05:38
  • ایجاد غار دوردست 03:54
  • نقاشی آیتم‌های پیش‌زمینه 06:50
  • دانلود افزودنی‌های دوبعدی Tilemap 02:32
  • ایجاد TileSets انیمیشنی 11:00
  • نقاشی آبشارها 06:57
  • براش‌های Prefab 04:50
  • کلایدرهای Tilemap 01:30
  • بررسی و ادامه دوبعدی Tilemap 00:49
  • بررسی دارایی‌ 03:20
  • آماده برای اندروید 03:35
  • پارالاکس پرسپکتیو 02:19
  • راه‌اندازی بازیکن - بخش 1 01:54
  • راه‌اندازی بازیکن - بخش 2 03:15
  • چالش - حرکت بازیکن 06:02
  • بررسی چالش - حرکت بازیکن 04:24
  • چالش - پرش بازیکن 06:08
  • بررسی چالش - پرش بازیکن - بخش 1 17:07
  • بررسی چالش - پرش بازیکن - بخش 2 06:07
  • بهینه‌سازی پرش بازیکن 09:07
  • چالش - سرعت بازیکن 00:25
  • بررسی چالش - سرعت بازیکن 02:08
  • انیمیشن بی‌حرکت بازیکن 03:26
  • راه‌اندازی انیمیشن دویدن بازیکن 04:59
  • چالش - انیمیشن دویدن بازیکن 06:43
  • چالش - برگرداندن اسپرایت 01:50
  • بررسی چالش - برگرداندن اسپرایت 06:53
  • راه‌اندازی انیمیشن پرش 03:58
  • چالش - انیمیشن پرش 01:49
  • بررسی چالش - انیمیشن پرش 08:38
  • ترنزیشن دویدن و پرش 02:13
  • فیکس کردن انیمیشن پرش 02:49
  • فیکس کردن اسپرایت بازیکن 01:54
  • راه‌اندازی انیمیشن حمله 04:06
  • چالش - انیمیشن حمله 01:26
  • بررسی چالش - انیمیشن حمله 02:13
  • چالش - اجرای انیمیشن حمله 01:08
  • بررسی چالش - اجرای انیمیشن حمله 02:01
  • انیمیشن قوس شمشیر 05:13
  • چالش - انیمیشن قوس شمشیر 03:02
  • بررسی چالش - انیمیشن قوس شمشیر 03:53
  • پاکسازی انیمیشن حمله 03:16
  • چالش - برگرداندن قوس شمشیر 01:18
  • بررسی چالش - برگرداندن قوس شمشیر 04:24
  • سینماتیک از طریق Pacakage Manager 02:34
  • دنبال‌ کردن دوربین 02:31
  • پاکسازی بازیکن 03:41
  • راه‌اندازی غول خزه‌ای همراه با انیمیشن بی‌حرکت 05:08
  • راه‌اندازی انیمیشن راه رفتن غول خزه‌ای 04:45
  • برنامه‌ریزی طراحی دشمن 00:47
  • بحث درباره طراحی دشمن 05:39
  • وراثت کلاس دشمن 09:03
  • کلاس انتزاعی دشمن 09:58
  • راه‌اندازی هوش مصنوعی غول خزه‌ای 04:09
  • چالش - حرکت غول خزه‌ای 02:51
  • بررسی چالش - حرکت غول خزه‌ای 10:57
  • چالش - اجتناب از حرکت حین انیمیشن بی‌حرکت 02:09
  • بررسی چالش - اجتناب از حرکت حین انیمیشن بی‌حرکت 06:18
  • چالش - بی‌حرکت ماندن هنگام رسیدن به هدف 00:32
  • بررسی چالش - بی‌حرکت ماندن هنگام رسیدن به هدف 02:28
  • چالش - برگرداندن غول خزه‌ای 00:53
  • بررسی چالش - برگرداندن غول خزه‌ای 04:34
  • راه‌اندازی اسپایدر 04:53
  • پیکربندی انیمیشن اسپایدر 02:24
  • راه‌اندازی درخت انیمیشن اسپایدر 02:12
  • راه‌اندازی Waypoint اسپایدر 03:37
  • چالش - هوش مصنوعی اسپایدر 03:03
  • بررسی چالش - هوش مصنوعی اسپایدر 09:33
  • رفتار مشترک کلاس دشمن 18:11
  • پیکربندی اسکلت 04:31
  • پیکربندی انیمیشن اسکلت 03:31
  • هوش مصنوعی اسکلت 04:53
  • راه‌اندازی هیت باکس حمله بازیکن 07:34
  • اسکریپت حمله بازیکن 04:59
  • لایه شمشیر 02:14
  • راه‌اندازی حمله بازیکن به دشمن 01:39
  • راه‌اندازی انیمیشن ضربه به دشمن 03:36
  • رابط IDisamage 12:55
  • آسیب اسکلت 03:27
  • چالش - پیاده‌سازی آسیب اسکلت 01:32
  • بررسی چالش - پیاده‌سازی آسیب اسکلت 02:56
  • چالش - Cooldown آسیب اسکلت 03:29
  • بررسی چالش - Cooldown آسیب اسکلت 02:38
  • انیمیشن ضربه اسکلت 04:11
  • یخ زدن اسکلت پس از ضربه 03:22
  • اسکلت در حالت مبارزه 03:23
  • چالش - از سرگیری راه رفتن اسکلت 02:57
  • بررسی چالش - از سرگیری راه رفتن اسکلت 13:14
  • راه‌اندازی حمله اسکلت 03:07
  • چالش - بازیکن با صورت اسکلتی 03:18
  • بررسی چالش - بازیکن با صورت اسکلتی 02:55
  • راه‌اندازی هیت باکس اسکلت 05:27
  • لایه هیت باکس اسکلت 04:11
  • انجام کامل حمله اسکلت 04:49
  • راه‌اندازی انیمیشن حمله غول خزه‌ای 03:28
  • راه‌اندازی انیماتور غول خزه‌ای 01:35
  • پایان حمله غول خزه‌ای 13:12
  • ادغام کد مشترک دشمن 05:10
  • هیت باکس غول خزه‌ای 03:42
  • راه‌اندازی حمله اسپایدر 09:28
  • رویداد انیمیشن اسپایدر 02:43
  • چالش - انیمیشن حمله اسپایدر 03:19
  • بررسی چالش - انیمیشن حمله اسپایدر 06:59
  • پاکسازی حمله اسپایدر 05:43
  • راه‌اندازی انیمیشن‌های مرگ 09:02
  • تکمیل انیمیشن‌های مرگ 07:57
  • چالش - رفتار الماس 02:52
  • بررسی چالش - رفتار الماس 05:36
  • چالش - سیستم غنیمت 01:36
  • بررسی چالش - سیستم غنیمت 06:10
  • فیکس کردن سیستم غنیمت 01:50
  • راه‌اندازی فروشگاه 02:52
  • رابط کاربری فروشگاه 19:24
  • چالش - فعال‌سازی فروشگاه 00:42
  • بررسی چالش - فعال‌سازی فروشگاه 03:34
  • UIManager 10:39
  • رویدادهای فروشگاه هنگام کلیک 07:48
  • سیستم فروشگاه انتخاب ویژوال 11:02
  • چالش - خریدن آیتم‌ها از فروشگاه 02:45
  • بررسی چالش - خریدن آیتم‌ها از فروشگاه 08:22
  • Game Manager 05:05
  • رنگ‌آمیزی سنگ‌های قیمتی برای جمع‌آوری 03:46
  • ایجاد HUD 10:12
  • جمع‌آوری سنگ‌های قیمتی 06:04
  • چالش - سیستم سلامت بازیکن 04:03
  • بررسی چالش - سیستم سلامت بازیکن 09:33
  • آماده‌سازی بازی برای اندروید 05:17
  • راه‌اندازی ورودی چندسکویی 08:01
  • تکمیل کنترل لمسی موبایل اندروید 12:46
  • تست در ویرایشگر 01:53
  • اینجا کلیک کنید برای 100 گرم 02:26
  • فعال‌سازی تبلیغات یونیتی 02:57
  • راه‌اندازی تبلیغات ویدئویی دارای پاداش‌ 17:15
  • اشکال‌زدایی با اندروید استودیو 11:39
  • چالش - جایزه 100 الماس 00:45
  • بررسی چالش - جایزه 100 الماس 09:19
  • داشبورد 01:19
  • راه‌اندازی منوی اصلی 06:40
  • چالش - قابلیت منوی اصلی 01:34
  • بررسی چالش - قابلیت منوی اصلی 03:29
  • تست 01:33
  • رجیستر حساب توسعه‌دهنده 02:41
  • ایجاد فایل keystore 06:32
  • انتشار در فروشگاه گوگل پلی 10:48
  • ایجاد پروژه جدید یونیتی 01:24
  • راه‌اندازی صحنه 01:40
  • چالش - حرکت بازیکن 05:19
  • بررسی چالش - حرکت بازیکن 12:05
  • دنبال‌ کردن دوربین 04:16
  • چالش - نگاه به دوربین 06:02
  • بررسی چالش - نگاه به دوربین 18:00
  • تبدیل فضای محلی به فضای جهانی 04:58
  • چالش - حساسیت دوربین 00:53
  • بررسی چالش - حساسیت دوربین 04:22
  • چالش - لاک کردن مکان‌نما 01:04
  • بررسی چالش - لاک کردن مکان‌نما 02:32
  • هدف شطرنجی شده 04:28
  • چالش - چفت دوربین 00:49
  • بررسی چالش - چفت دوربین 06:14
  • چالش - شلیک با Raycast 03:25
  • بررسی چالش - شلیک با Raycast 08:20
  • پاکسازی کد 01:06
  • راه‌اندازی دشمن 02:30
  • چالش - هوش مصنوعی دشمن 06:28
  • بررسی چالش - هوش مصنوعی دشمن 13:19
  • چالش - آسیب سلامت کلی 05:26
  • بررسی چالش - آسیب کلی سلامت 01:15
  • کشتن دشمن 03:49
  • چالش - سیستم حمله دشمن 04:47
  • بررسی چالش - سیستم حمله دشمن 15:27
  • بهینه‌سازی رفتار State 03:07
  • فیکس مشکل پرش کاراکتر 23:14
  • فیکس کردن سریع مشکل پرش کاراکتر 01:36
  • چالش - افکت پاشش خون 03:54
  • بررسی چالش - افکت پاشش خون 06:17
  • چالش - نادیده‌ گرفتن کلایدر حمله Raycast 01:19
  • بررسی چالش - نادیده‌ گرفتن کلایدر حمله Raycast (حتماً تماشا کنید) 09:17
  • بررسی چالش - فیکس کردن حمله دشمن و Layermask (حتماً تماشا کنید) 19:15
  • چالش - پاکسازی اثرات خون 04:02
  • بررسی چالش - پاکسازی اثرات خون 02:26
  • آشنایی با کاراکتر 02:30
  • آماده‌سازی کاراکتر 04:03
  • تنظیم کاراکتر با انیمیشن بی‌حرکت 04:33
  • قرار دادن اسلحه در View اول شخص 06:39
  • نصب ریگ کردن انیمیشن 01:59
  • راه‌اندازی ریگ کردن انیمیشن 03:03
  • IK Constraint دو استخوان 04:40
  • درون‌یابی خطی موقعیت دست‌ها 05:30
  • بروزرسانی هنگام خارج از صفحه نمایش 01:59
  • وضعیت دست‌ها روی اسلحه 03:00
  • همزمان‌سازی موقعیت دست‌ها و اسلحه 01:53
  • راه‌اندازی بارگذاری مجدد انیمیشن 03:44
  • بالا بردن اسلحه برای بارگذاری مجدد 02:50
  • حذف کلیپ از اسلحه 04:38
  • تکمیل بارگذاری مجدد انیمیشن 04:44
  • اتصال بارگذاری مجدد به کلید 03:28
  • شروع کار با بهینه‌سازی 01:08
  • بررسی پروفایلر یونیتی 06:06
  • یافتن مشکلات عملکردی با پروفایلر یونیتی 11:44
  • فیکس کردن مشکلات عملکردی با پروفایلر یونیتی 09:16
  • یافتن مشکلات عملکردی بیشتر با پروفایلر 10:27
  • بهینه‌سازی کوروتین‌ها 05:25
  • تست پروفایل یونیتی روی نسخه‌های مستقل 06:37
  • یافتن مشکلات عملکردی بیشتر 06:52
  • پروفایلینگ نهایی 08:19
  • مقدمه نوشتن کد بهتر 01:24
  • آیا واقعاً باید GetComponent را کش کرد؟ 12:33
  • کلیدواژه ''New'' 14:48
  • چگونه مشکلات عملکردی را دقیقاً مشخص کنیم؟ 02:00
  • کش کردن نتایج حاصل شده 08:43
  • جمع‌بندی - نوشتن کد بهتر 06:07
  • افزایش عملکرد بوم رابط کاربری 19:57
  • حاشیه‌نویسی Big O 01:35
  • O of 1 و O of N 07:52
  • O Log of N 07:51
  • پیاده‌سازی جستجوی باینری 21:20
  • منحنی لگاریتمی در مقابل خطی 10:08
  • O of N Squared - حلقه‌های تودرتو 14:36
  • O of N Log N - اطلاعات مرتب‌سازی ادغامی 05:19
  • پیاده‌سازی مرتب‌سازی ادغامی 37:14
  • چه اتفاقی برای توضیح ادغام می‌افتد؟ 03:25
  • تست عملکرد مرتب‌سازی ادغامی در مقابل مرتب‌سازی حبابی 12:02
  • جمع‌بندی Big O 05:10

15,102,000 3,020,400 تومان

مشخصات آموزش

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

  • تاریخ به روز رسانی: 1404/06/21
  • سطح دوره:متوسط
  • تعداد درس:451
  • مدت زمان :38:14:49
  • حجم :24.0GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی: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
  • سطح دوره:
  • زبان: دوبله فارسی

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

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