لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش آنریل انجین ۵ - سیستم پیشرفته آیتمها و اینونتوری (Inventory)
- آخرین آپدیت
دانلود Unreal Engine 5 - Core Item System and Inventory System
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره، تسلط بر Unreal Engine 5 را از طریق ساخت یک سیستم جامع آیتمها (شامل آیتمهای قابل تجهیز و مصرفی) با استفاده از C++ و Blueprints بیاموزید.
آنچه در این دوره خواهید آموخت:
- گردش کارهای اصلی C++ در آنریل انجین ۵ برای سیستمهای دادهمحور (Data-Driven)
- نحوه اتصال سیستمهای C++ به رابط کاربری (UI) ساخته شده با بلوپرینت
- بهترین روشها برای جداسازی تعریف آیتمها (دادههای استاتیک) از نمونهها (دادههای زمان اجرا)
- مدیریت آیتمهای قابل تجهیز (Equippable)، شامل ویژگیها و میزان دوام
- مدیریت آیتمهای مصرفی (Consumable) و ایجاد افکتهای سفارشی هنگام استفاده
- ذخیره و بازیابی (Save and Load) آیتمها در هر دو محیط C++ و بلوپرینت
- اسپاون کردن آیتمها در دنیای بازی و افزودن افکتهای ذرهای (Particle Effects)
- ساخت سیستمهای گیمپلی توسعهپذیر که همگام با پروژه شما رشد کنند
پیش نیازها:
- اشتیاق به یادگیری و ساخت بازی
- آشنایی مقدماتی با Unreal Engine 5 (بلوپرینت یا C++)
- نصب بودن Unreal Engine 5 (نسخه پایدار توصیه میشود)
- تمایل به ورود به دنیای C++ (تمام مراحل به صورت گامبهگام آموزش داده میشود)
ساخت سیستم اصلی آیتمها در آنریل انجین ۵ - گام به گام
اگر تا به حال خواستهاید یک سیستم آیتم و اینونتوری در آنریل انجین بسازید که انعطافپذیر، توسعهپذیر و آماده برای استفاده در بازیهای واقعی باشد، این دوره برای شماست!
در طول این دوره، شما یک سیستم آیتم دادهمحور را از پایه خواهید ساخت که شامل آیتمهای معمولی، آیتمهای قابل تجهیز، آیتمهای مصرفی، سیستم ذخیرهسازی و بازیابی، اسپاون آیتمها و یک رابط کاربری اینونتوری کاملاً عملیاتی با بلوپرینت است.
در پایان این دوره، شما قادر خواهید بود:
تعاریف آیتم (Data Assets) را برای آیتمهای پایه، تجهیزات و آیتمهای مصرفی با افکتهای سفارشی ایجاد کنید.
از یک Item Factory سفارشی برای تولید آیتمها از روی دیتای استاتیک و فایلهای ذخیره شده استفاده کنید.
کلاسهای نمونه آیتم (Item Instance) را برای پشتیبانی از دادههای اختصاصی هر آیتم گسترش دهید.
سیستمهای ذخیره و بازیابی (Saving and Loading) را برای حفظ وضعیت آیتمها پیادهسازی کنید.
آیتمهای قابل اسپاون را با افکتهای ذرهای بسازید و از Developer Settings برای تنظیمات پیشفرض سیستم استفاده کنید.
یک Inventory Component با بلوپرینت برای ذخیره، مدیریت و تعامل با آیتمها ایجاد کنید.
یک ویجت اینونتوری طراحی کنید که جزئیات و ویژگیهای آیتم را نمایش داده و امکان مصرف یا حذف آنها را فراهم کند.
آنچه خواهید آموخت
گردش کارهای اصلی C++ در UE5 برای سیستمهای دادهمحور
نحوه پل زدن بین سیستمهای C++ و UIهای بلوپرینت
بهترین متدها برای تفکیک تعریف آیتم (Static Data) از نمونه آیتم (Runtime Data)
مدیریت آیتمهای قابل تجهیز، شامل Stats و Durability
مدیریت آیتمهای مصرفی و افکتهای سفارشی هنگام استفاده
ذخیره و بارگذاری نمونههای آیتم در C++ و بلوپرینت
اسپاون آیتمها در محیط بازی و افزودن افکتهای بصری
طراحی معماری گیمپلی توسعهپذیر برای پروژههای بزرگ
این دوره برای چه کسانی است؟
توسعهدهندگان آنریل انجین که قصد ارتقای مهارتهای C++ و طراحی سیستمهای بازی را دارند
سازندگان بازیهای مستقل (Indie) در سبکهای RPG، Survival یا هر پروژهای که به سیستم اینونتوری نیاز دارد
کاربران بلوپرینت که میخواهند استفاده از C++ را در پروژههای خود آغاز کنند
برنامهنویسانی که به دنبال معماری تمیز و قابل استفاده مجدد در بازی هستند
هر کسی که در حال ساخت بازی است و به یک سیستم آیتم استاندارد نیاز دارد
پیش نیازها
اشتیاق به یادگیری و توسعه بازی
درک مقدماتی از Unreal Engine 5 (بلوپرینت یا C++)
نصب Unreal Engine 5 (ترجیحاً آخرین نسخه پایدار)
تمایل به یادگیری C++ (تمامی مراحل به صورت گامبهگام آموزش داده میشود)
در پایان این دوره، شما یک سیستم کامل و عملیاتی آیتم و اینونتوری خواهید داشت که میتوانید آن را در پروژههای خود در آنریل انجین استفاده، شخصیسازی و گسترش دهید.
سرفصل ها و درس ها
مقدمه
Introduction
خوشآمدگویی به دوره
Welcome to the Course
آنچه خواهید آموخت و نحوه پیشروی در دوره
What You’ll Learn & How We’ll Work
کتابچه راهنمای دوره
Course Book
مرور کلی طراحی سیستم آیتم و اینونتوری
Item System and Inventory Design Overview
نمایش نظرات