دوره Unreal Engine 5 - سیستم اصلی آیتمها و سیستم موجودی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- گردش های کاری اصلی ++C در Unreal Engine 5 برای سیستمهای دادهمحور
- چگونگی ارتباط بین سیستمهای ++C و رابط کاربری (UI) مبتنی بر Blueprint
- بهترین شیوه ها برای جداسازی تعاریف آیتم (داده استاتیک) از نمونهها یا Instances (داده زمان اجرا)
- چگونگی مدیریت آیتمهای قابل تجهیز، شامل آمار و دوام
- چگونگی مدیریت آیتمهای مصرفی، شامل افکتهای سفارشی هنگام استفاده
- ذخیره و بارگذاری نمونههای آیتم هم در ++C و هم در Blueprints
- Spawn کردن آیتمها در دنیای بازی و افزودن افکتهای ذرهای
- ساخت سیستمهای گیمپلی قابل توسعه که میتوانند همراه با پروژه شما رشد کنند.
پیش نیازهای دوره
- اشتیاق به یادگیری و ساخت بازی
- درک اولیه از Unreal Engine 5 (آشنایی با Blueprints یا ++C)
- نصب بودن Unreal Engine 5 (آخرین نسخه پایدار توصیه میشود)
- تمایل به ورود به دنیای ++C (ما همه چیز را مرحله به مرحله پیش خواهیم برد)
توضیحات دوره
ساخت یک سیستم اصلی آیتم در Unreal Engine 5 - گام به گام
اگر همیشه میخواستید یک سیستم آیتم و موجودی در Unreal Engine بسازید که انعطافپذیر، قابل توسعه و آماده برای بازی باشد، این دوره مخصوص شماست!
در طول این دوره، شما یک سیستم آیتم دادهمحور را از پایه خواهید ساخت. این سیستم شامل آیتمهای اولیه، آیتمهای قابل تجهیز، آیتمهای مصرفی، ذخیره و بارگذاری، ایجاد Spawn کردن آیتمها و یک رابط کاربری (UI) موجودی کاملاً کاربردی ساخته شده با Blueprints خواهد بود.
در پایان دوره، شما یاد خواهید گرفت که چگونه:
- تعاریف آیتم (Data Assets) را برای آیتمهای اولیه، تجهیزات پوشیدنی و آیتمهای مصرفی با افکتهای سفارشی ایجاد کنید.
- از یک Item Factory سفارشی برای تولید آیتمها از Data Assets و فایلهای ذخیره استفاده کنید.
- کلاسهای نمونه آیتم سفارشی را برای پشتیبانی از داده خاص هر آیتم توسعه دهید.
- سیستمهای ذخیره و بارگذاری را برای حفظ وضعیت آیتمهای خود پیادهسازی کنید.
- آیتمهای قابل Spawn کردن را با افکتهای ذرهای بسازید و از تنظیمات توسعهدهنده برای ایجاد پیشفرضهای سیستم آیتم استفاده کنید.
- یک کامپوننت موجودی Blueprint برای ذخیره، مدیریت و تعامل با آیتمها بسازید.
- یک ویجت موجودی ایجاد کنید که جزئیات و آمار آیتمها را نمایش دهد و امکان مصرف یا حذف آنها را فراهم کند.
آنچه یاد خواهید گرفت:
- گردش های کاری اصلی ++C در Unreal Engine 5 برای سیستمهای دادهمحور
- چگونگی ارتباط بین سیستمهای ++C و رابط کاربری (UI) Blueprint محور
- بهترین شیوه ها برای جداسازی تعاریف آیتم (داده استاتیک) از نمونهها یا Instances (داده زمان اجرا)
- چگونگی مدیریت آیتمهای قابل تجهیز، شامل آمار و دوام
- چگونگی مدیریت آیتمهای مصرفی، شامل افکتهای سفارشی هنگام استفاده
- ذخیره و بارگذاری نمونههای آیتم هم در ++C و هم در Blueprints
- Spawn کردن آیتمها در دنیای بازی و افزودن افکتهای ذرهای
- ساخت سیستمهای گیمپلی قابل توسعه که میتوانند همراه با پروژه شما رشد کنند.
این دوره برای چه کسانی است؟
- توسعهدهندگان Unreal Engine که میخواهند مهارتهای ++C و طراحی سیستم خود را ارتقا دهند.
- توسعهدهندگان مستقلی که در حال ساخت بازیهای RPG، بقا یا هر پروژهای هستند که به سیستم آیتم/موجودی نیاز دارد.
- کاربران Blueprint که میخواهند استفاده از ++C را در پروژههای خود آغاز کنند.
- توسعهدهندگانی که به دنبال معماری بازی تمیز و قابل استفاده مجدد هستند.
- هر کسی که به دنبال ساخت یک بازی است و به یک سیستم اصلی آیتم نیاز دارد.
الزامات
- اشتیاق به یادگیری و ساخت بازی
- درک اولیه از Unreal Engine 5 (آشنایی با Blueprints یا ++C)
- نصب بودن Unreal Engine 5 (آخرین نسخه پایدار توصیه میشود)
- تمایل به ورود به دنیای ++C (ما همه چیز را مرحله به مرحله پیش خواهیم برد)
در پایان این دوره، شما یک سیستم آیتم و موجودی کامل و کارآمد خواهید داشت که میتوانید از آن در پروژههای Unreal Engine خود استفاده کرده، آن را سفارشیسازی و توسعه دهید.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان Unreal Engine که میخواهند مهارتهای ++C و طراحی سیستم خود را ارتقا دهند.
- توسعهدهندگان مستقلی که در حال ساخت بازیهای RPG، بقا یا هر پروژهای هستند که به سیستم آیتم/موجودی نیاز دارد.
- کاربران Blueprint که میخواهند استفاده از ++C را در پروژههای خود آغاز کنند.
- هر کسی که به دنبال ساخت یک بازی است و به یک سیستم اصلی آیتم نیاز دارد.
دوره Unreal Engine 5 - سیستم اصلی آیتمها و سیستم موجودی
-
به دوره خوش آمدید 00:53
-
آنچه یاد خواهید گرفت و چگونه کار خواهیم کرد؟ 03:04
-
سیستم آیتم چیست؟ 04:32
-
داراییهای تعریف آیتم 02:28
-
کارخانه آیتم 01:49
-
نمونههای آیتم 02:28
-
طراحی موجودی اولیه 02:49
-
نصب Unreal Engine 01:45
-
JetBrains Rider 02:08
-
ایجاد یک پروژه با ++C و Blueprints 04:35
-
آزمون بخش - اصول برنامهنویسی None
-
ایجاد کلاس تعریف آیتم 05:37
-
ساختار نمایش آیتم 09:54
-
اضافه کردن دیباگ سیستم آیتم 03:59
-
ساختار اطلاعات گیمپلی آیتم 08:07
-
تگهای گیمپلی 05:33
-
تگهای نوع آیتم 09:07
-
تگهای ندرت آیتم 06:18
-
دریافت شناسههای دارایی اصلی 07:55
-
نمونههای آیتم 14:32
-
لاگ کردن سفارشی آیتم 05:37
-
توابع کمکی آیتم 06:12
-
افزودن و کسر از تعداد در استک آیتم 12:30
-
رویدادهای نمونه آیتم 08:30
-
کارخانه آیتم 11:11
-
تست بازی - ایجاد آیتمها در Unreal Engine 09:08
-
آزمون بخش - آیتمهای پایه و فونداسیون سیستم آیتم ما None
-
تعریف آیتم قابل تجهیز - تگهای اسلات 05:19
-
تعریف آیتم قابل تجهیز - ویژگیها 06:42
-
تست بازی - Data Assets آیتم قابل تجهیز 02:12
-
تعریف آیتم قابل تجهیز - مراحل نهایی 03:22
-
نمونه آیتم قابل تجهیز - توسعه کلاس نمونه آیتم 06:22
-
کارخانه آیتم - ساخت آیتمهای قابل تجهیز 05:28
-
کارخانه آیتم - سفارشیسازی یک متد کارخانه آیتم قابل تجهیز بخش 1 10:02
-
کارخانه آیتم - سفارشیسازی یک متد کارخانه آیتم قابل تجهیز بخش 2 04:15
-
تست بازی - ایجاد آیتمهای قابل تجهیز 04:18
-
آزمون بخش - آیتمهای قابل تجهیز None
-
تعریف آیتم مصرفی - نوع آیتم 04:50
-
تعریف آیتم مصرفی - اثرات مصرف 08:29
-
تعریف آیتم مصرفی - رابط آیتم مصرفی 05:39
-
نمونه آیتم مصرفی - پیادهسازی مصرف آیتم 12:13
-
تست بازی- مصرف یک آیتم 05:16
-
کارخانه آیتم - ایجاد آیتمهای مصرفی 07:45
-
آزمون بخش - آیتمهای مصرفی None
-
آیتم پایه قابل Spawn کردن 06:05
-
ایجاد Blueprint قابل Spawn کردن 05:54
-
افکتهای ذرهای آیتم 13:09
-
بروزرسانی کارخانه آیتم 06:56
-
تست بازی - Spawn کردن آیتمها در بازی 03:36
-
اضافه کردن تنظیمات توسعهدهنده سفارشی 09:08
-
تست بازی - تست تنظیمات پیشفرض 02:38
-
آزمون بخش - آیتمهای قابل Spawn کردن None
-
مبانی ذخیره و بارگذاری در Unreal Engine 10:27
-
ایجاد ساختار ذخیر آیتم 05:25
-
اضافه کردن متد دریافت داده ذخیره 03:09
-
راهاندازی مدیریت داراییهای نرمافزار Unreal Engine 04:51
-
تست بازی - استفاده از تابع دریافت داده ذخیره 06:34
-
دریافت داده ذخیره تجهیزات 10:42
-
ایجاد یک تابع ناهمزمان سفارشی برای بارگذاری آیتمها بخش 1 06:06
-
ایجاد یک تابع ناهمزمان سفارشی برای بارگذاری آیتمها بخش 2 11:34
-
تست بازی - تست تابع بارگذاری ناهمزمان 04:53
-
مقداردهی اولیه آیتمها از داده ذخیره 10:13
-
آزمون بخش - ذخیره و بارگذاری آیتمها None
-
کامپوننت موجودی 04:01
-
ویجت دکمه آیتم موجودی بخش 1 07:38
-
ویجت دکمه آیتم موجودی بخش 2 06:23
-
افزودن اطلاعات آیتم به موجودی 03:08
-
افزودن ویجت پنل جزئیات آیتم 12:36
-
بهبود پنل جزئیات آیتم برای انواع مختلف آیتمها 06:44
-
حذف آیتمها از موجودی 08:11
-
افزودن دکمه مصرف 08:38
-
تست بازی - تکمیل موجودی 04:09
-
آزمون بخش - موجودی اولیه None
-
از اینکه در این دوره شرکت کردید متشکریم! 01:02
-
آزمون نهایی None
مشخصات آموزش
دوره Unreal Engine 5 - سیستم اصلی آیتمها و سیستم موجودی
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:همه سطوح
- تعداد درس:75
- مدت زمان :07:07:19
- حجم :4.78GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy