سیستمهای اینونتوری در Unreal Engine 5 با ++C
Udemy - Unreal Engine 5 C++ Inventory Systems

سیستمهای اینونتوری در Unreal Engine 5 با ++C
سیستمهای اینونتوری در Unreal Engine 5 با ++C : این دوره از مدرس باتجربه Stephen Ulibarri، روشی جامع برای ساخت یک سیستم اینونتوری فضایی، قابل استفاده در بازیهای چندنفره با آیتمهای قابل تجهیز، پشتهپذیر و قابل ساخت را در Unreal Engine 5 آموزش میدهد. این سیستم بهصورت ماژولار و مقیاسپذیر طراحی شده و از بهترین شیوههای کدنویسی در ++C پیروی میکند.
در طول این دوره، شما یاد میگیرید چگونه یک سیستم اینونتوری حرفهای با استفاده از ++C و Blueprints در Unreal Engine 5 ایجاد کنید. این سیستم قابلیت دستهبندی آیتمها را بهصورت شبکهای (grid) در سه نوع آیتم قابل تجهیز (Equippable)، مصرفی (Consumable) و قابل ساخت (Craftable) دارد و امکان جابهجایی، پشتهسازی، ترکیب، تفکیک، مصرف و رهاسازی آیتمها را فراهم میسازد. این دوره آموزشی توسط تیم ســافــت ســاز برای شما عزیزان تهیه شده است.
عناوین سیستمهای اینونتوری در Unreal Engine 5 با ++C :
- ساخت اینونتوری فضایی با شبکهبندی (Spatial Grid Inventory) و قابلیت سوئیچ بین دستههای مختلف آیتمها مانند تجهیزات، مصرفیها و آیتمهای قابل ساخت؛
- پیادهسازی سیستم Fragment برای آیتمها، که امکان افزودن قابلیتهایی مانند چندخانهای بودن (Grid Fragment)، قابلیت تجهیز (Equippable Fragment) یا پشتهپذیری (Stackable Fragment) را بهصورت ماژولار فراهم میکند؛
- طراحی تولتیپهای پویا برای نمایش اطلاعات متناسب با ویژگیهای آیتمها؛
- امکان جابهجایی آیتمها در گریدهای اینونتوری؛
- مدیریت آیتمهای پشتهپذیر با قابلیت تقسیم، ترکیب، محدودیت در حداکثر تعداد و رهاسازی در محیط بازی؛
- ایجاد آیتمهای مصرفی مانند معجونها و پیادهسازی رفتارهای دلخواه هنگام مصرف آنها؛
- تجهیز آیتمها مانند شنل، ماسک و سلاح، بههمراه سیستم اسلاتهای تجهیز؛
- ارائه تمامی داراییهای مورد نیاز دوره از جمله شخصیت بازی، آیتمها، سلاحها، معجونها و تکسچرهای رابط کاربری؛
- سازگار با حالتهای چندنفره Listen Server و Dedicated Server، همچنین بازیهای تکنفره (Standalone)؛
- سیستم کاملاً کاربردی که نهفقط در منوها بلکه در رفتارهای واقعی بازی تأثیر دارد (سازگار با Gameplay Ability System یا GAS)
- طراحی و مدیریت سیستمهای اینونتوری در Unreal Engine
- پیادهسازی سیستمهای تعاملی با آیتمها بهشکلی حرفهای و مقیاسپذیر
- ساخت سیستم اینونتوری و آیتمهای چندنفره
- ایجاد گریدهای فضایی برای آیتمها با دستهبندیهای مختلف
- توسعه آیتمهای پشتهپذیر، مصرفی و قابل تجهیز
عنوان دوره : Udemy – Unreal Engine 5 C++ Inventory Systems
سطح : متوسط
زمان کل دوره : 24.31 ساعت
تعداد فایل ها : 166
سال آموزش : 2025
فایل تمرینی : دارد
مربی دوره : Stephen Ulibarri
نرم افزار : Unreal Engine 5
زیرنویس انگلیسی : ندارد
فشردگی اختصاصی سافت ساز : ندارد
Udemy – Unreal Engine 5 C++ Inventory Systems
In this course, you will learn how to create inventory systems for your games in Unreal Engine 5 using C++ and Blueprints.
We will create a spatial inventory with item grids for different categories (Equippable, Consumable, and Craftable) and the ability to switch between grids filled with items. Items can be different sizes, each taking up a different number of squares in the grid, and items can be stackable, allowing for splitting, combining, consuming, and dropping items.
This inventory system is architected for scalability, modularity, and uses Unreal Engine C++ best practices. The inventory is coded in its own separate plugin, which can be added to multiple game projects or simply kept in a single project.
Assets are provided for this course, including:
All 3D meshes for items used, including consumable potions, equippable cloaks, masks, and weapons, and craftable foraging materials.
All 2D textures for icons, widgets, menus, borders, and messages.
Niagara effects for picking up items
This project uses Unreal Engine 5.5 and works in Unreal Engine 5.6 – you may use the latest version of Unreal Engine for this course!
Features of this course include:
Spatial inventory grids and the ability to switch between multiple grids in the inventory to house items of different categories (we implement Equippables, Consumables, and Craftables),
An Item Fragment system whereby items can be customized by adding modular “Fragments” to give them functionality (a well-established software pattern in the games industry). Add a Grid Fragment to make the item capable of taking up multiple squares on the grid – add an Equippable Fragment to make the item equippable, etc.,
Item tooltip popups showing item attributes and the use of design patterns to make a highly-flexible system where tooltips adapt to an item’s fragments to display item information,
The ability to move items in a spatial inventory,
Stackable items with stack counts (just add a Stackable Fragment), supporting max stack sizes, and the ability to split, combine, and drop items in the inventory,
Consumable items, the ability to consume and apply custom behaviors upon item consumption (we will implement potions),
Equipment with equippable slots, and actually equipping items of different types (we will implement cloaks, masks, and weapons),
Assets will be provided for this course, including the character, weapons, equipment, potions, and craftables, as well as all UI textures for inventory menu widgets. Though you are free to use your own assets!
Everything is programmed to work in a multiplayer environment, both Listen Server and Dedicated Servers. It also works in single-player, Standalone games.
Items are functional – not just affecting what we see in the menus, but also what happens in the game – the system is coded to be flexible, allowing you to program your own functionality when items are consumed/equipped/used, including incorporation with the Gameplay Ability System (GAS).
My students have easily incorporated this inventory into their own projects with little effort.
We will cover topics from intermediate to advanced Unreal Engine C++. If you have taken my course titled Unreal Engine 5 C++ The Ultimate Game Developer Course or have equivalent knowledge, you are ready for this course!
You will also have access to the Druid Mechanics Discord Community, a community I have created for my students, designed to be your most helpful resource when learning. We are going on 35,000 students and climbing! We’re all here to help each other out!
What you’ll learn
Create and manage inventory systems in Unreal Engine
Code item interaction systems in a robust and scalable way
Code multiplayer inventory and item systems
Create spatial inventory grids with item categories
Implement stackable, consumable, and equippable items
حجم کل : 18.9 گیگابایت

برای دسترسی به کل محتویات سایت عضو ویژه سایت شوید
برای نمایش این مطلب و دسترسی به هزاران مطالب آموزشی نسبت به تهیه اکانت ویژه از لینک زیر اقدام کنید .
دریافت اشتراک ویژه
مزیت های عضویت ویژه :
- دسترسی به همه مطالب سافت ساز
- آپدیت روزانه مطالب سایت از بهترین سایت های سی جی
- ورود نامحدود کاربران از هر دیوایسی
- دسترسی به آموزش نصب کامل پلاگین ها و نرم افزار ها
اگر در تهیه اشتراک ویژه مشکل دارید میتونید از این لینک راهنمایی تهیه اشتراک ویژه رو مطالعه کنید . لینک راهنما
For International user, You can also stay connected with online support. email : info@softsaaz.ir telegram : @SoftSaaz
