راهنمای کامل برای ایجاد بازی RPG در یونیتی 6
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ایجاد کردن پروژههای بازی قابل بازی - خوب برای پورتفولیوی شما، یا فقط برای حس موفقیت خودتان
- یادگیری #C، یک زبان برنامهنویسی مدرن و همهکاره
- توسعه مهارتهای قوی و قابل انتقال حل مسئله
- یادگیری برنامهنویسی شیءگرا (OOP) در سناریوهای دنیای واقعی
- کسب دانش عمومی عالی از طراحی بازیهای ویدئویی
- نوشتن کد تمیز، قابل نگهداری و طراحی معماریهای بازی مقیاسپذیر
پیشنیازهای دوره
- داشتن PC یا Mac با قابلیت اجرای Unity 2020 یا بالاتر
- دانش پایهای #C مفید خواهد بود، اما الزامی نیست.
توضیحات دوره
آیا آمادهاید مهارتهای توسعه بازی خود را به سطح بعدی ببرید و بازی RPG منحصربهفرد خود را ایجاد کنید؟ به این دوره جامع و مستقل نگاهی بیندازید که طراحی شده تا شما را قدم به قدم در این فرآیند همراهی کند، حتی اگر هیچ تجربه قبلی در توسعه بازی نداشته باشید.
در طول این دوره، یاد خواهید گرفت که چگونه یک کنترلر بازیکن همهکاره با استفاده از ماشین استیت متناهی (finite state machine)، مراحل، افکت parallax، کنترلرهای دوربین، دشمنانی برای مبارزه، و یک سیستم مبارزه جذاب با مکانیکهایی مانند dash، ضدحمله، مهارتها و موارد دیگر ایجاد کنید.
از آنجا، به سراغ سیستمهای پیشرفتهتری خواهید رفت که بازی شما را به یک RPG کاملاً کاربردی تبدیل میکند، با آیتمها، crafting، فروشگاه، انبار، آمارها (stats) مانند حملات critical، جاخالی دادن (evasion)، آسیب جادویی، افکتهای عنصری و موارد دیگر. شما همچنین عناصر UI را برای مدیریت تمام این سیستمها توسعه خواهید داد و یک سیستم ذخیرهسازی (save system) برای ذخیره پیشرفت، چکپوینتها، آیتمها، مهارتها، تجربه و پول خود ایجاد خواهید کرد.
در نهایت، مکانیکهای بازی، جلوههای بصری (VFX)، ذرات (particles) را پولیش خواهید داد و بازی خود را build و منتشر خواهید کرد. تا پایان این دوره، شما تمام ابزارهای مورد نیاز برای ایجاد کردن بازی RPG منحصربهفرد خودتان را صرف نظر از تجربه قبلی شما خواهید داشت.
میتوانید از طراحی من استفاده کنید یا آن را با ایدههای خودتان ترکیب کنید. سیستمهای این دوره تمیز و مقیاسپذیر هستند و به شما این امکان را میدهند که بر اساس آنها build کنید و یک بازی RPG واقعاً منحصربهفرد ایجاد کنید.
این دوره برای چه کسانی مناسب است؟
- هر کسی که میخواهد یک RPG جالب با مهارتها، آیتمها، آمارها و craft بسازد.
- هر کسی که میخواهد بازیهای 2D خود را بسازد.
- افرادی که میخواهند بازیهای خود را ایجاد و منتشر کنند.
- مبتدیان علاقهمند به یادگیری توسعه بازی.
- توسعهدهندگانی که میخواهند مهارتهای خود را به سمت بازیسازی تغییر دهند.
- افراد علاقهمند به کار در صنعت طراحی بازی.
- علاقهمندانی که مشتاق درک عمیق مکانیکهای بازی و پتانسیل Unity هستند.
راهنمای کامل برای ایجاد بازی RPG در یونیتی 6
-
نکات مهم - ذهنیت دوره 05:32
-
نکات مهم - باگها و پرسش و پاسخ 04:40
-
نکات مهم - صحبتهای انگیزشی 01:17
-
نکات مهم - دوره فشرده 04:01
-
نصب Unity 09:10
-
پنجرهها و ابزارها 09:33
-
کامپوننتها در Unity 13:58
-
مبانی C# 11:44
-
ترتیب اجرای Unity 08:31
-
C# - توابع 08:49
-
ورودی و حرکت 15:03
-
تصمیمگیری و پرش 13:02
-
Animator 13:31
-
ترنزیشنهای انیمیشن 09:01
-
منطق چرخاندن کاراکتر 07:47
-
تشخیص برخورد 13:26
-
پرش، سقوط و Blend Tree 14:56
-
انیمیشن حمله 18:46
-
منطق حمله و تشخیص دشمن 16:09
-
تایمرها و Cooldown ها 16:28
-
OOP - وراثت 13:44
-
OOP - پلی مورفیسم 08:00
-
OOP - کپسولهسازی 08:24
-
نتیجهگیری و پروژه 04:49
-
ایجاد کردن پروژه و دریافت Asset ها 06:03
-
ماشین حالت متناهی (Finite State Machine) چیست 08:47
-
ایجاد کردن ماشین حالت متناهی 22:45
-
State های جدید و ساختار 16:48
-
راه اندازی سیستم ورودی جدید 21:37
-
پاکسازی و پروژه 02:00
-
انیمیشنهای Idle و حرکت 15:19
-
منطق حرکت 13:41
-
منطق چرخاندن کاراکتر 05:16
-
پرش - ورودی، State ها و انیمیشنها 20:41
-
پرش - برخورد و حرکت افقی 21:13
-
State سر خوردن روی دیوار 26:44
-
State پرش از دیوار 08:52
-
State Dash 26:00
-
State حمله 19:29
-
حملات Combo 29:44
-
صف حملات Combo 22:10
-
حمله در حال پرش 18:28
-
تشخیص دیوار، Idle و حرکت بهتر 09:59
-
پاکسازی و پروژه 01:31
-
راه اندازی Tile Palette و Asset ها 26:02
-
Tile Map و لایههای مرتبسازی (Sorting Layers) 15:39
-
دوربین Cinemachine 12:18
-
Cinemachine Confiner 04:57
-
پسزمینه Parallax 14:52
-
پسزمینه بیپایان 16:19
-
راه اندازی مرحله دمو 16:00
-
پاکسازی و پروژه 08:30
-
ایجاد کردن اسکریپت Base Entity 23:44
-
راه اندازی دشمن 10:42
-
راه رفتن و Idle 23:34
-
State حمله 13:12
-
تشخیص بازیکن 21:54
-
تعقیب و حمله 14:34
-
تایمر نبرد و قابلیت عقبنشینی 18:38
-
پاکسازی و پروژه 05:00
-
تشخیص هدف 12:52
-
سیستم آسیب (Damage) 06:24
-
Override کردن Take Damage 12:39
-
VFX هنگام دریافت آسیب 10:07
-
Knockback هنگام دریافت آسیب 19:06
-
مرگ دشمن 12:39
-
مرگ بازیکن 11:22
-
رابط (Interface) و صندوقچه آیتم 18:45
-
State گیج شدن (Stunned) دشمن 23:28
-
State و منطق ضدحمله بازیکن 33:26
-
VFX هنگام ضربه 21:28
-
نوار سلامتی 21:39
-
پاکسازی و پروژه 06:53
-
طراحی سیستم Stat و کلاس Stat 14:00
-
گروههای Stat 09:05
-
منطق شانس و سیستم جاخالی دادن (Evasion) 19:29
-
آسیب فیزیکی و حمله Critical 23:12
-
کاهش آسیب زره و نفوذ در زره 21:44
-
آسیب عنصری (Elemental) 12:07
-
نوع عنصر و مقاومت عنصری 18:11
-
افکت وضعیت (Status) Chilled 31:51
-
افکت وضعیت Burned 21:23
-
افکت وضعیت Electrified 26:02
-
بازیابی سلامتی و سرعت حمله 19:58
-
Game Object باف (Buff) قابل تعامل 12:04
-
Modifier های Stat 28:29
-
راه اندازی Stat پیشفرض 10:46
-
پاکسازی و پروژه 04:21
-
دریافت Asset ها 12:25
-
Node درخت مهارت 22:51
-
دادههای مهارت 11:12
-
Tool Tip درخت مهارت 33:00
-
اتصالات درخت مهارت 29:05
-
سیستم باز کردن قفل درخت مهارت 29:58
-
پرداختهای نهایی درخت مهارت 33:53
-
پاکسازی و پروژه 11:28
-
مدیر مهارت و Cooldown 11:32
-
سیستم باز کردن قفل 22:32
-
راه اندازی قابلیت Dash 23:05
-
آبجکت مهارت Shard 25:20
-
باز کردن قفل Shard و بازگشاییهای پیشفرض 18:56
-
ارتقاهای Shard - Shard متحرک، Multicast 21:05
-
ارتقاهای Shard - Teleport، بازگردانی سلامتی 20:11
-
مقیاسپذیری آسیب و افکت مهارت 31:25
-
Synergy بین Time Shard و Quick Dash 15:59
-
پاکسازی و پروژه 11:51
-
مهارتهای برنامهریزی شده 05:49
-
State پرتاب شمشیر 22:24
-
مسیر پرتاب شمشیر 20:22
-
آبجکت مهارت شمشیر 32:01
-
ارتقاهای مهارت شمشیر - Peirce و Spin 27:51
-
ارتقای مهارت شمشیر - Bounce 23:58
-
آبجکت Time Echo 28:27
-
ارتقای Time Echo - ارتقاهای تهاجمی 24:57
-
ارتقای Time Echo - کاربردی 22:03
-
State گسترش دامنه (Domain Expansion) 19:41
-
آبجکت Domain Expansion 24:56
-
ارتقاهای Domain Expansion 20:09
-
پاکسازی و پروژه 23:04
-
داده آیتم و آبجکت آیتم 13:18
-
Inventory و آیتمهای Inventory 08:33
-
UI موجودی (Inventory) 19:32
-
آیتمهای قابل انباشت (Stackable) 09:48
-
تجهیزات (Equipment) - بخش 1 22:01
-
تجهیزات (Equipment) - بخش 2 28:04
-
رفع باگ آیتم Stackable 05:18
-
Tool Tip آیتم 20:01
-
راه اندازی UI آمارهای (Stats) کاراکتر 18:32
-
منطق UI آمارهای (Stats) کاراکتر 28:13
-
Tool Tip آمارها و یک رفع باگ دیگر 20:00
-
آیتم مصرفی - Potion ها 25:35
-
مصرفیهای جدید، رفع باگ سلامتی و Toggle کردن Inventory 35:10
-
آیتمهای منحصربهفرد (Unique) 29:58
-
پاکسازی و پروژه 05:27
-
NPC آبجکتهای انبار و تاجر 31:17
-
منطق و UI انبار - بخش 1 23:29
-
منطق و UI انبار - بخش 2 16:50
-
UI ساخت (Craft) 31:36
-
منطق Craft - بخش 1 31:52
-
منطق Craft - بخش 2 26:41
-
منطق فروشگاه - بخش 1 33:07
-
منطق فروشگاه - بخش 2 18:29
-
سیستم Loot Drop 37:15
-
پاکسازی و پروژه 15:03
-
نوار سلامتی و نوار XP 14:22
-
نوار مهارت 31:39
-
اسلاتهای آیتم سریع 28:09
-
اسلاتهای آیتم سریع - بهینهسازی ویژگیها 18:34
-
UI گزینهها (Options) 14:09
-
کنترلهای UI 22:15
-
پرداختهای نهایی 20:50
-
پاکسازی و پروژه 03:03
-
سیستم Save و رمزنگاری 27:57
-
ذخیره و بارگذاری - آیتمها 21:21
-
ذخیره و بارگذاری - انبار و تجهیزات 15:22
-
ذخیره و بارگذاری - مهارتها 10:52
-
ذخیره و بارگذاری - چکپوینتها 15:06
-
پاکسازی و پروژه 00:39
-
آمادهسازی مراحل 10:01
-
ورود/خروج - Waypoint ها 13:14
-
مدیر بازی 19:18
-
چکپوینتها و Respawn 25:41
-
اسکرول پورتال - بخش 1 19:38
-
اسکرول پورتال - بخش 2 19:23
-
منوی اصلی 18:33
-
پایان بازی (Game Over) 18:20
-
افکت ترنزیشن Scene 25:27
-
پاکسازی و پروژه 04:59
-
Asset ها و پایگاه داده صوتی 15:04
-
مدیر صدا و SFX 19:16
-
فاصله SFX و صدای Looped 26:56
-
موسیقی پسزمینه 21:57
-
تنظیمات صدا و ذخیرهسازی 18:19
-
پاکسازی و پروژه 01:34
-
پایگاه داده Quest و Quest های جدید 17:01
-
UI Quest - راه اندازی 11:42
-
منطق UI Quest - بخش 1 16:07
-
منطق UI Quest - بخش 2 23:12
-
مدیر Quest و پیشرفت Quest 21:33
-
جایزه Quest 21:45
-
ذخیره و بارگذاری Quest 13:26
-
دفترچه Quest 27:55
-
تحویل آیتمهای Quest 14:54
-
پاکسازی و پروژه 00:47
-
دادههای دیالوگ 12:15
-
UI دیالوگ 13:53
-
Typewritter دیالوگ 10:08
-
اکشنهای دیالوگ 12:53
-
چندگزینهایهای دیالوگ 25:17
-
رفع باگها و سایر اکشنهای دیالوگ 30:46
-
پاکسازی و پروژه 01:08
-
دشمن Slime - بخش 1 25:07
-
دشمن Slime - بخش 2 29:32
-
دشمن Archer - بخش 1 38:48
-
دشمن Archer - بخش 2 36:35
-
دشمن Mage - بخش 1 16:12
-
دشمن Mage - بخش 2 23:48
-
دشمن Mage - بخش 3 34:57
-
Boss دشمن - بخش 1 23:41
-
Boss دشمن - بخش 2 46:30
-
Boss دشمن - بخش 3 35:20
-
پاکسازی و پروژه 01:43
مشخصات آموزش
راهنمای کامل برای ایجاد بازی RPG در یونیتی 6
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:202
- مدت زمان :60:42:40
- حجم :55.31GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy