Tags
Language
Tags
July 2025
Su Mo Tu We Th Fr Sa
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Unreal Engine 5: Advanced Inventory System

    Posted By: ELK1nG
    Unreal Engine 5: Advanced Inventory System

    Unreal Engine 5: Advanced Inventory System
    Published 10/2024
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 14.02 GB | Duration: 14h 36m

    Learn how to create a replicated inventory system in a multiplayer context using Blueprints only

    What you'll learn

    Reusable and replicated inventory system: Create a replicated inventory system which can be attached to any Actor(Providing it with its own inventory)

    Create an item inspection system allowing the player to inspect items, similar to those systems made in horror games

    Learn about advanced programming concepts, such as interfaces and how to use interfaces in your project

    You will learn a lot about Blueprints and how to make use of event dispatchers in a multiplayer context

    You will learn about inventory design that works in a multiplayer context

    Learn how widgets work and how we can use them in the HUD

    Learn how to make use of advanced arrays

    You will learn how to make use of data structs and data tables and how these can benefit you

    We'll create a pickup and drop system for items that works in a multiplayer context

    How to use this inventory system on not only the player but other objects as well, such as chests in a multiplayer context

    Develop a robust drag-and-drop system that enables players to move items between different inventories and slots in a multiplayer context

    Create components such as health component, inventory component and also a data component, which will be used in a multiplayer context

    You will learn and understand how replication works and what settings that typically needs to be adjusted.

    Learn to creat base class for your items, in which we also make use of interfaces

    Requirements

    Course is for intermediate unreal users, interested in further enhancing their skills!

    Description

    In this Unreal Engine 5 course, entirely made with Blueprints, we'll create an advanced inventory system that is fully replicated(Working in multiplayer). We will also create an item inspection system similar to most other horror games.This will also be a great addition to your portfolio! The inventory system is very flexible and it will be able to be used on other items that should have an inventory, such as Chests, Drawers and so on.  We'll also add a filter system to the inventory system, allowing you to filter items and show them in the corresponding inventory grid.We will start with basic stuff, such as setting up the project and organizing our work. After that, we will start creating our data tables and structs. Lastly, we will start creating our inventory component and data component as well as health component.We will then start implementing our logic in the inventory component, which can be reused and added to other actors. You can easily expand on this and use this inventory system in your multiplayer games. This is the perfect course for you if you want to learn to do an inventory system that is flexible and can be used in a multiplayer context. The item inspection system will also be a good addition in this project, as we might want to be able to inspect other items before picking them up.The entire project is available for download in: section 1 - project setup, using Unreal 5.4.4

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Lecture 2 Project Setup

    Section 2: Structs & Data Tables

    Lecture 3 Creating The Structs

    Lecture 4 Creating The Data Table

    Section 3: Inventory Logic

    Lecture 5 Creating The Inventory Component

    Lecture 6 Creating The Data Component

    Lecture 7 Implementing Data Component

    Lecture 8 Implementing Inventory Component - Part 1

    Lecture 9 Implementing Inventory Component - Part 2

    Lecture 10 Player HUD

    Lecture 11 Inventory Slot Widget & Inventory Grid

    Lecture 12 Implementing Events in Inventory Slot & Grid Widgets

    Lecture 13 Implementing OnInventoryUpdated Event

    Lecture 14 Add To Inventory - Part 1

    Lecture 15 Add To Inventory - Part 2

    Lecture 16 Add To Inventory - Part 3

    Lecture 17 Inventory Component - Continued

    Lecture 18 Transfer Slots

    Section 4: Items

    Lecture 19 Getting Assets & Items Blueprints

    Lecture 20 Setting up the FPS character

    Lecture 21 Padding & Focusable Widgets

    Lecture 22 Improved HUD Interaction

    Lecture 23 Screenshot Camera

    Lecture 24 Testing to pickup items

    Lecture 25 Further improving the inventory

    Lecture 26 Another inventory improvement

    Section 5: Chest

    Lecture 27 Chest Asset

    Lecture 28 Designing The Chest Inventory Widget

    Lecture 29 Chest Logic

    Lecture 30 Showing the chest contents

    Section 6: Improving Code & Drag and Drop

    Lecture 31 Drag & Drop

    Lecture 32 Changes & Upgrades - Part 1

    Lecture 33 Changes & Upgrades - Part 2

    Lecture 34 Changes & Upgrades - Part 3

    Lecture 35 Testing the inventory system

    Section 7: Third Person Character & New UI Design

    Lecture 36 Third Person Character

    Lecture 37 Player Inventory Widget Logic

    Lecture 38 Additional Character Logic

    Lecture 39 Testing With The New Inventory - Part 1

    Lecture 40 Testing With The New Inventory - Part 2

    Lecture 41 The Action Bar Widget

    Lecture 42 Spawning The ActionBar

    Lecture 43 RTT Character Camera

    Section 8: Base Class for Items

    Lecture 44 Base Item Class

    Section 9: Final Changes & Fixes

    Lecture 45 Before we start

    Lecture 46 Final Changes - Part 1

    Lecture 47 Final Changes - Part 2

    Lecture 48 Final Changes - Part 3

    Lecture 49 Final Changes - Part 4

    Lecture 50 Final Changes - Part 5

    Lecture 51 Final Changes - Part 6

    Section 10: What's next?

    Lecture 52 Final words

    Intermediate developers that already have some knowledge of Blueprints and Unreal