Unreal Inventory System Course - #11 Shop Interface

  Рет қаралды 410

The Game Dev Cave

The Game Dev Cave

Күн бұрын

Many of our games will require some sort of inventory system! And let me tell you, there are too many ways to count to make something like that but today, lets take a look at how you can get started on building your own inventory system!
This episode's project files:
/ unreal-inventory-10282...
/ @thegamedevcave
Full course :
/ inventory-series-10031...
• Inventory FULL COURSE ...
Bonus Episode:
/ intenvory-bonus-100356841
• Inventory Course : Bon...
Finished Course Project files :
/ inventory-course-99591435
/ @thegamedevcave
Join the discord for any help you need! : / discord
Join this channel to get access to perks:
/ @thegamedevcave
support the channel and development over on patreon : / thegamingcaves
Get personalized Coaching : www.fiverr.com...

Пікірлер: 10
@kellowattentertainment
@kellowattentertainment 5 ай бұрын
I'm happy that you're including the shop UI and functionality in this series. You are awesome for that. I have an issue though. Will you show how to include complex item set-up in the inventory. For example, Items is the main category for each item, Weapons is a sub category of the items, Type of Weapons as a sub category of Weapons, then Hammers, Axe, Swords, Knifes, bows & arrows etc, these all will go into the the weapon slots, but you'll be able to sort them by weapon type. Then you items, another sub category could be eatables, sub category for eatables is the type, then you have apples, pumpkins etc. Could you please show how to set up that kinda of thing?
@thegamedevcave
@thegamedevcave 5 ай бұрын
You can do that by making child classes of the item data asset class and making data assets off those child classes. They will still be treated as items but you also can cast them to whatever child class (let’s say weapon) they are. So you have : item(class),weapon(class) and then from weapon you can make data assets like sword(data asset), axe (data asset), gun(data asset) and so on
@kellowattentertainment
@kellowattentertainment 5 ай бұрын
@@thegamedevcave So you're saying. Parent class is Items: Child classes of Items are Eatable and Weapon, Child classes of Weapons are Swords, Shields, Bows etc... Child classes or swords would be the actual swords. Child classes of eatables would be pumpkin, apples etc.
@thegamedevcave
@thegamedevcave 5 ай бұрын
@@kellowattentertainment the final assets like each individual weapon probably dont need to be classes, unless you have multple swords, in which case having a Item->weapon->sword class might be nice. but the final step should be a data asset, those are the items we actually use in the item systems. you can think of inheritence as a tree, PrimaryDataAsset (the class unreal provides) is the trunk, Item (our own parent class) is the first branch, from there we can make a few more smaller branches (weapons, foods, potions, armour, etc) each one of those branches can have it's own, even smaller branches but in the end, they all end in leaves. Those leaves are the Data assets, the branches only give structure, but the leaves is what you actually use in the system.
@kellowattentertainment
@kellowattentertainment 5 ай бұрын
@@thegamedevcave Thank you, I got the idea of the tree and branch analogy. I'd still like to see a tutorial on how you'd get it done because the question then becomes, how do you implement it to the UI slot itself and have each slot separated. I already have an inventory widget with a widget switcher and I want to put each item type (Which are the children of the Item parent class) in various tabs inside the switcher... So the weapons will be separated from the armor/clothing etc
@kellowattentertainment
@kellowattentertainment 5 ай бұрын
One of the things that I'm hoping that you'll include is a hot bar and how to move things from the inventory slot to the hot bar.
@thegamedevcave
@thegamedevcave 5 ай бұрын
a hotbar would just be a separate widget with it's own inventory component ref, you'd probably have 2 inventory components on the player, 1 for the hotbar with 9 slots, and then 1 for the inventory with however many slots your inventory has. with this inventory system we can already easily move items between inventory components so that's how you'd do that
@kellowattentertainment
@kellowattentertainment 5 ай бұрын
@@thegamedevcave still would be cool to see it in a video though. It's not a very popular tutorial on KZbin.
@diaryofjane22
@diaryofjane22 5 ай бұрын
Any chance you'd be willing to cover motion matching in 5.4?
@thegamedevcave
@thegamedevcave 5 ай бұрын
when i get a chance to look into it i might ! :)
Unreal Inventory System Course - #12 Shop Buying and Selling
41:10
The Game Dev Cave
Рет қаралды 566
Unreal in 100 Seconds
2:52
Fireship
Рет қаралды 893 М.
小丑妹妹插队被妈妈教训!#小丑#路飞#家庭#搞笑
00:12
家庭搞笑日记
Рет қаралды 36 МЛН
HAH Chaos in the Bathroom 🚽✨ Smart Tools for the Throne 😜
00:49
123 GO! Kevin
Рет қаралды 14 МЛН
Fake watermelon by Secret Vlog
00:16
Secret Vlog
Рет қаралды 16 МЛН
Brawl Stars Edit😈📕
00:15
Kan Andrey
Рет қаралды 51 МЛН
Basic Inventory: Picking Up & Dropping Items In Unreal Engine 5
44:18
BuildGamesWithJon
Рет қаралды 63 М.
Ninety Days in Unreal Engine 5
3:24
Quixel
Рет қаралды 1,6 МЛН
I Made The Ultimate Cheating Device
9:39
ChromaLock
Рет қаралды 969 М.
Why Solo Developers Should Use Unreal
9:51
Thomas Brush
Рет қаралды 382 М.
Why Slopes are Shockingly Difficult for Indie Game Devs
17:20
Inbound Shovel
Рет қаралды 144 М.
PirateSoftware Breaks Down CrowdStrike Computer Issue
12:56
itmeJP Shorts
Рет қаралды 170 М.
Epic's Unreal Optimization Disaster | Why Nanite Tanks Performance!
13:07
Threat Interactive
Рет қаралды 161 М.
Why Devs NEED TO know about Render Matrices!
11:31
Kaze Emanuar
Рет қаралды 88 М.
I Optimised My Game Engine Up To 12000 FPS
11:58
Vercidium
Рет қаралды 674 М.
📱🛠️Молотижи VS 15 pro MAX #diy #iphone #tools
0:57
Короче, ВИ
Рет қаралды 488 М.
Evolution of the Samsung Galaxy
0:50
ios_aesthetics
Рет қаралды 4 МЛН
Покупка бюджетного смартфона? 😤
1:00
Вэйми
Рет қаралды 1,5 МЛН
Как взбесить владельца iPhone с помощью Flipper Zero
0:48
😱iphone 15 pro max unboxing vs😲 samsung s24 ultra unboxing🔥
0:11
Tech_Compareing
Рет қаралды 3,8 МЛН
The BRIGHTEST Phone Flash In The World
0:46
Mrwhosetheboss
Рет қаралды 29 МЛН