How To Make A Flexible Inventory System In Unreal Engine
Published 7/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.34 GB | Duration: 6h 16m
Published 7/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.34 GB | Duration: 6h 16m
Master Inventory Mechanics in Unreal Engine: Learn how to create a modular and dynamic inventory system
What you'll learn
Master UI Design: Learn to design and organize your inventory UI with intuitive panels, buttons, slots, and icons that enhance user experience.
Implement Dynamic Interactions: Develop a robust drag-and-drop system, enabling players to seamlessly move inventory items between slots or drop items
Enhance Player Equipment Management: Customize the equipping system to allow players to equip weapons and armor directly from their inventory
Create Informative Tooltips: Implement and tailor a tooltip system to deliver essential information about inventory items to players.
Implement Item Stacking: Make items stackable to save inventory space and display the quantity of stacked items, improving inventory management
Implement Item Weight System: Learn how to create a weight mechanic where every item in the inventory will weigh a certain amount.
Requirements
What are the requirements or prerequisites for taking your course?
A PC Capable of Running Unreal Engine.
Description
Learn how to craft a dynamic and modular inventory system for your RPG game. Whether you're a beginner or intermediatedeveloper, this course will guide you through the process of creating an inventory system that's both flexible and efficient.Course OverviewFrom conceptualization to implementation, I will guide you through every step of creating a robust RPG inventory system that will elevate your game to new heights.Delve into the core concepts of UI design as you learn to craft visually stunning interfaces that enhance player immersion. Harness the power of Unreal Engine's tools and components to seamlessly structure your inventory UI, making navigation a breeze for players.Explore advanced gameplay mechanics as you implement dynamic item interactions, enabling players to seamlessly manage their inventory through intuitive drag-and-drop functionality. Dive deep into the realm of scriptable objects to empower your inventory system with flexible data management capabilities.Discover the art of equipping and managing weapons, armor, and items with ease, thanks to our comprehensive equipping system.What's InsideCourse Modules :IntroductionItem InteractionMoney SystemCreating An InventoryAdding Items To The InventoryCreating a Drag and Drop SystemCreating An Armour & Equipment SystemConsuamblesDropping ItemsTooltipCreating A Chest SystemWeight SystemSorting Item In The Inventory By CategoriesSave SystemWhat Will You Learn In this Course?By the end of this course, you'll have the skills and confidence to create a fully functional RPG inventory system in Unreal Engine, ready to integrate seamlessly into your game project. Whether you're a beginner or an experienced developerHave a look at the course free lessons below, and please enjoy the course!
Overview
Section 1: Introduction
Lecture 1 Project Set Up
Lecture 2 Importing The Assets
Lecture 3 Community
Section 2: Item Interaction
Lecture 4 Creating An Outline Material
Lecture 5 Making The Outline Appear When We Are Close To An Object
Lecture 6 Creating A Press "E To Interact" Widget
Lecture 7 Creating An Inventory Component
Lecture 8 Creating An Interaction Interface
Section 3: Money System
Lecture 9 Creating A Money Pick Up
Lecture 10 Creating The Inventory Widget
Lecture 11 Creating The Money Widget
Lecture 12 Updating The Inventory When We Collect More Money
Section 4: Creating Items In Our Inventory
Lecture 13 Creating An Icon Generator
Lecture 14 Creating A Data Table For Our Items
Lecture 15 Creating Items Dynamically
Lecture 16 Creating Enums For Our Two Types Of Items
Lecture 17 Creating An Item Slot Widget
Lecture 18 Designing Our Inventory Widget
Lecture 19 Widget Switcher
Lecture 20 Highlighting Items In Our Inventory
Lecture 21 Creating Dynamic Inventory Slots
Section 5: Adding Items To The Inventory
Lecture 22 Adding Armor & Equipment To Our Inventory
Lecture 23 Displaying The Quantity Of Item In Our Inventory
Lecture 24 Adding Consumable Items To Our Inventory
Lecture 25 Letting The Player Know When The Inventory Is Full
Section 6: Creating A Drag and Drop System
Lecture 26 Creating A Drag System In Our Inventory
Lecture 27 Removing An Item Once We Drop It
Lecture 28 Dropping Items In Our Inventory
Lecture 29 Dragging And Dropping Consumable Items
Section 7: Armour & Equipment System
Lecture 30 Creating Armour Items
Lecture 31 Attaching Armour & Equipment To The Player Character
Lecture 32 Switching The Armour & Equipment
Lecture 33 Creating The Equipment Slot
Lecture 34 Equpping Items From The Inventory
Lecture 35 Moving An Item From The Inventory To The Equipment Slot
Lecture 36 Swapping Items From The Inventory To The Equipment Slots
Lecture 37 Dragging And Dropping Items From The Inventory To The Equipment Slot
Lecture 38 Dragging And Dropping Items From The Equipment Slot To The Inventory
Lecture 39 Functions
Lecture 40 Creating The Shield Equipment Slot
Lecture 41 Creating The Helment Equipment Slot
Lecture 42 Fixing A Switching Equipment Slot Issue
Lecture 43 Adding Conditions For The Equipment Slot
Lecture 44 Updating The Player When The Equipment Slot Has Armour & Equipment
Lecture 45 Updating Equipment Slot Hover Color
Lecture 46 Displaying A 3D Mesh Of The Player Character In Our Widget
Section 8: Consuambles
Lecture 47 Creating A Consumable Slot
Lecture 48 Dragging And Dropping The Consumable Slot
Lecture 49 Automatically Switching To The Correct Inventory Tab
Section 9: Dropping Items
Lecture 50 Creating The Drop Widget
Lecture 51 Dropping Items From The Inventory
Lecture 52 Dropping Items From The Equipment Slot
Section 10: Tooltip
Lecture 53 Creating A ToolTip System
Section 11: Creating A Chest System
Lecture 54 Importing The Chest Model
Lecture 55 Creating An Animation For The Chest
Lecture 56 Designing The Chest Widgets
Lecture 57 Adding Items To The Chest
Lecture 58 Collecting Items From The Chest
Section 12: Weight System
Lecture 59 Creating A Weight System
Lecture 60 Updating The Inventory When We Collect Or Drop Items
Lecture 61 Encumberment
Section 13: Sorting Items In The Inventory By Categories
Lecture 62 Sorting Items In Our Inventory By Weights
Lecture 63 Sorting Empty Slots In The Inventory
Lecture 64 Sorting Consumables In The Inventory By Weight
Lecture 65 Sorting Items In The Inventory By Value
Section 14: Save System
Lecture 66 Saving The Items In Our Inventory To A Save File
Lecture 67 Loading The Save Game File
Lecture 68 Deleting The Save Game
Section 15: Polishing
Lecture 69 Making The Inventory Infinitely Long
Lecture 70 Updating The Tool Tip
Section 16: Bonus Lecture + What's Next
Lecture 71 What's Next And Well Done!
A beginner but not complete beginner or intermediate game developer who is interested in learning how to make a Modular RPG Inventory System In Unreal Engine

