Simple Inventory System – Unreal Engine 5 Multiplayer (2024)
Create a complete multiplayer first-person shooter from scratch using Unreal Engine 5 Blueprints.
What You'll Learn
- Learn how to design and program an RPG inventory system for multiplayer games.
- You'll learn how to easily create inventory categories to sort the items in your inventory.
- Learn how to create items you can loot and drop from the inventory.
- You'll learn how to move items around in your inventory.
What I will learn?
- Learn how to design and program an RPG inventory system for multiplayer games.
- You'll learn how to easily create inventory categories to sort the items in your inventory.
- Learn how to create items you can loot and drop from the inventory.
- You'll learn how to move items around in your inventory.
Course Curriculum
01. Introduction
02. Designing the UI
-
05:03
-
10:55
-
07:06
-
06:17
-
2.05 Designing the Inventory
08:38
03. Programming the UI
-
3.01 Displaying the Main UI
07:11 -
3.02 What is Event Replication?
04:50 -
3.03 Binding Key to Open Inventory
03:52 -
3.04 Introduction to Enumeration
02:18 -
3.05 Creating the Open and Close Widget Event
12:40 -
3.06 Introduction to Blueprint Communication
03:32 -
3.07 Blueprint Interfaces
06:55 -
3.08 Displaying the Inventory
03:03
04. Lootable Items
-
4.01 Creating the Base Item Blueprint
05:11 -
4.02 Introduction to Child Blueprints
03:46 -
4.03 Creating the Items
05:22 -
4.04 Introduction to Structures
03:18 -
4.05 Item Info Structure
03:55 -
4.06 Introduction to Data Tables
02:42 -
4.07 Item Info Data Table
09:57 -
4.08 Item Info Library Function
07:36
05. Programming the Inventory
-
5.01 Creating the Inventory Component
01:22 -
5.02 Inventory Slot Structure
02:01 -
5.03 Inventory Category Structure
06:14 -
5.04 Creating the Inventory Variables
04:04 -
5.05 Resizing the Inventory Category Variables
03:28 -
5.06 Displaying the Inventory Categories
11:22 -
5.07 Displaying the Inventory Slots
08:42 -
5.08 Set Selected Inventory Category
14:25 -
5.09 Re-adding Existing Items to Array
07:53 -
5.10 Displaying Item in Inventory
07:53
06. Looting Items to Inventory
-
6.01 Interacting With the Items
05:38 -
6.02 Initial Add to Inventory Logic
06:42 -
6.03 Adding Item to Inventory
06:28 -
6.04 Creating a New Item Stack
37:19 -
6.05 Finding a Partial Stack
17:51 -
6.06 Optimizing the Inventory
13:08
07. Dropping Items from Inventory
-
7.01 Adding Drag and Drop Operation
05:39 -
7.02 Dropping Item From Inventory
14:40 -
7.03 Enabling Weapon Physics
03:40
08. Moving Inventory Items
-
8.01 Getting Slot Information
04:13 -
8.02 Update Slot Information
03:51 -
8.03 Dropping Item on Inventory Slot
05:48 -
8.04 Updating the Inventory Slots
09:12 -
8.05 Adding Sound Effects
06:48 -
8.06 Testing Out the Final Product
03:27
Student Ratings & Reviews
I'm an experienced programmer and yet I learned a lot about UI and widgets.
The course is totally doable to a beginner to finish it and an expert can start customizing his own anytime using the ideas / assets presented in the course.
Good stuff, no regrets.
Course Curriculum
01. Introduction
02. Designing the UI
-
05:03
-
10:55
-
07:06
-
06:17
-
2.05 Designing the Inventory
08:38
03. Programming the UI
-
3.01 Displaying the Main UI
07:11 -
3.02 What is Event Replication?
04:50 -
3.03 Binding Key to Open Inventory
03:52 -
3.04 Introduction to Enumeration
02:18 -
3.05 Creating the Open and Close Widget Event
12:40 -
3.06 Introduction to Blueprint Communication
03:32 -
3.07 Blueprint Interfaces
06:55 -
3.08 Displaying the Inventory
03:03
04. Lootable Items
-
4.01 Creating the Base Item Blueprint
05:11 -
4.02 Introduction to Child Blueprints
03:46 -
4.03 Creating the Items
05:22 -
4.04 Introduction to Structures
03:18 -
4.05 Item Info Structure
03:55 -
4.06 Introduction to Data Tables
02:42 -
4.07 Item Info Data Table
09:57 -
4.08 Item Info Library Function
07:36
05. Programming the Inventory
-
5.01 Creating the Inventory Component
01:22 -
5.02 Inventory Slot Structure
02:01 -
5.03 Inventory Category Structure
06:14 -
5.04 Creating the Inventory Variables
04:04 -
5.05 Resizing the Inventory Category Variables
03:28 -
5.06 Displaying the Inventory Categories
11:22 -
5.07 Displaying the Inventory Slots
08:42 -
5.08 Set Selected Inventory Category
14:25 -
5.09 Re-adding Existing Items to Array
07:53 -
5.10 Displaying Item in Inventory
07:53
06. Looting Items to Inventory
-
6.01 Interacting With the Items
05:38 -
6.02 Initial Add to Inventory Logic
06:42 -
6.03 Adding Item to Inventory
06:28 -
6.04 Creating a New Item Stack
37:19 -
6.05 Finding a Partial Stack
17:51 -
6.06 Optimizing the Inventory
13:08
07. Dropping Items from Inventory
-
7.01 Adding Drag and Drop Operation
05:39 -
7.02 Dropping Item From Inventory
14:40 -
7.03 Enabling Weapon Physics
03:40
08. Moving Inventory Items
-
8.01 Getting Slot Information
04:13 -
8.02 Update Slot Information
03:51 -
8.03 Dropping Item on Inventory Slot
05:48 -
8.04 Updating the Inventory Slots
09:12 -
8.05 Adding Sound Effects
06:48 -
8.06 Testing Out the Final Product
03:27
Simple inventory system with multiplayer.
Make a simple inventory system from start to finish in Unreal Engine 5 multiplayer. The inventory made in this course is a multiplayer RPG inventory system similar to Zelda, Maplestory, and Minecraft. We will do that without writing a single line of code thanks to Unreal Engine Blueprint.
This Unreal Engine course requires no previous game development experience. I will guide you through the process step-by-step. Creating an inventory system is crucial in almost every game. It is crucial to know how to set up an easy inventory system as an Unreal Engine developer, as it is a common feature in almost every game.
Whether you are a beginner or an experienced Unreal Engine developer, this course is for everyone who wants to learn how to make a simple inventory system in Unreal Engine 5.
Get started on your simple inventory system today, and let’s not waste any time!
What makes me qualified to teach you?
I am an experienced game developer with nine years of experience. To summarize my work without boring you:
- I have released a Steam game I directed from start to finish with a team of 8.
- I have created 11 game development courses with 40,000+ students and an average rating of 4.8+ out of 5 stars.
- I am currently solo-developing Farmtale 2 from start to finish.
- I also work as a freelancer on various game projects, specializing in programming, lighting, game optimization, and more.
I am deeply passionate about game development and have made it my full-time job. I would love to teach you everything about Unreal Engine 5 with good game development practices and keep you updated with the latest information.
If you want to learn how to publish a game on Steam, check out the course I have released on the topic.
Make games without coding.
Unreal Engine Blueprint is the powerful Unreal Engine scripting language used in Unreal Engine 5. It allows you to make games without coding. This means that even if you are a beginner, artist, or designer without programming experience, you can easily create your own online game.
Unreal Engine Blueprint is just as powerful as any programming language. If you become proficient in Unreal Engine Blueprint, you won’t need to learn any other language to develop your game.
This course doesn’t require any programming or Unreal Engine experience. We will start with the basics of Unreal Engine Blueprint and gradually move on to developing more complex game mechanics. Doing so will teach you how to develop games from start to finish.
You can start this Unreal Engine course as a beginner and learn step-by-step how to create a simple inventory system from scratch.
Unreal Engine 5 multiplayer.
Getting into online game development in Unreal Engine 5 is very easy. It is similar to the single-player Unreal Engine Blueprint but with an extra step added. When you learn how to make an inventory system, you’ll also learn about Unreal Engine 5 multiplayer. Prior experience is optional, as I will guide you through the basics and advanced concepts of Unreal Engine networking.
Make inventory in games like a pro.
In this course, you’ll learn everything about making an inventory system in Unreal Engine 5. The inventory is done in multiplayer. It’s easy to make mistakes while making a game inventory, which you can see in many indie games. The inventory is either lagging or contains bugs.
Even though it’s a simple inventory system, you will learn complex inventory mechanics during the course. We will make the inventory with optimized code and free from bugs.
You will learn the best programming practices when making the RPG inventory and interaction system. Making the simple inventory system will make you skilled enough to create any RPG-style inventory for your future game projects.
What you will go through in this course.
While learning how to set up an inventory system, you will go through many inventory mechanics you will need for your game projects:
- Create the inventory UI, including the inventory slots and categories.
- Learn to design and program inventory in games using Unreal Engine 5 multiplayer.
- Learn how to move items around correctly in your inventory.
- Learn how to create stackable items with options to adjust the stack amount.
- Create different item types such as consumables, food, weapons, and more.
- Create inventory categories to sort the items correctly.
- Learn how to loot and drop items from your inventory.
- Learn to control all inventory and item values, such as item loot amount, item stack size, item inventory icon, and more.
The simple inventory system will teach you everything you need to know about creating an inventory system in Unreal Engine 5.
Take this course and get certified.
Completing the simple inventory system course earns you an Unreal Engine certification. You can use it to strengthen your portfolio as an independent game developer or use it when applying for game development jobs. The Unreal Engine certification can be downloaded and saved locally and is valid indefinitely.
How do you continue when completing the course?
The simple inventory system provides the skills and knowledge to advance toward challenging topics. You can use this RPG style inventory when you create your own online game. For instance, you can use the easy inventory system in the course on learning how to make a Platformer game. You can also use the simple inventory system in the course on how to make a FPS game. If you wish to try out single-player Unreal Engine game development, you can look at how to make a clicker game.
Whatever you decide, it’s important to take more game development courses to further develop your Unreal Engine Blueprint skills. Getting better at game development is all about repetition.
Join our supportive community.
Unreal Engine game development can be a frustrating experience at times. For example, you might need to look for an unchecked box somewhere, leaving you feeling lost for hours. Alternatively, you might require moral support and ideas from fellow game developers like yourself. That’s why we offer live support 24/7 on our community Discord server. You can also join us to chat casually about game development in general or share your work with others. We are always here to help you whenever you need it.
Let’s start with the simple inventory system without any delay. I am looking forward to seeing you in the first lesson. So, let’s begin, and cheers to an exciting learning journey!
Community & Support
Author
Course Reviews
I'm an experienced programmer and yet I learned a lot about UI and widgets.
The course is totally doable to a beginner to finish it and an expert can start customizing his own anytime using the ideas / assets presented in the course.
Good stuff, no regrets.
Simple Inventory System – Unreal Engine 5 Multiplayer (2024)
Create a complete multiplayer first-person shooter from scratch using Unreal Engine 5 Blueprints.
14-day money back guarantee
Students Enrolled:
Difficulty:
Course Duration:
Certificate:
Available
Resolution:
2160p (4K)
Platforms:
PC + Mobile
Access:
Lifetime Access
Updated:
Requirements
- No requirements. Everyone can take this course.