Unreal engine Inventory Course - FREE Full Course

  Рет қаралды 1,357

The Game Dev Cave

The Game Dev Cave

25 күн бұрын

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!
Bonus Episode:
/ intenvory-bonus-100356841
• Inventory Bonus video ...
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/s/2P9GaN

Пікірлер: 32
@FPChris
@FPChris 17 күн бұрын
Very good so far. Looking forward to watching the whole thing.
@pr1meKun
@pr1meKun 24 күн бұрын
A few years ago, I switched to Unreal from Unity, but due to a lack of resources or learning materials, I had to return to Unity. By the way good to see you, and I'll try to learn from you.
@kellowattentertainment
@kellowattentertainment 23 күн бұрын
That's rough. I started in Unity also, but I quickly switched to Unreal because Unity is not it. Unity has more "learning" material than Unreal. But then again, that depends on the game you want to make and where you're looking. I haven't switched back to Unity cause Unreal is it. You need to know where to go to get the stuff you're looking for.
@robertziak7611
@robertziak7611 22 күн бұрын
Im not sure if this is only compilation of already released Playlist of inventory or complete new tutorial. Watched little bit, but you are starting with same stone in both cases :-)
@thegamedevcave
@thegamedevcave 22 күн бұрын
yeah this is just the full series uplaoded as 1 long video for people who just want to go through the whole thing at once's sake :) if youre followed along as they came out you wont find anything new here :)
@kmtsvetanov
@kmtsvetanov 23 күн бұрын
Gold!
@todzifushigur0
@todzifushigur0 24 күн бұрын
great
@rlb1968able
@rlb1968able 24 күн бұрын
Making the introductory on how to do a three D inventory as well for the final product with the ability to equip to different weapons and potions etc
@FPChris
@FPChris 17 күн бұрын
This is a 3D inventory.
@rlb1968able
@rlb1968able 17 күн бұрын
@@FPChris I was thinking of something more along the lines of like Resident Evil or rust
@flymacseamus3474
@flymacseamus3474 24 күн бұрын
Thank you but... only in glorious 360p ?? The event graph looks like I'm looking at it from the next room without my glasses on 😅
@thegamedevcave
@thegamedevcave 24 күн бұрын
youtube is a little slow on processing this one, if you check back in a little bit it should be up to 4K :)
@flymacseamus3474
@flymacseamus3474 24 күн бұрын
@@thegamedevcave Dude me and my eyes thank you earnestly 🤓 And in general let me say I thoroughly enjoy your work: there's something very laid back about your live sessions that make them quite compelling to watch (and obviously one learns tons watching them)
@kmtsvetanov
@kmtsvetanov 23 күн бұрын
Can you tell me more about the "Index"? Is this the position in the array? Or the different items ID? In the player inventory is it a bug when we have 2 slots with the same index?
@kmtsvetanov
@kmtsvetanov 23 күн бұрын
did some changes. The "index" is the position of the inventar array. 2 slots with the same index was incorect. Now I need to see how to disable left click when drag with right mouse button and the opposite.
@kmtsvetanov
@kmtsvetanov 22 күн бұрын
Found it. Use both: 1. Get Effecting Button (left mouse button) With Is Mouse Button Down (Right Mouse Button) and revert them for the other case. 2. For escape button just add "Cancel Drag Drop" in "BP_ThirtPerson..." graph (After "Set Input Mode Game Only)" when you hide the Inv UI
@kmtsvetanov
@kmtsvetanov 21 күн бұрын
I've watch this video for 3 days and made it all!
@NAOYFB
@NAOYFB 24 күн бұрын
5 hours sitting on the edge of my seat for my educational dopamine fix for the day. Finger nails gonna be fully gone by the time 720p+ is in!
@thegamedevcave
@thegamedevcave 24 күн бұрын
KZfaq is soooo slow with this one im sorry 😭
@yourstarchan
@yourstarchan 15 күн бұрын
I spent a month and I cannot get an answer. Where should I store dynamic data (state) about my item actors while they are in inventory, if keep in mind, that it can be pistol, apple, sword, car key or anything else and everything has their custom dynamic properties some of which are complicated.
@thegamedevcave
@thegamedevcave 15 күн бұрын
easiest way to store metadata like that is to add a map that uses string keys (or name keys, which is technically slightly more performant i believe) and add a struct with a few variable types on it. that way you can look for the string "ammo" and read.write to the int variable of that stuct. or you coudl store it all as just strings, i've heard some people do that too.. i'm not too sure if that's a good idea though. the best way though, which is a little more difficult to do, is to add in an extra Object slot to each itemslot, and if there is metadata you put a UObject that hold specific data in there. but that can get complicated pretty quickly and I am not even sure if you could get that all set up in just blueprint to be honest. So, easiest and most straightforward way would be to make that String-struct map where the struct simple has options for a few different types of data. whatever the case, metadata on items is a massive pain to deal with so if you can work around having to implement it (for instance by not having the ammo in the gun, but have the gun just use ammo from the inventory) that's probably a way less headache inducing way to do it
@yourstarchan
@yourstarchan 15 күн бұрын
@@thegamedevcave thank you for the answer. Now I think about to create BaseItemActor and BaseDynamicData for saving mutable data and override function that adds this object to replicated. So, every class just can use this data object and not required to implement any converting to structure functions or casting from string. I think that this is overhead. But I don't know how to implement it easier. Also I really scared about 8th reimplementation of my item system after I learn the GAS. I heard something about AttributeSets but I'm not sure that I can use it for the inventory system. But I will use it for a gameplay item actor logic. Im frustrated.
@WeirdGoat
@WeirdGoat 23 күн бұрын
You need a Saving & Loading system to store the inventory, right?
@thegamedevcave
@thegamedevcave 23 күн бұрын
if you want to store the inventory between play sessions you indeed to need to save & load it too, just like any data :)
@WeirdGoat
@WeirdGoat 23 күн бұрын
@@thegamedevcave I mean you should make one for your audience.
@thegamedevcave
@thegamedevcave 23 күн бұрын
@@WeirdGoat i have a video about saving and loading data, saving works the same with pretty much any data so i figure it's a little redundant to add a video about saving in each series i would make : kzfaq.info/get/bejne/bNOfhcqYvsilkmw.html
@MasterKatSilver
@MasterKatSilver 22 күн бұрын
I like the part where you don't show bug fixing for when something is wrong
@thegamedevcave
@thegamedevcave 22 күн бұрын
I am pretty sure I show everything needed. Even having re recorded sections to make sure of that. Where are you having trouble?
@MasterKatSilver
@MasterKatSilver 22 күн бұрын
@@thegamedevcave I fixed it, it was in split stack slot index before the last return node was It didn't make the split and return back to original slot work the slot index should be there but I don't think you did in the video
@MasterKatSilver
@MasterKatSilver 22 күн бұрын
@@thegamedevcave and there was another thing but I forgot it already
@MasterKatSilver
@MasterKatSilver 22 күн бұрын
@@thegamedevcave I had an Inventory System with Data Table but I am testing here It seems this one require less coding but there is a better way of coding this system
@thegamedevcave
@thegamedevcave 22 күн бұрын
@@MasterKatSilver if you want to change anything about this code, you are of course free to change it to whatever you prefer
#UE5 Series: Modeling Tools in UNREAL Engine 5.4 Part 1
45:59
SARKAMARI
Рет қаралды 20 М.
СҰЛТАН СҮЛЕЙМАНДАР | bayGUYS
24:46
bayGUYS
Рет қаралды 794 М.
1❤️
00:20
すしらーめん《りく》
Рет қаралды 33 МЛН
NO NO NO YES! (50 MLN SUBSCRIBERS CHALLENGE!) #shorts
00:26
PANDA BOI
Рет қаралды 102 МЛН
Cropout Casual RTS Sample Project Guided Tour | Unreal Engine
41:53
Unreal Engine
Рет қаралды 139 М.
10 Unreal Engine 5 PLUGINS I can't live without!
9:37
Cinecom.net
Рет қаралды 447 М.
The Blender to Unreal Engine Workflow
8:07
School of Motion
Рет қаралды 555 М.
Mastering Events in Unreal Engine with C++
5:17
Scripted Adventure
Рет қаралды 4,8 М.
Material Instances  - Unreal Material Course #4
16:01
The Game Dev Cave
Рет қаралды 322
Modular Control Rig Tutorial | Unreal Engine 5.4
14:21
Smart Poly
Рет қаралды 53 М.
MAKING YOUR FIRST LEVEL in Unity with ProBuilder!
16:38
Brackeys
Рет қаралды 932 М.
Unreal Engine 5.3 - Adding a skeleton to a mesh - Quick Tip
5:26
Edward Dawson-Taylor
Рет қаралды 15 М.
Unreal Engine 5.4 Motion Matching in 13 Minutes | 2024
13:41
Reality Forge
Рет қаралды 75 М.
Выложил СВОЙ АЙФОН НА АВИТО #shorts
0:42
Дмитрий Левандовский
Рет қаралды 1,6 МЛН
Теперь это его телефон
0:21
Хорошие Новости
Рет қаралды 1,9 МЛН
Дени против умной колонки😁
0:40
Deni & Mani
Рет қаралды 10 МЛН
wyłącznik
0:50
Panele Fotowoltaiczne
Рет қаралды 23 МЛН
Pratik Cat6 kablo soyma
0:15
Elektrik-Elektronik
Рет қаралды 8 МЛН
Main filter..
0:15
CikoYt
Рет қаралды 291 М.