دوره کامل توسعهدهنده بازی یونیتی - از صفر تا صد
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- چگونه از ابتدا با پروژههای عملی برنامهنویسی به زبان سیشارپ برنامهنویسیکنید؟
- گردشکار کامل یونیتی - از طراحی و برنامهنویسی تا استقرار
- مکانیکهای بازی برای بازیهای دوبعدی و سهبعدی شامل فیزیک، کنترلهای دوربین، انیمیشنها و موارد دیگر
- تکنیکهای پیشرفته یونیتی - نورپردازی، probe های نوری، پسپردازش و بهینهسازی صحنه
- چگونه یک پورتفولیوی حرفهای برای صنعت گیمینگ، ایجاد و ساختاردهی کنید؟
- سینماتیک با تایملاین و Cinemachine
- ایجاد گیمپلی جذاب با استفاده از prefabs، واریانتها، تودرتوسازی و موارد دیگر
- بهترین شیوهها برای نمونهسازی اولیه و مستندسازی پروژههای خود
- تکنیکهای بهینهسازی برای بازیهای موبایل و کامپیوتر
پیشنیازهای دوره
- گذراندند دورهای کامل در برنامهنویسی سیشارپ (به عنوان مثال، یادگیری سیشارپ از طریق ساخت یک بازی ویدئویی توسط خوان گابریل گومیلا)
- کامپیوتری با اتصال به اینترنت (ویندوز، مک یا لینوکس)
- مهارتهای ابتدایی در استفاده از کامپیوتر
- بهترین حالت - سیستمی با حداقل پردازنده i7 و 16 گیگابایت RAM برای عملکرد روانتر
توضیحات دوره
شما پتانسیل کامل خود را کشف کرده و به دنیای طراحی بازی با یونیتی، پیشروترین موتور بازیسازی در صنعت، میپردازید. چه آرزوی ایجاد جهان سهبعدی فراگیر را داشته باشید و چه بخواهید ایدههای بازی خود را به واقعیت تبدیل کنید، این دوره عملی شما را گامبهگام از مبتدی به یک توسعهدهنده بازی حرفهای راهنمایی میکند.
با رهبری مدرس دارنده گواهینامه یونیتی خوان گابریل گومیلا، این دوره جامع بیش از 48 ساعت محتوای ویدئویی، پروژههای واقعی و چالشهایی برای اعمال همه آنچه که یاد میگیرید ارائه میدهد. در انتها، شما یک پورتفولیوی کامل توسعه بازی خواهید داشت و به طور کامل برای شرکت در آزمون گواهینامه Unity Certified Associate آماده خواهید بود.
بررسی دوره
این دوره بر اساس رویکرد یادگیری عملی ساخته شده است. شما 5 پروژه کامل بازی و لابراتوارهای متعددی را که شامل مستندسازی، نمونهسازی اولیه، بهینهسازی و موارد دیگر است، تکمیل خواهید کرد. در پایان، شما برای ساخت بازیهای حرفهای و حتی کار کردن در صنعت بازی، تمام دانش و تجربه عملی لازم را در اختیار خواهید داشت.
ماژولهای دوره:
- نصب و راهاندازی یونیتی
- سیستمهای کنترل بازیکن
- فیزیک، افکتها و طراحی صدا
- طراحی بازی و مکانیکهای گیمپلی
- کلون کامل Fruit Ninja
- صحنههای سینمایی بازی با تایملاین و Cinemachine
مدرس شما خوان گابریل گومیلا - مدرس دارای گواهینامه یونیتی و مدیرعامل Frogames
خوان گابریل به بیش از 600,000 دانشجو در سراسر جهان در پلتفرمهایی مانند یودمی و Platzi آموزش داده است. به عنوان یک ریاضیدان، توسعهدهنده بازی و علاقهمند به هوش مصنوعی، او با دانش بینرشتهای، تجربه تدریس در کلاس درس را غنی میکند.
همین امروز سفر خود را به عنوان توسعهدهنده بازی شروع کنید.
به هزاران دانشجو بپیوندید که اشتیاق خود را به مهارتهای عملی توسعه بازی تبدیل کردهاند. با راهنمایی گامبهگام، پروژههای عملی و یک مدرس خبره، این دوره کامل یونیتی شما را از مبتدی به حرفهای میبرد.
همین الان در دوره شرکت کرده و اولین بازی ویدئویی خود را بسازید.
این دوره برای چه کسانی مناسب است؟
- مبتدیان کامل - هیچ تجربه قبلی در یونیتی یا برنامهنویسی نیاز نیست. ما همه مطالب را از پایه آموزش میدهیم.
- توسعهدهندگان مشتاق بازی - شما پروژههای واقعی میسازید تا بازیهای خود را ایجاد کنید و در یک پورتفولیوی حرفهای به نمایش بگذارید.
- برنامهنویسان باتجربه - شما مهارتهای خود را با تسلط به قدرتمندترین ابزارها و گردشکارهای یونیتی به سطح بالاتری میبرید.
- دانشجویان یا حرفهایها - به ویژه آنهایی که میخواهند گواهینامه Unity Certified Associate credential را دریافت کنند و به دنبال حرفهای در توسعه بازی باشند.
دوره کامل توسعهدهنده بازی یونیتی - از صفر تا صد
-
به دوره کامل توسعهدهنده بازی یونیتی خوش آمدید 02:27
-
درباره یونیتی، یونیتی هاب و سایر ابزارهای توصیه شده برای شغل شما 21:48
-
نصب یونیتی و یونیتی هاب 12:43
-
Rider - بررسی IDE نهایی 08:53
-
چرا باید از Rider استفاده کنید؟ 12:10
-
کامیونیتی یونیتی و فرومها 12:40
-
ایجاد اولین پروژه خود و انواع پروژهها در یونیتی 09:00
-
بررسی ویرایشگر یونیتی 20:32
-
میانبرها و ترفندهای یونیتی - بخش 1 32:44
-
میانبرها و ترفندهای یونیتی - بخش 2 10:13
-
مطالب اضافی - چگونه یونیتی را به یک نسخه جدید بروزرسانی کنیم؟ 14:13
-
داراییهای پروژه 1 - کنترلر بازیکن 06:59
-
خطا در Package Manager (در این نسخه) 11:56
-
اطلاعات بیشتر درباره package manager در یونیتی 08:23
-
چگونه آبجکتها را در محیط سهبعدی قرار دهیم؟ 13:09
-
کنترلر، اولین اسکریپت شما 22:17
-
انتقال و حرکت خودرو به جلو 08:29
-
معادله حرکت خطی در فیزیک 06:38
-
اجسام صلب و دنیای فیزیک 11:31
-
تغییر سرعت حرکت خودرو 19:19
-
متدهای API یونیتی 19:13
-
چگونه دوربین را به دنبال بازیکن حرکت دهیم؟ 25:06
-
ترفندی برای افست کردن پشت بازیکن 20:40
-
Input Manager 18:22
-
چگونه یک آبجکت را بچرخانیم؟ 15:11
-
اولین چالش دوره - کنترل یک هواپیما 08:25
-
چالش پروژه 1 - کنترل یک هواپیما 05:47
-
چالش پروژه 1 - کنترل یک هواپیما - راهحل 32:18
-
سند طراحی یک پروژه 28:53
-
زمانهای تحویل و اسکچها 19:47
-
داراییهای پروژه 2 - طراحی گیمپلی 07:22
-
طراحی سناریوی بازی ما 08:32
-
چگونه کاراکتر را از سمت چپ به راست حرکت دهیم؟ 06:12
-
چگونه کاراکتر را در مرزهای بازی نگه داریم؟ 09:02
-
ترفند متغیر برد بازی 11:51
-
Prefabs و واریانتهای Prefab 23:46
-
Throw کردن پیتزا و نمونهسازی غذا 16:43
-
تولید prefabs با حیوانات دشمن 06:34
-
نابودی گلولهها خارج از ناحیه بازی 08:10
-
نابودی دشمنان خارج از ناحیه بازی 09:06
-
آرایهها و کالکشنهای آبجکتهای بازی در متغیرها 17:09
-
Spawn کردن آبجکتها روی صفحه نمایش 12:41
-
اعداد تصادفی و تولید محتوای پویا 20:06
-
دوربین ارتوگرافیک در مقابل دوربین پرسپکتیو 17:57
-
InvokeRepeating برای اجرای تسکهای از پیش زمانبندی شده 20:06
-
کلایدرها، تریگرها و رویدادهای انجمنی 30:02
-
رویدادهای مربوط به تریگرها و برخوردها و استفاده از برچسبها 26:05
-
پایان بازی و نحوه توقف زمان 11:02
-
چالش پروژه 2 - برنامهنویسی مکانیکها، گیمپلی و تصادفی بودن 22:47
-
راهحل پروژه 2 - برنامهنویسی مکانیکها، گیمپلی و تصادفی بودن 22:48
-
نمونهسازی اولیه بازی ویدئویی 25:05
-
داراییهای پروژه 3 - فیزیک، افکتها و صداها 11:54
-
Skyboxes و تصاویر HDRI 18:20
-
مدلهای سهبعدی چگونه ایجاد میشوند؟ 25:56
-
فیزیک، حرکات و اجسام صلب 21:41
-
حالتهای نیرو 16:24
-
تشخیص برخورد آبجکت 13:59
-
برچسبگذاری زمین برای جلوگیری از پرش دوبل 07:57
-
موانع صحنه 21:24
-
Spawn کردن موانع 21:51
-
اسکرول جانبی صحنه و موانع 32:21
-
شرطی Game Over 11:36
-
توقف گیمپلی در Game Over 23:02
-
Getters ،Setters و متغیرهای خودمحاسبه شده 10:32
-
آشنایی با دنیای انیمیشنها 26:46
-
مسترکلاس در انیمیشنها با Mecanim 01:05:02
-
انیمیشنها و کنترلر کاراکتر 42:24
-
انیمیشن مرگ کاراکتر 22:53
-
نقش موسیقی و واقعگرایی در بازیهای ویدئویی 12:46
-
سیستمهای ذرات با Shuriken 35:25
-
چالش - مسیر خاک در پشت کاراکتر هنگام دویدن 01:00
-
راهحل - مسیر خاک در پشت کاراکتر هنگام دویدن 16:08
-
تنظیمات موسیقی و صدا 31:53
-
چگونه افکتهای صوتی را با کد فعال کنیم؟ 19:19
-
چرخش بشکه و متریال فیزیکی 23:44
-
چگونه صحنه را با SceneManager ریست کنیم؟ 03:15
-
فیکس کردن باگ 21:35
-
چالش - پرواز بالن بر فراز شهر 12:10
-
راهحل - پرواز بالن بر فراز شهر 25:10
-
چگونه بدون مدلهای سهبعدی به نمونهسازی اولیه ادامه دهیم؟ 11:54
-
کنترلرهای فیزیکی در مقابل متدهای تبدیل 41:34
-
نگهداشتن کاراکتر در یک zone 25:25
-
داراییهای پروژه 4 - گیمپلی پیشرفته 11:40
-
چرخاندن دوربین حول یک نقطه 24:06
-
چگونه توپ را با استفاده از مختصات نسبی حرکت دهیم؟ 26:04
-
Joints در یونیتی 53:03
-
طراحی رفتار دشمن 19:18
-
دشمن در حال تعقیب بازیکن 22:47
-
Spawn کردن دشمن تصادفی 29:59
-
استفاده از توابع و مستندات صحیح آنها 14:51
-
ایجاد پاورآپها 15:05
-
برنامهنویسی افکت پاورآپ 20:32
-
چگونه از کوروتینها استفاده کنیم؟ 13:45
-
شاخص استفاده از پاورآپ 18:16
-
تمرین - سوئیچ کردن از یک انیمیشن به انیمیشن بعدی با کوروتینها 12:31
-
Spawn کردن موجهای دشمنان 24:22
-
روشهای برنامهنویسی zone مرگ 15:27
-
zone جریان و تعادل سختی 27:51
-
چالش - گل 20:48
-
راهحل - گل 30:44
-
Input Manager و کنترلهای کنسول 18:31
-
مخازن آنلاین گیتهاب و los 32:49
-
سرویسهای یونیتی و همکاری 10:22
-
مرجعها برای نمونه اولیه ما با طراحیهای بازی متفاوت 38:43
-
Cinemachine و تکنیکهای سینماتوگرافی در یونیتی 25:11
-
تکنیکهای تایم لاین و کارگردانی فیلم 35:01
-
ترکیب Cinemachine و تایم لاین برای سوئیچ دوربینها 38:46
-
داراییهای پروژه 5 و دوربینهای دوبعدی 24:27
-
prefabs آبجکتها که باید نابود شوند 10:23
-
Spawn کردن میوههای تصادفی 30:50
-
Game Manager، لیستها و آرایهها و ماتریس برخورد لایهای 31:03
-
رویدادهای کلیک ماوس و افکت مسیر 20:44
-
رابط کاربری، Canvas و TextMeshPro 25:14
-
چگونه آبجکتها را نسبت به نقطه محوری و لنگر موقعیتیابی کنیم؟ 34:29
-
منابع و داراییها برای TMP 41:03
-
چگونه کتابخانهها را ایمپورت کرده و از فضاهای نام استفاده کنیم؟ 16:30
-
ارتباط آبجکتها با manager 20:55
-
امتیازات پویا برای هر آبجکت و نحوه استفاده از تابع clamp 22:22
-
انفجارها با سیستمهای ذرات 16:29
-
Game Over 21:22
-
توقف spawn کردن کوروتین با enumerated 13:21
-
تصاویر تک، چندتایی و 9 اسلایسی 30:20
-
ریاستارت کردن صحنه جاری 18:16
-
پنلها و طرحبندیها برای سازماندهی رابط کاربری 21:19
-
منوی اصلی و سطوح سختی 21:52
-
افزایش سختی بازی 13:27
-
تنظیمات بازی و مکاننمای سفارشی 26:17
-
مسیر دنبال کننده مکاننما 19:22
-
امتیازهای بالا با Prefs بازیکن 14:36
-
سیستم جانها 31:21
-
چالش - بازی ضربه زدن به موش 17:20
-
راهحل - بازی ضربه زدن به موش 16:48
-
از مرحله نمونه اولیه تا نتیجه نهایی 23:39
-
سطوح جزئیات یا LODs 18:08
-
تنظیمات HDRP و واقعگرایی 30:24
-
افکتهای پسپردازش 30:48
-
Bolt برای اسکریپتنویسی ویژوال 37:36
-
ویرایش چند صحنه و اکسپورتر FBX 29:12
-
طراحی خارجی، درختان و کفها 38:10
-
نورپردازی صحنه 37:52
-
Probe های نوری 24:04
-
Probe های بازتاب 30:58
-
تبریک بابت پایان دوره 04:04
مشخصات آموزش
دوره کامل توسعهدهنده بازی یونیتی - از صفر تا صد
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:143
- مدت زمان :48:53:49
- حجم :35.68GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy