توسعه بازی با Unity: فرمول کامل دفاع از برج
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت یک بازی دفاع از برج 2 بعدی کاملاً کاربردی از پایه با استفاده از Unity و #C
- پیادهسازی مکانیسمهای اصلی گیمپلی شامل جایگذاری برجها، موجهای دشمن و افزایش درجه سختی
- ایجاد و مدیریت انواع مختلف برجها با رفتارهای منحصربهفرد
- طراحی یک سیستم رابط کاربری تمیز شامل کارتهای انتخاب برج، نمایش سلامتی و صفحات پایان بازی
- افزودن ویژگیهایی مانند قابلیت توقف، دکمههای سرعت بازی و منوی اصلی کاربردی
- نوشتن کد تمیز، ماژولار و قابل استفاده مجدد با پیروی از اصول واقعی توسعه بازی
- اشتراکگذاری بازی با جهان: ساخت نسخههای قابل بازی برای پلتفرمهای مختلف
پیش نیازهای دوره
- مناسب برای مبتدیانی که تجربه اندکی در Unity دارند؛ اگر حتی یک پروژه کوچک ساختهاید، برای این دوره آماده هستید. به تجربه اضافی نیازی نیست.
توضیحات دوره
دوره «فرمول نهایی دفاع از برج» راهنمای کامل شما برای خلق یک بازی دفاع از برج 2 بعدی کاملاً کاربردی و حرفهای با استفاده از Unity و #C است.
آیا تا به حال خواستهاید بازی 2 بعدی خود را در Unity بسازید اما نمیدانستید از کجا شروع کنید؟ یا شاید تعدد بخشهای مختلف شما را سردرگم کرده است؟ شما تنها نیستید. بسیاری از مبتدیان وارد Unity میشوند، یک نمونه اولیه سریع میسازند اما در مرحله تکمیل و نهایی کردن بازی گیر میکنند. این دوره دقیقاً برای حل همین مشکل طراحی شده است.
در این کلاس عملی، شما به همراه مدرس، گامبهگام یک بازی کامل دفاع از برج 2 بعدی را میسازید. کار از یک پروژه خالی Unity شروع شده و تا یک بازی نهایی و صیقلخورده پیش میرود که میتوانید با دوستانتان به اشتراک بگذارید یا حتی به صورت آنلاین منتشر کنید. در طول مسیر، مهارتهای واقعی مانند ساخت برجها و دشمنان، Spawn کردن موجهای حمله، ایجاد تعادل در سختی بازی و طراحی سیستمهای ماژولار با ScriptableObjects و Object Pooling را خواهید آموخت.
پس از اینکه گیمپلی آماده شد، مدرس به بخش جذاب کار میپردازد: تبدیل پروژه به یک بازی که حس و ظاهر واقعی دارد. شما رابط کاربری (UI) سفارشی، انیمیشنها، گرافیک هنری و افکتهای ذرات را اضافه خواهید کرد تا بازی جان بگیرد.
در پایان، شما چیزی فراتر از یک بازی خواهید داشت؛ مهارتها و اعتمادبهنفس لازم برای گسترش آن، افزودن ایدههای منحصربهفرد خود و شروع ساخت انواع بازیهای 2 بعدی که همیشه آرزوی ساختشان را داشتید، به دست خواهید آورد.
بنابراین، اگر آمادهاید دست از آزمون و خطا بردارید و بالاخره یک پروژه بازی را در Unity به پایان برسانید، این دوره برای شماست.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان بازی مشتاقی که میخواهند یک پروژه بازی 2 بعدی کامل را در Unity از ابتدا بسازند.
- مبتدیانی که با اصول Unity و #C آشنا هستند و میخواهند تجربه عملی با سیستمهای واقعی گیمپلی کسب کنند.
- هر کسی که از بازیهای دفاع از برج لذت میبرد و میخواهد نحوه ساخت آنها را به صورت فنی درک کند.
توسعه بازی با Unity: فرمول کامل دفاع از برج
-
مقدمه 00:53
-
چگونه پروژه Unity را برای بازی دفاع از برج راهاندازی کنیم؟ 04:32
-
چگونه اسکریپتهای سفارشی بنویسیم؟ 08:10
-
چگونه با استفاده از Waypointها مسیر دشمن را ایجاد کنیم؟ 11:40
-
چگونه دشمنان را به صورت موجی Spawn کنیم؟ 04:15
-
چگونه از Object Pooling برای بهبود عملکرد استفاده کنیم؟ 07:05
-
چگونه از کد منبع قسمت 1 استفاده کنیم؟ 01:34
-
چگونه چندین نوع دشمن در Unity بسازیم؟ 05:17
-
چگونه از ScriptableObject برای آمار دشمن استفاده کنیم؟ 06:02
-
چگونه دادههای موج را با ScriptableObject ساختاردهی کنیم؟ 19:31
-
چگونه از الگوی Observer برای رویدادهای بازی استفاده کنیم؟ 11:00
-
checkpoint کد منبع قسمت 2 00:31
-
چگونه رابط کاربری (UI) را رسم و بروزرسانی کنیم؟ 09:33
-
چگونه جانهای بازیکن را نمایش دهیم؟ 09:58
-
checkpoint کد منبع قسمت 3 00:23
-
چگونه انتخاب و جایگذاری برج را پیادهسازی کنیم؟ 16:26
-
چگونه کاری کنیم برجها پرتابه شلیک کنند؟ 18:37
-
checkpoint کد منبع قسمت 4 00:24
-
چگونه نوار سلامتی را روی دشمنان نمایش دهیم؟ 10:18
-
چگونه موجهای دشمن را برای بازی بیپایان مقیاسدهی کنیم؟ 06:05
-
چگونه منابع پاداش دهیم؟ 07:37
-
checkpoint کد منبع قسمت 6 00:24
-
چگونه لایههای پسزمینه و ترتیب نمایش را مدیریت کنیم؟ 04:38
-
چگونه از ScriptableObject برای انواع برج استفاده کنیم؟ 16:03
-
checkpoint کد منبع قسمت 7 00:24
-
چگونه پنلهای UI را تغییر وضعیت دهیم؟ 16:57
-
checkpoint کد منبع قسمت 8 00:24
-
چگونه جایگذاری برج را مدیریت کنیم؟ 20:59
-
checkpoint کد منبع قسمت 9 00:24
-
چگونه هنگام ساخت برج منابع کسر کنیم؟ 15:53
-
checkpoint کد منبع قسمت 10 00:24
-
چگونه گیمپلی دور تند و اسلوموشن اضافه کنیم؟ 18:12
-
چگونه منوی توقف بسازیم؟ 17:43
-
checkpoint کد منبع قسمت 11 00:24
-
چگونه بین صحنهها جابجا شویم؟ 08:52
-
شرط باخت و پنل پایان بازی 04:09
-
چگونه از بازی Unity خروجی بگیریم؟ 03:38
-
checkpoint کد منبع قسمت 12 00:24
-
چگونه هشدارها و اعلانها را حین بازی نمایش دهیم؟ 04:51
-
چگونه اهداف یا دستورالعملهای مرحله را نمایش دهیم؟ 03:48
-
چگونه دادههای مرحله را با ScriptableObject مدیریت کنیم؟ 08:21
-
شرط پیروزی و پنل تکمیل مأموریت 05:12
-
چگونه حالت بقای بیپایان بسازیم؟ 04:18
-
چگونه ماندگاری دادهها بین صحنهها را پیادهسازی کنیم؟ 05:52
-
checkpoint کد منبع قسمت 13 00:24
-
رابط کاربری (UI) و مدیر بازی ماندگار 11:20
-
چگونه مرحله بعد را بارگذاری کنیم؟ 10:41
-
طراحی مرحله 3 06:17
-
افکتهای صوتی 17:43
-
سیستمهای ذرات 04:30
-
کلیپهای صوتی از طریق ScriptableObject 06:41
-
checkpoint کد منبع قسمت 15 00:24
-
پاکسازی پروژه 05:07
-
چگونه موسیقی پسزمینه پخش کنیم؟ 06:36
-
checkpoint کد منبع قسمت 16 00:24
-
چگونه بازی را به موبایل انتقال دهیم؟ 11:37
-
کنترلهای لمسی 07:05
-
checkpoint کد منبع قسمت 17 00:24
-
فونتهای سفارشی 11:51
-
Spawner ماندگار 16:09
-
checkpoint کد منبع قسمت 18 00:24
-
مدیریت بهتر موجها 06:09
-
checkpoint کد منبع قسمت 19 00:24
-
رابط کاربری فضایی 10:42
-
شناور شدن در فضا 09:51
-
هایلایت مسیر به صورت انیمیشنی 06:08
-
افکت های بصری ذرات سفارشی با متریالهای Unity 02:44
-
checkpoint کد منبع قسمت 20 00:25
-
اشیاء تزئینی فضایی 10:52
-
نوع دشمن گروهی کوچک 09:00
-
چرخش در جهت حرکت 06:02
-
حرکت موج سینوسی 04:34
-
نوع دشمن پایه 03:37
-
نبرد با غولها 09:03
-
checkpoint کد منبع قسمت 21 00:25
-
طراحی موجودات: نهنگهای فضایی 19:45
-
نوع دشمن یورشبرنده 14:04
-
نوع غول یورشبرنده 04:58
-
checkpoint کد منبع قسمت 22 00:25
-
نوع دشمن سپردار 12:33
-
انتخابگر وضعیت انیماتور تصادفی 08:34
-
نوع دشمن نامرئی 07:26
-
checkpoint کد منبع 00:25
-
خروجی وب Unity: اشتراکگذاری بازی با جهان 11:56
مشخصات آموزش
توسعه بازی با Unity: فرمول کامل دفاع از برج
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:مقدماتی
- تعداد درس:84
- مدت زمان :09:59:44
- حجم :6.45GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy