Unreal Engine 5 Blueprints: Inventory, Quests and Char Stats (Udemy.com)
Advanced using UE5 Blueprints to create game quests system, player inventory and character statistics. Data management
Created by: Krystian Czekalski
Last updated October 2024
What you will learn
- Manage data in Unreal Engine 5
- Communication between classes and actors
- Type of data and how to use them
- Inventory system, quests system and user statistics
How it compares
Against the other 72 rated Udemy courses in Game Design on CourseDuck:
- Rating4.4 out of 5higher than 26% of them
- Reviews37#69 of 73 by number of reviews
- Length10.6 hourslonger than 58% of them
- Last updatedOctober 2024more recently than 62% of them
Course Description
Welcome! I’m excited to introduce a course that will change the way you think about game design in Unreal Engine 5. This isn't just a course that shows you how to implement features in your game—this course will teach you how to design these features so that the data and logic remain clear and consistent.
What is this course about?
In this fascinating course, we'll dive deep into communication between Blueprints and data management in Unreal Engine 5. You won’t just learn various techniques for organizing code and data within Blueprints; you’ll apply them in practice by creating fully functional systems like an inventory system, quest system, and player statistics.
What will we cover?
We’ll start with the basics of data types in Unreal Engine 5—data types, arrays, maps, enums, structures, and data tables. From there, we’ll move into practical implementation, importing characters from the Epic Games Marketplace and customizing the Character Blueprint to suit our needs. Together, we’ll build a basic level with a landscape, exploring techniques for detecting interactive objects and class inheritance in Unreal Engine.
Creating an Interactive Menu with Animations
I’ll show you how to prepare an interactive menu with three different tabs. You'll also learn how to customize and animate widget appearances.
Inventory System
Once the menu is ready, we'll dive into building our inventory system using various techniques, such as interfaces, trace, structs, data tables, and custom functions. Our player will be able to trace collectable objects and interact with them. We will learn how to collect objects, track quantities, and display them in UI.
Quest System
Next, we’ll move on to the quest system. You'll learn how to interact with NPCs that offer tasks to complete. In the quest tracking menu, we’ll cover how to monitor progress. The quests we create will be based on various in-game events, creating a unique and engaging experience for the player.
User Statistics
The final section of the course will focus on player statistics. We’ll display our character’s stats in the menu using data from the game instance. This element will not only add depth to our game but also demonstrate how to use data efficiently throughout the project.
This course is not just a collection of techniques. It's a practical guide on how to effectively create interactions between Blueprints, organize data, and implement advanced game systems. If you want to elevate your skills in Unreal Engine 5 and create memorable games, this course is for you!
Don’t wait. Join today, see your projects come to life, and start your journey into the fascinating world of Unreal Engine 5.
Instructor Details
- 4.4 Rating
37 Reviews
Krystian Czekalski
I'm a self-educated Full-stack developer.
I have a master's degree in social psychology and worked as a child therapist for a few years. Due to the decisions I made in my life - to move to another country, I had to give up my profession and find something different.
I started with programming 15 years ago with simple HTML and CSS websites. Shortly after, I became a freelancer, mainly using Flash platforms. I got my first full-time position as a Front-end developer a few years ago.
Since starting with programming, I have learned new technologies daily. And I firmly believe that's the key to success.
I primarily work with JavaScript and Python but also with other languages like Java, PHP, ActionScript, Typescript, etc. I'm also passionate about Unreal Engine 5. I'm eager to learn everything related to IT technologies and try to share my passion with others.
More courses by Krystian Czekalski
React & Django Full Stack: web app, backend API, mobile apps (2025)
4.4 (2,124 Reviews)
Provider: Udemy
Time: 18.5h
$74.99
Angular & Django Full Stack: web, backend API, mobile apps (2020)
4.5 (725 Reviews)
Provider: Udemy
Time: 20.4h
$64.99
More Game Design courses
Master Procedural Maze Generation - Unity 6 Compatible (2025)
4.8 (412 Reviews)
Provider: Udemy
Time: 21h
$79.99
Full game character in Blender course - Moth Girl (2025)
4.8 (305 Reviews)
Provider: Udemy
Time: 49.9h
$19.99
2D Adventure Game Creation: Art, Music, Programming and More (2019)
4.7 (338 Reviews)
Provider: Udemy
Time: 19.6h
$84.99
Indie Game Design: Build Your Game’s Core System (2026)
4.7 (155 Reviews)
Provider: Udemy
Time: 3.4h
$19.99
Reviews
By Aseel Khaled on 7/1/2026
i take the course to take foucos content on inventory system and how to intract with the system
By Bryan Versteeg on 11/30/2025
Teacher gives clear and methodical discriptions and explainations about what and why to do things.
By Pedro Luz on 9/21/2025
Good tutorial, thanks
By Sokratis Parsanos on 8/22/2025
He is touching things i wanted to learn about that are not in other courses
By Will the Water on 4/18/2025
Great course, really well organized and presented. Good intro to using data and setting up a basic questing system. A little less polished than I hoped. You are left with a bit of an incomplete system but with enough effort should be able to move forward with it. The Paragon character is really a waste of time and should be skipped.
By Christian Rose on 4/15/2025
Do yourself a favor, skip this course. The main reason for that is the total absence of design patterns or at least good practices on how to build game/feature architecture using Unreal Engine framework. The code (blueprints) is just a mess. You won't code like this in any serious project. The only thing this course will teach you is the bad habits in writing bad code (blueprints here). PS. If this course would be title like "for absolute beginners" I would probably give it a better rating, but instead it is positioned as something more advanced. Nonsense!
By Igwebueze Ugwoke on 1/17/2025
Great Curse so far. I love the structure of the course and how the tutorials are not long and overwhelming. Things are explained very detailed, but one need to be experinced with unreal.
By G. Roy on 10/28/2024
Très bonne formation, facile a suivre. Merci.
By Sven Walter on 10/5/2024
The lecturer explained everything well, not too fast or too slow. There were 2 small problems but he responded very quickly to the QUESTIONS. I can recommend it. But you should at least familiarize yourself with the Unreal Engine interface. 5 out of 5 stars.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100









