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

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
04.Material for money
02.Money ( Intermediate )
05.Create Blueprint for money
06.Data table and structure
07.Pick money up
08.Add amount to character money
09.Create widget blueprint
10.Enhanced input
11.Show inventory
12.Hide Inventory
03.Components ( Intermediate )
13.Create component
14.Transfer variables and nodes to component
15.Events in Components
04.Money UI ( Intermediate )
16.Borders and text
17.Money UI
18.Comunicate between component and widget
05.Health Bar UI ( Pro )
19.User created widget
20.Heart widget UI
21.Heart widget Coding
22.Max health and health logic
23.empty heart and half heart coding
24.Draw Hearts
25.Increase and Decrease the Health
26.Use Health bar in vieport as well
06.Guid Ui ( Intermediate )
27.Create Guid for R Button
28.Alignments
29.Y Button guid
30.A and B Button Guid
07.Inventory Tab ( Intermediate )
31.Create tabs button
32.Hovered and Clicked event effects
33.Challenge Done
34.Widget switcher
35.Pre construct
36.Keyboard selection
08.Pick Item Up ( Pro )
37.Struct for Items
38.Data tables for Items
39.Enums
40.Item Physics
41.Trace to pickup
42.get picked up Item Data
43.Pick Up guid UI
44.Pick up UI Code
09.Arrays for UI ( Pro )
45.Struct of arrays
46.Enhanced input for Pick Up Items
47.Check the Item Type
48.Add to Item that is already in inventory
49.Succes on adding to inventory or not logic
50.Create item inside inventory array
51.Sword array create slot from scratch
52.Increase sword quantity logic
53.Shield array with copy and paste
10.Slot UI ( Pto )
54.Create slot border
55.Slot icon and hover effect
56.Quantity UI
57.Box quantity Zero
58.Set values of slot UI
59.Slot hover
11.Slot Codes ( Pro )
60.Use slot in wrap boxes
61.Add items to wrap box of sword
62.Use macros
12.Item Info UI ( Intermediate )
63.Create Item Info Widget
64.Item info UI design
65.Item info Code
66.Where put item info
67.Item info on pick up
68.Hide item info at begining
69.update item info
70.Not show item info for quantity zero
13.Action Menu ( Pro )
71.Action menu Base layout
72.Buttons Design
73.Show action menu
74.Action menu position
75.Hover effect for action menu
76.Action Menu texts
14.3D Mesh in UI ( Pro )
77.Scene capture
78.Mask 3d body
15.Using Eatables Items ( Pro )
79.Use eatables
80.Update health bar in inventory
81.Update inventory quantity
82.Action menu use eatables
16.Equipe Sword and shield Part 01 ( Pro )
83.Add socket
84.Set sword and shield function

Good to know

Know what's good
, what to watch for
, 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

Save Unreal Engine 5 UI Design: Advance inventory system with UE5 to your list so you can find it easily later:
Save

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

Here are nine courses similar to Unreal Engine 5 UI Design: Advance inventory system with UE5.
The Ultimate Unreal Engine 2D Game Development Course
Unreal Engine 5 : All in one UE5 master Blueprint course
Unreal Engine 5 Blueprints - The Ultimate Developer Course
Unreal Engine VR Development Fundamentals
Unreal Engine Blueprint Game Developer
Unreal Engine 5.2 : Exploring Lyra for Game Development
Introduction to C++ Programming and Unreal
Make a 2D Action Platformer in Unreal Engine 5
Unreal Engine 4 Blueprints - The Ultimate Developer Course
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 - 2024 OpenCourser