جعبه ابزار Metroidvania - ساخت پلتفرمر اکشن دو بعدی در یونیتی
✅ سرفصل و جزئیات آموزش
در این دوره کدنویسی با سی شارپ را یاد می گیرید و با استفاده از یونیتی 2020 یک بازی ویدئویی اکشن پلتفرمر دو بعدی طراحی می کنید.
آنچه یاد خواهید گرفت
- کدنویسی کامپیوتر و معماری کد
- توسعه بازی یونیتی
- تئوری های کد سی شارپ
- کنترل های حرکت کامل برای پلتفرم دو بعدی
- مکانیک تیراندازی و Pooling آبجکت
- پایداری داده در یونیتی
- هوش مصنوعی دشمن
- نقشه جهان
- ریگ کردن کاراکتر دو بعدی
- سینماتیک معکوس
- انیمیشن های دو بعدی و کی فریم ها
- سقوط های تصادفی زمانی که دشمنان می میرند.
- تئوری های توسعه بازی ویدئویی
- سیستم ذخیره و بارگذاری با اسلات های متعدد بازی
پیش نیازهای دوره
- یک کامپیوتر در حال کار که می تواند حداقل سیستم مورد نیاز یونیتی را اجرا کند.
توضیحات دوره
این دوره برای کسانی مناسب است که علاقه مند به یادگیری زیر و بم نحوه ایجاد یک پلتفرمر اکشن دو بعدی از ابتدا هستند. ما همه مطالب را از پایه ایجاد خواهیم کرد. در طول کل مجموعه، برای توضیح و ارائه بینش در مورد نحوه ارائه راه حل ها وقت صرف می کنیم و راه حل را از هیچ می سازیم که درک تئوری های پیچیده با معماری کد و نگهداری را برای کسانی که تازه کار هستند آسان تر می کند.
در این دوره راه حل هایی برای ویژگی های محبوب زیر ارائه خواهیم کرد:
- حرکت افقی
- پرش، پرش دوبل و پرش چندباره
- سر خوردن از دیوار و پریدن از دیوار
- خم شدن روی زانوها
- دویدن سریع و جاخالی دادن
- هوک گلاویز شدن
- Pooling آبجکت و سیستم پرتابه سلاح
- موجودی سلاح
- مدیریت صحنه و اتاق
- حرکت دوربین
- مینی نقشه و نقشه جهان
- سیستم ذخیره و بارگذاری
- Ability Acquisition کاراکتر
- هوش مصنوعی دشمن
- سقوط های تصادفی
- سلامت بازیکن و دشمن
- پایداری داده در یونیتی
اگر در زمینه کدنویسی، طراحی بازی یا یونیتی تازه کار هستید، بخش اولیه ای که ارائه می کنیم دانش شما را به سرعت ارتقا می دهد و به سرعت ابتدایی ترین ایده های پشت کدنویسی و همچنین نحوه کار در یونیتی را به شما آموزش می دهد. در پایان بخش اولیه، درک خوبی از کارهایی که پنجره های مختلف در ویرایشگر یونیتی انجام می دهند کسب کرده و همچنین درک درستی از ابتدایی ترین تایپ های داده که برای همه زبان های کدنویسی اساسی هستند، خواهید داشت. قبل از پایان بخش اولیه، به شما نشان می دهیم که چگونه یک بازی را بسازید و آن را به عنوان یک اپلیکیشن روی کامپیوتر خود خارج از یونیتی پخش کنید.
این دوره برای چه کسانی مناسب است؟
- توسعه دهندگان مشتاق بازی
- توسعه دهندگان بازی که به دنبال ساخت پلتفرمر هستند.
- برنامه نویسانی که به دنبال یادگیری توسعه بازی هستند.
- علاقه مندانی که می خواهند مهارت های توسعه بازی و برنامه نویسی خود را تقویت کنند.
جعبه ابزار Metroidvania - ساخت پلتفرمر اکشن دو بعدی در یونیتی
-
House Keeping، بررسی دوره، دانلود و نصب یونیتی 14:22
-
بررسی ویرایشگر یونیتی 09:49
-
آشنایی با کامپوننت Gameobjects و Transform 08:37
-
ساخت یک سطح و رابطه والد و فرزند با Gameobjects 14:53
-
آشنایی با کدنویسی 11:16
-
چگونه کامپیوترها کد را می خوانند؟ 08:01
-
نوشتن اولین اسکریپت ما 14:13
-
بررسی اسکریپت حرکت 09:49
-
چگونه مستندات API را بخوانیم؟ 05:05
-
Bools و Check های شرطی 10:15
-
شناورها، عدد صحیح و برخوردکننده های تریگر 10:00
-
راه اندازی رابط کاربری و بحث در مورد مرجع های رشته 14:00
-
استفاده از بردارها، مقادیر تصادفی و نورها 07:51
-
آشنایی مختصر با سیستم ذرات 08:06
-
تکمیل حلقه گیم پلی و ساخت اولین بازی ما 17:36
-
راه اندازی اصول اولیه برای ابزارهای Metroidvania 09:48
-
حل حرکت اولیه، دستورات Else و متدهای بازگشت 12:52
-
حل برای مواجهه با جهت صحیح و دوی سرعت 10:28
-
حل یک پرش و آشنایی با لایه ها و Raycasts 13:18
-
اجازه دادن به پرش های متعدد و محافظت از پریدن هنگام سقوط 06:48
-
محدود کردن سرعت پرش و سقوط 06:41
-
دریافت پرش بیشتر با نگه داشتن دکمه 06:35
-
چگونه یک کاراکتر دو بعدی را ریگ کنیم؟ 13:16
-
راه اندازی IKs برای کنترل بهتر استخوان 06:28
-
آشنایی با انیمیشن ها، کی فریم ها و Tweening 12:10
-
استفاده از کامپوننت Animator برای تریگر کردن انیمیشن ها 11:02
-
ترکیب درخت ها و راه اندازی انیمیشن های پرش و سقوط 15:01
-
افزودن و متحرک سازی Ability سر خوردن 11:11
-
کوروتین ها و Ability خم شدن روی زانوها 17:27
-
متحرک سازی و کنترل State خم شدن روی زانوها 10:12
-
ایجاد Ability دوی سریع 12:43
-
متحرک سازی Ability دوی سریع 08:41
-
سر خوردن از دیوار و پریدن از دیوار 17:06
-
متحرک سازی و راه اندازی سر خوردن از دیوار 11:44
-
ریفکتور کردن ورودی به یک اسکریپت 14:54
-
آشنایی با لیست ها و آرایه ها 10:00
-
آشنایی با آبجکت های قابل اسکریپت 08:54
-
آشنایی با سیستم Pooling آبجکت 10:36
-
شروع کار با اسکریپت اسلحه 13:20
-
نمونه سازی پرتابه ها در بشکه تفنگ 15:29
-
جابجایی و قرار دادن پرتابه ها 11:47
-
راه اندازی کامپوننت هدف گیری اسلحه 14:10
-
حل برای شلیک پرتابه به جلو 12:34
-
کامنت گذاری کد پیچیده و نکات Inspector یونیتی 07:26
-
حل برای 8 هدف گیری جهت دار 09:59
-
هدف گرفتن نزدیکترین هدف به بازیکن 13:07
-
افزودن قابلیت های شلیک خودکار به اسلحه 08:19
-
افزودن قابلیت های بیشتر به Object Pooler 12:30
-
تعویض سلاح ها و ایجاد پرتابه دوم 17:31
-
راه اندازی هوک گلاویز شدن 20:50
-
تکمیل هوک گلاویز شدن 25:59
-
راه اندازی حرکت دوربین 15:22
-
تکمیل حرکت دوربین، فیکس کردن باگ در اسکریپت دوی سریع 13:00
-
ایجاد اسکریپت Platform Manager 10:22
-
ایجاد اسکریپت سکوی سقوط و آشنایی با Enums 16:44
-
سکوهای یک طرفه و ورود برخورد 20:22
-
ایجاد یک نردبان 20:17
-
راه اندازی سکوهای متحرک 16:54
-
ابزارهای ویرایشگر سفارشی برای سکوهای متحرک 14:48
-
ایجاد Gameobjects باد و آب با Area Effectors 11:58
-
راه اندازی محدودیت های سطح و محدود کردن حرکت دوربین 14:37
-
نمونه سازی بازیکن به صحنه 12:58
-
پایداری جهت کاراکتر هنگام نمونه سازی 08:33
-
نمونه سازی بازیکن به صحنه در چندین لوکیشن 15:53
-
ایجاد یک درب برای تغییر صحنه ها 11:47
-
ایجاد یک Fade Screen برای بارگذاری صحنه ها 14:46
-
راه اندازی پارامترها برای اتاق های مقیاس پذیر 06:16
-
دوربین مینی نقشه و ایجاد اتاق ها برای نقشه جهانی 11:32
-
ایجاد اندیکاتور بازیکن برای مینی نقشه 08:04
-
ایجاد آیکون ها برای مینی نقشه و راه اندازی دوربین 10:44
-
افزودن حرکت به اندیکاتور بازیکن 11:06
-
دنبال کردن دوربین مینی نقشه و Clamping 08:56
-
راه اندازی تاگل نمایش نقشه جهانی 13:44
-
حرکت و موقعیت یابی نقشه بزرگ 17:47
-
راه اندازی مه جنگ 13:37
-
تکمیل مه جنگ 09:03
-
راه اندازی هوش مصنوعی دشمن و حرکت دشمن 14:34
-
چرخش دشمن هنگام برخورد و حرکت به سمت چپ 07:31
-
جلوگیری از سقوط دشمن و چرخش روی حفره ها 15:30
-
چرخش و حرکت دشمنان در اطراف سکوها - بخش 1 15:23
-
چرخش و حرکت دشمنان در اطراف سکوها - بخش 2 10:13
-
چرخش و حرکت دشمنان در اطراف سکوها - بخش 3 07:02
-
حل برای پرش دشمن 10:28
-
ایجاد حرکت پرواز و آشکارساز بازیکن 18:47
-
راه اندازی همه موارد برای حملات Melee 13:53
-
راه اندازی همه موارد برای حملات پرتابه 19:07
-
راه اندازی State سلامت، آسیب و آسیب ناپذیری بازیکن 14:04
-
راه اندازی آسیب پرتابه و سقوط های تصادفی 13:42
-
آیتم جعبه مهمات و ایجاد آیتم های سلامت 11:05
-
ایجاد نوار سلامت بازیکن 07:24
-
Ability Acquisition از طریق جعبه مهمات 16:28
-
اصلاح آسیب بازیکن و ایجاد سیستم خارج از محدوده 21:51
-
راه اندازی مرگ بازیکن 16:06
-
راه اندازی منوی پاز اولیه برای ناوبری صفحه نمایش های رابط کاربری 19:26
-
راه اندازی سیستم ذخیره و بارگذاری و صفحه نمایش عنوان 24:22
-
قسمت پایانی و تکمیل سیستم ذخیره و بارگذاری 33:04
-
اصلاح پرش 16:47
-
بالا رفتن از لبه 18:48
-
ریفکتور اسکریپت های سلامت با استفاده از راه حل گیت هاب 05:05
-
حمله بازیکن Melee 36:17
-
تغییر کاراکترها در حین بازی 28:35
مشخصات آموزش
جعبه ابزار Metroidvania - ساخت پلتفرمر اکشن دو بعدی در یونیتی
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:101
- مدت زمان :22:29:33
- حجم :9.81GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy