How To Make A Flexible Inventory System In Unreal Engine

Posted By: ELK1nG

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

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