Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Unreal magic

Hello Everybody, in this course we are going to learn everything that you need to know about creating a advanced dynamic inventory system

we will start with very basic stuff like importing files

then we start with the money management system for the UI

after that we start designing the health bar similar to legends of zelda health bar

next we will learn about the Tab system in unreal engine 5

then we will learn how to pick items up

then we will be creating a dynamic inventory System we learn to work with arrays and structures.

Read more

Hello Everybody, in this course we are going to learn everything that you need to know about creating a advanced dynamic inventory system

we will start with very basic stuff like importing files

then we start with the money management system for the UI

after that we start designing the health bar similar to legends of zelda health bar

next we will learn about the Tab system in unreal engine 5

then we will learn how to pick items up

then we will be creating a dynamic inventory System we learn to work with arrays and structures.

we will also learn about components and why we should use them

we also learn about how to write code in a modular way so it can be reusable within your game.

next we will create item holders and item info widgets so we can hover over a specific item that will give us the information value like power, name, and description.

Then we will also learn how to add a 3d body to our UI

Also we learn how to use and equip items

at the end we learn about drag and drop and how it works completely

we have a very active friendly discord channel that you can join and ask your questions and get help

we have a legend there that is always around and willing to help

so let us begin, and I hope you really enjoy the course This course is for both Beginners and intermediate users so I have tried my best to accommodate everyone in this course, Thank you.

Enroll now

What's inside

Learning objectives

  • Inventory design
  • Ui design
  • Widgets
  • Blueprint communication
  • Advance arrays
  • Advance structure
  • Health bar
  • Money system
  • Pick up item
  • Equipe item
  • Tabs system
  • Action menu
  • 3d model in ui
  • Using items
  • Drag and drop
  • Show more
  • Show less

Syllabus

01.Project setup ( Absolute Beginner )

https://discord.com/invite/6667vpA3qY

02.Course Files
03.Import the files to unreal engine
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Students who wish to pick up advanced skills in game design will find this course rewarding
Learners with no programming or game design background who are seeking to expand their skill set into this area
Suitable for intermediate students as it builds on basic knowledge
Provides guidance on code reusability, helping learners strengthen their programming abilities
Offers a series of organized, structured lessons for students to grasp complex game design principles
Students seeking to strengthen their portfolio and demonstrate their game design skills will find this course valuable

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Comprehensive ue5 inventory system guide

According to students, this course is a highly effective and well-structured guide to creating an advanced dynamic inventory system in Unreal Engine 5. Learners say the instructor's explanations are incredibly clear and logically flow, making complex topics manageable. A significant highlight is the active and supportive Discord community, often described as a lifesaver for troubleshooting. The course's emphasis on practical, modular, and reusable design principles is also highly valued. However, some learners noted the pace can be fast in advanced sections, and while beneficial, it may be challenging for absolute beginners who lack fundamental UE5 or Blueprinting knowledge.
Focuses on creating a reusable and dynamic inventory system.
"this one truly stands out due to its practical approach and the focus on creating a dynamic and reusable system. The modular design principles are well-taught."
"The emphasis on modularity and reusability is highly valuable."
"I particularly valued the emphasis on reusability of assets and code."
"The modular approach is a strong point. The system you build is robust, which was very useful for my project."
Excellent community and instructor support via Discord.
"The course also has a discord for support if you need it, and that's a big plus since you can ask questions or solve problems with other members or the teacher."
"The course also includes a fantastic Discord community where I've received prompt and helpful support."
"The Discord support is a lifesaver!"
"The Discord channel is an invaluable resource for troubleshooting."
Instructor breaks down complex concepts effectively.
"the teacher explains all steps and reasoning behind them clearly."
"The instructor's explanations are incredibly clear, making complex topics easy to grasp."
"The instructor is very clear, concise and the course is structured in a very logical way."
"My understanding grew significantly because the instructor's method of breaking down complex ideas into understandable parts was superb."
Some advanced sections move quickly, requiring rewatches.
"The explanations are generally good, but sometimes the instructor goes a bit fast, especially in the later 'Pro' sections. I had to pause and rewatch quite a few times."
"My only minor critique is that some parts felt a bit rushed, particularly when setting up the 3D model in UI."
"The pace in some sections was too fast for me to keep up, and I struggled with some of the more advanced blueprinting."
May be challenging for absolute beginners without prior UE5 knowledge.
"I found it quite challenging as a beginner. While the instructor tries to accommodate beginners, I felt some fundamental UE5 knowledge was implicitly assumed."
"This course is definitely not for absolute beginners. While the early sections are somewhat introductory, the complexity ramps up quickly."
"You should have a decent grasp of UE5 fundamentals and Blueprinting before diving in, as the course assumes some prior knowledge."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Unreal Engine 5 UI Design: Advance inventory system with UE5 with these activities:
Review your knowledge of C++
This activity will help you refresh your knowledge of C++ and prepare you for the course.
Browse courses on C++
Show steps
  • Review your notes from a previous C++ course.
  • Complete some online C++ exercises.
  • Write a simple C++ program.
Organize your notes and materials for the course
This activity will help you stay organized and make the most of your learning experience.
Show steps
  • Create a folder for the course.
  • Download all of the course materials.
  • Organize your notes and materials in a logical way.
Review Introduction to Game Design by Schell
This book will provide you with a solid foundation in the principles of game design and help you develop the skills you need to create engaging and fun games.
Show steps
  • Read the first three chapters of the book.
  • Complete the exercises at the end of each chapter.
  • Write a short summary of each chapter.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Watch video tutorials on Unreal Engine
These tutorials will provide you with a visual guide to the Unreal engine.
Browse courses on Unreal Engine
Show steps
  • Find a video tutorial on a topic that you are interested in.
  • Watch the video tutorial.
  • Try out the techniques that you learned in the video tutorial.
Complete the Unreal Engine tutorials
These tutorials will provide you with a solid foundation in the Unreal engine.
Browse courses on Unreal Engine
Show steps
  • Complete the Getting Started tutorial.
  • Complete the Blueprint Essentials tutorial.
  • Complete the C++ Essentials tutorial.
Attend a local game development meetup
This event will allow you to meet other game developers and learn from their experiences.
Browse courses on Game Development
Show steps
  • Find a local game development meetup.
  • Attend the meetup.
  • Introduce yourself to other attendees.
Create a simple game using the Unreal engine
This project will allow you to put your skills to the test and create a real-world game.
Browse courses on Unreal Engine
Show steps
  • Choose a simple game idea.
  • Create a project in the Unreal engine.
  • Add assets to your project.
  • Create a level for your game.
  • Test your game.
Write a blog post about your experience creating a game in the Unreal engine
This activity will allow you to reflect on your experience and share your knowledge with others.
Browse courses on Game Development
Show steps
  • Choose a topic for your blog post.
  • Write a draft of your blog post.
  • Edit and proofread your blog post.
  • Publish your blog post.

Career center

Learners who complete Unreal Engine 5 UI Design: Advance inventory system with UE5 will develop knowledge and skills that may be useful to these careers:
User Interface Designer
As a User Interface Designer, you'll be responsible for designing interfaces for websites, software applications, and other digital products. This course helps you build a foundation in UI design, teaching you about the principles of usability, visual design, and information architecture. You'll learn how to create user-friendly and visually appealing interfaces that meet the needs of users.
Front-End Developer
As a Front-End Developer, you'll be responsible for designing and developing the user interface of websites and web applications. This course teaches you the essential skills for building interactive and responsive UI elements using HTML, CSS, and JavaScript. You'll learn how to create dynamic and engaging user experiences, ensuring that users have a positive and seamless interaction with your products.
Game Designer
As a Game Designer, you'll be responsible for designing the gameplay, characters, and worlds of video games. This course helps you develop the skills needed to create engaging and immersive gaming experiences. You'll learn about game mechanics, level design, and storytelling, and you'll be able to apply these skills to create your own games.
Web Developer
As a Web Developer, you'll be responsible for designing, developing, and maintaining websites and web applications. This course provides you with a comprehensive introduction to web development, teaching you the essential skills for building responsive and interactive websites. You'll learn about HTML, CSS, JavaScript, and web frameworks, and you'll be able to apply these skills to create professional-quality websites.
Multimedia Artist
As a Multimedia Artist, you'll be responsible for creating visual content for a variety of media, including websites, videos, and games. This course teaches you the essential skills for creating high-quality visual assets, including digital painting, photo editing, and 3D modeling. You'll learn how to create visually appealing and engaging content that meets the needs of your clients.
Software Engineer
As a Software Engineer, you'll be responsible for designing, developing, and maintaining software applications. This course provides you with a solid foundation in software engineering principles and practices. You'll learn about object-oriented programming, data structures, and algorithms, and you'll be able to apply these skills to build robust and scalable software applications.
UX Designer
As a UX Designer, you'll be responsible for designing and evaluating the user experience of websites, apps, and other digital products. This course teaches you the essential skills for UX design, including user research, prototyping, and usability testing. You'll learn how to create user-centered designs that meet the needs of users and ensure a positive and enjoyable user experience.
Technical Writer
As a Technical Writer, you'll be responsible for creating user manuals, white papers, and other technical documentation. This course teaches you the essential skills for technical writing, including how to write clear and concise documentation that is easy to understand. You'll also learn how to use tools and techniques for creating professional-quality documentation.
Information Architect
As an Information Architect, you'll be responsible for designing and organizing the content of websites, intranets, and other digital products. This course teaches you the essential skills for information architecture, including how to create sitemaps, wireframes, and user flows. You'll learn how to organize content in a way that is logical and easy to navigate, ensuring that users can find the information they need quickly and easily.
Data Analyst
As a Data Analyst, you'll be responsible for collecting, analyzing, and interpreting data to help businesses make informed decisions. This course provides you with a comprehensive introduction to data analysis, teaching you the essential skills for data cleaning, data visualization, and statistical analysis. You'll learn how to use data analysis tools and techniques to extract meaningful insights from data, which can be used to improve business outcomes.
Project Manager
As a Project Manager, you'll be responsible for planning, executing, and closing projects. This course teaches you the essential skills for project management, including how to create project plans, manage budgets, and track progress. You'll learn how to use project management tools and techniques to ensure that projects are completed on time, within budget, and to the required quality standards.
Business Analyst
As a Business Analyst, you'll be responsible for analyzing business needs and developing solutions to improve business processes. This course provides you with a comprehensive introduction to business analysis, teaching you the essential skills for requirements gathering, process modeling, and solution design. You'll learn how to use business analysis tools and techniques to identify and solve business problems, which can lead to improved efficiency and profitability.
Quality Assurance Analyst
As a Quality Assurance Analyst, you'll be responsible for testing software applications to ensure that they meet the required quality standards. This course teaches you the essential skills for quality assurance, including how to write test cases, execute tests, and report defects. You'll learn how to use quality assurance tools and techniques to ensure that software applications are bug-free and meet the needs of users.
IT Support Specialist
As an IT Support Specialist, you'll be responsible for providing technical support to users of computers and other electronic devices. This course teaches you the essential skills for IT support, including how to troubleshoot hardware and software problems, install and configure software, and provide customer service. You'll learn how to use IT support tools and techniques to resolve technical issues quickly and efficiently, ensuring that users can continue to work productively.
Technical Recruiter
As a Technical Recruiter, you'll be responsible for finding and recruiting qualified candidates for technical positions. This course teaches you the essential skills for technical recruiting, including how to source candidates, screen resumes, and conduct interviews. You'll learn how to use technical recruiting tools and techniques to find the best candidates for open positions, ensuring that businesses can hire the talent they need to succeed.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Unreal Engine 5 UI Design: Advance inventory system with UE5.
Comprehensive guide to game design, covering topics such as game theory, game mechanics, and game development. It valuable resource for anyone who wants to learn how to design and develop games.
Provides a collection of design patterns for game programming, covering topics such as object-oriented programming, data structures, and algorithms. It valuable resource for anyone who wants to learn how to write efficient and maintainable game code.
Is designed for beginners who want to learn game development in Unreal Engine. It includes a section on UI design, which provides an overview of the basics.
Provides a detailed look at the inner workings of game engines, covering topics such as graphics rendering, physics simulation, and artificial intelligence. It valuable resource for anyone who wants to understand how game engines work.
Offers a practical guide to game design, covering topics such as game mechanics, level design, and storytelling. It includes a section on UI design, which provides an overview of the principles and best practices.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser