یاد بگیرید چگونه با Unity و #C یک بازی کارتی مبارزهای بسازید
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- #C، یک زبان برنامهنویسی مدرن و چندمنظوره را یاد بگیرید.
- قابلیتهای توسعه سهبعدی در Unity را درک کنید.
- مهارتهای قوی و قابلانتقال حل مسئله را توسعه دهید.
- درک درستی از فرایند توسعه بازی به دست آورید.
- یاد بگیرید برنامهنویسی شیءگرا در عمل چگونه کار میکند.
پیش نیازهای دوره
- یک Mac یا PC که بتواند Unity 3D را اجرا کند.
- نسخهای از Unity 2021.3 یا جدیدتر
توضیحات دوره
یاد بگیرید چگونه با استفاده از Unity، یک نرمافزار استاندارد صنعت بازیسازی که توسط استودیوهای بزرگ بازیسازی و توسعهدهندگان مستقل در سراسر جهان استفاده میشود، بازی مبارزهای کارتی اختصاصی خودتان را بسازید و برنامهنویسی کنید.
در این دوره، فقط مفاهیم برنامهنویسی را یاد نمیگیرید، بلکه این مفاهیم را به کاربردهای واقعی در توسعه بازی پیوند میدهید.
این دوره طوری طراحی شده که برای همه بهراحتی قابلفهم باشد؛ بنابراین چه یک مبتدی کامل باشید، چه یک هنرمند که میخواهد دامنه مهارتهای توسعه بازی خود را گسترش دهد، یا یک برنامهنویس که به درک طراحی بازی علاقهمند است، این دوره به شما کمک میکند درک عمیقتری از فرایند توسعه به دست آورید.
در پایان این دوره، توانایی درک عناصر زیر در بازی را به دست خواهید آورد:
- یک سیستم نبرد کارتی نوبتی
- قرار دادن کارتها روی یک صفحه سهبعدی
- نگهداشتن و برجستهسازی دست کارتها
- سیستم امتیاز مانا برای کارتها
- آسیبزدن به بازیکن و دشمنان
- سیستمهای صوتی
- هوش مصنوعی دشمن با سبکهای بازی متغیر
- سیستم انتخاب نبرد
- و خیلی موارد دیگر...
این دوره همچنین شامل نسخه کامل پروژه است تا بتوانید از آن بهعنوان مرجع خودتان استفاده کنید و مطمئن شوید همهچیز در بازی شما همانطور که باید کار میکند!
امروز یادگیری را شروع کنید و بگذارید به شما کمک کنم به یک بازیساز تبدیل شوید!
این دوره برای چه کسانی مناسب است؟
- هر کسی که میخواهد بازیهای نبرد کارتی خودش را بسازد.
- افرادی که میخواهند بازیهای خودشان را ایجاد و منتشر کنند.
- مبتدیان کامل که به یادگیری توسعه بازی علاقه دارند.
- توسعهدهندگانی که میخواهند به حوزه توسعه بازی تغییر مسیر دهند.
- افرادی که به کار در صنعت طراحی بازی علاقهمند هستند.
- افرادی که در استفاده از کامپیوتر مهارت و اعتمادبهنفس کافی دارند.
یاد بگیرید چگونه با Unity و #C یک بازی کارتی مبارزهای بسازید
-
مقدمه 00:50
-
راهاندازی یک پروژه جدید URP 04:58
-
طرح بندی ویرایشگر Unity 08:38
-
چیدمان صحنه ما 08:27
-
ساخت یک کارت 12:58
-
تکمیل طرح بندی کارت 11:07
-
ایجاد اولین اسکریپت ما 06:12
-
کارکردن اسکریپت کارت 15:26
-
ایجاد یک Scriptable Object 11:27
-
بارگذاری داده از Scriptable Object 15:09
-
راهاندازی دست کارتها 08:32
-
تنظیم موقعیت کارتها در دست 19:31
-
جلوگیری از همپوشانی کارتها 03:16
-
حرکت روان کارتها 19:19
-
بالا بردن کارتها هنگام قرار گرفتن نشانگر روی آنها 13:24
-
انتخاب کارتها 14:41
-
برگرداندن یک کارت به دست 04:46
-
ایجاد نواحی قرار دادن کارت 04:45
-
قرار دادن یک کارت روی صفحه 11:27
-
برداشتن کارت از دست 07:30
-
صرف کردن مانا 10:21
-
نمایش مانا در رابط کاربری 08:21
-
نمایش هشدار مانای کم 08:40
-
ایجاد یک دسته 14:11
-
طراحی یک کارت 07:39
-
انتقال کارت به دست 03:02
-
نمایش یک دسته فیزیکی 04:51
-
کلیک برای طراحی کارتها 09:58
-
طراحی کارتها در شروع 11:15
-
راه اندازی ترتیب نوبتها 12:52
-
محدود کردن اقدامات به نوبت بازیکن 04:48
-
پایان دادن به نوبت بازیکن 05:28
-
پر کردن دوباره مخزن مانا 02:50
-
افزایش مخزن مانا 03:13
-
طراحی کارت در هر نوبت 02:40
-
ایجاد کارتهای دشمن 10:36
-
راهاندازی حمله کارت بازیکن 11:12
-
آسیبزدن به کارتها 06:51
-
مدیریت کارتهای شکستخورده 07:37
-
انیمیشندادن به اقدامات کارت 11:39
-
کارکردن انیمیشنها 06:07
-
تنظیم دشمنان به حمله 04:53
-
آسیبزدن به سلامتی کلی بازیکن 03:29
-
چالش - آسیبزدن به سلامتی دشمن 03:06
-
نمایش سلامتی در رابط کاربری 07:43
-
ایجاد نشانگر آسیب 08:06
-
نمایش نشانگر آسیب 05:32
-
راهاندازی اقدامات دشمن 08:48
-
قرار دادن ساده کارت دشمن 17:27
-
راهاندازی چند هوش مصنوعی 06:29
-
ایجاد یک دست مجازی (از کارتها) 07:48
-
چالش - مدیریت مانای دشمن 08:37
-
بازی کردن کارتها از دست 14:49
-
بازی کردن چند کارت و افزودن به دست 06:53
-
ایجاد هوش مصنوعی دفاعی 12:02
-
ایجاد هوش مصنوعی تهاجمی 04:19
-
پایان دادن به نبرد 08:48
-
خالی کردن دست بازیکن 02:51
-
راهاندازی صفحه پایان نبرد 04:11
-
نمایش صفحه نتیجه 04:51
-
نمایش برد یا باخت 06:21
-
ایجاد منوی اصلی 05:01
-
کارکردن منوی اصلی 05:51
-
راهاندازی نبردهای مختلف 05:09
-
ایجاد منوی انتخاب نبرد 06:56
-
کارکردن صفحه پایان نبرد 04:42
-
ایجاد صفحه توقف 03:15
-
کارکردن صفحه توقف 09:41
-
تعیین اینکه چه کسی اول شروع میکند 08:03
-
ایجاد یک سیستم صوتی 09:59
-
فعال نگهداشتن صدا بین صحنهها 04:07
-
Spawn کردن سیستم صوتی 09:10
-
تغییر موسیقی پسزمینه 07:22
-
افزودن سیستم افکتهای صوتی 05:20
-
پخش افکتهای صوتی 06:24
-
ساخت بازی 05:06
-
گامهای بعدی 00:44
مشخصات آموزش
یاد بگیرید چگونه با Unity و #C یک بازی کارتی مبارزهای بسازید
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:77
- مدت زمان :10:10:37
- حجم :4.66GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy