Smart Data Storage -- UE5 Blueprints

  Рет қаралды 5,433

Slightly Esoteric Game Development

Slightly Esoteric Game Development

Күн бұрын

Пікірлер: 49
@esotericgamedev
@esotericgamedev Жыл бұрын
Read the description for info 0:00 Intro 2:08 Data Tables 5:33 Function Libraries 7:35 Actor Components 8:55 GetClassDefaults 10:45 Data Assets 13:30 Other (save games, game instance, game mode, game state)
@iranazadi7
@iranazadi7 10 ай бұрын
how can I hire you for a part time job:)
@blacksage81
@blacksage81 3 ай бұрын
F bomb in under 2 minutes, subbed in under 2 minutes.
@esotericgamedev
@esotericgamedev Күн бұрын
😂😅
@aedfx
@aedfx Жыл бұрын
This is such a useful tutorial thank you so much. I'm only 2 months into game dev and my current systems are incredibly messy. I think understanding the different ways to store data this early on in my journey will be extremely helpful in the long run. Thank you so much! by far one of the best channels I have found yet and you are super chill. Excited to dive into more of your videos!
@esotericgamedev
@esotericgamedev Жыл бұрын
Thanks mate, glad to hear this feedback ☺️ welcome aboard
@luckyblockfatality
@luckyblockfatality 5 күн бұрын
wow fast and concise, no filler wonderful wonderful wonderful
@esotericgamedev
@esotericgamedev 5 күн бұрын
@@luckyblockfatality thanks for watching
@luckyblockfatality
@luckyblockfatality 5 күн бұрын
@ now that I am finished I’m researching composite data tables now for the purpose of defining spawned weapon attributes. This video was super useful to me; I am using a data table to store round timer duration attributes based on chosen difficulty
@MIKELENZTIPS
@MIKELENZTIPS 10 ай бұрын
Not forgetting Material Parameter Collections which you can use effectively (read and write at runtime) anywhere outside the material graph as well for any global scalar and vector parameters and easy manipulation in BP or as a MPC sequencer track
@skippyzk
@skippyzk 3 ай бұрын
The function library is clever because you can change a bunch of colors by just changing it in one place
@infobharat
@infobharat 8 ай бұрын
I never comment on any KZbin video. But you made me change that fact.
@PurposelessRabbitholes
@PurposelessRabbitholes 4 ай бұрын
Sick video, very helpful 🤘
@esotericgamedev
@esotericgamedev 4 ай бұрын
Glad to help
@strick9red
@strick9red 10 ай бұрын
Great work your helping a lot of people with these videos.
@esotericgamedev
@esotericgamedev 10 ай бұрын
Glad to hear it thank you
@jumpthe11
@jumpthe11 Күн бұрын
Goddamn brilliant thank you for enlightment
@esotericgamedev
@esotericgamedev Күн бұрын
@@jumpthe11 go forth and shine bright enlightened one
@Latvian3Dman
@Latvian3Dman Жыл бұрын
Thank You for this video (I shared it to friends on Twitter)
@esotericgamedev
@esotericgamedev Жыл бұрын
Thanks
@ripkowai
@ripkowai 5 ай бұрын
Quick question, Im not sure if i simply didnt understand but, lets say I want to save a check point of a player then reset the scene or change scene and have a persistent data storage that can hold the information of the check point that I was at last before the reset. What you showed in your video is just data containers correct? So I would not be able to use them for my goal.
@esotericgamedev
@esotericgamedev 5 ай бұрын
Yeah use save game asset for your purpose. I did a video on it around the same time this one was uploaded
@m96k3y7
@m96k3y7 10 ай бұрын
straight to point, quality!
@bertrandciesielski2260
@bertrandciesielski2260 10 ай бұрын
Hey, thanks for the video, I didn't know about Data Assets tbh. You didn't mention Game Instance is it because you just don't use it or is it because it's not supposed to be used this way because of reasons?
@esotericgamedev
@esotericgamedev 10 ай бұрын
Yeah you can use the game instance but I wouldn’t use it for too many things because it will get cluttered. I usually reserve the game instance for things like connecting players to multiplayer rather than general data
@bertrandciesielski2260
@bertrandciesielski2260 10 ай бұрын
@@esotericgamedev I see, thanks for the explanation, guess I will move some stuff out of the game instance in my current project. I've been using game instance mixed with data tables and map variables to store stuff since 2017 xD
@zypperhhh
@zypperhhh 6 ай бұрын
And what if I want to update those variables in game and keep them persistent, what would be the best one to do that ?
@esotericgamedev
@esotericgamedev 6 ай бұрын
Probably actor component
@corbingrossen
@corbingrossen 8 ай бұрын
didnt think id laugh while watching a ue tutorial, probably gonna watch your tutorials instead now lol
@esotericgamedev
@esotericgamedev 8 ай бұрын
😆
@LuciousKage
@LuciousKage Жыл бұрын
Greaaat subject!! Could you make video about Dependencies? which method of data storage to use and how NOT to make direct references ? Its a subject there is very little about on youtube i feel. and those can really mess up the game 😊
@esotericgamedev
@esotericgamedev Жыл бұрын
See the previous video about modular blueprints
@LuciousKage
@LuciousKage Жыл бұрын
O_O Man, u good... u went back in time and made a video about it... respect @@esotericgamedev ;) ps ive watched it already, but i though of more examples, like how to use things like object actors or other methods to store and call variables without dependencies hard dependencies. ( because structs do hard reference for example)
@F0r3v3rT0m0rr0w
@F0r3v3rT0m0rr0w 7 ай бұрын
i am having issues with data assets, i was using them for skills in my combat system but they keep resetting to default every time i start up unreal engine. which isn't really useful.
@nawhz6292
@nawhz6292 4 ай бұрын
Best
@esotericgamedev
@esotericgamedev 4 ай бұрын
Thanks 🙏
@muhammetemirbulut6511
@muhammetemirbulut6511 7 ай бұрын
omg very clear and good
@eligijuspranskunas3509
@eligijuspranskunas3509 Жыл бұрын
nice! how to separate numbers from the words? I mean, if I have text box, how to make it to allow to type in only numbers?
@TheFlyingEpergne
@TheFlyingEpergne Жыл бұрын
Use a spin box instead
@XYNoise
@XYNoise Жыл бұрын
Cool!
@Dr3amB3ast
@Dr3amB3ast 7 ай бұрын
This is so hilarious lol
@esotericgamedev
@esotericgamedev 7 ай бұрын
😆
@noname2031-w5r
@noname2031-w5r 9 ай бұрын
LOL BALL ACH!!!!!!
@esotericgamedev
@esotericgamedev 9 ай бұрын
Lol aye
@nikwalz3429
@nikwalz3429 6 ай бұрын
you are very fast...
I solved Unreal Engine's Package Size Problem...
14:35
Cobra Code
Рет қаралды 80 М.
Из какого города смотришь? 😃
00:34
МЯТНАЯ ФАНТА
Рет қаралды 1,2 МЛН
这是自救的好办法 #路飞#海贼王
00:43
路飞与唐舞桐
Рет қаралды 125 МЛН
Perfect Pitch Challenge? Easy! 🎤😎| Free Fire Official
00:13
Garena Free Fire Global
Рет қаралды 75 МЛН
ЗНАЛИ? ТОЛЬКО ОАЭ 🤫
00:13
Сам себе сушист
Рет қаралды 4,2 МЛН
Inheritance Tutorial (Parent Child) | Unreal Engine 5
34:51
Tyler Serino
Рет қаралды 26 М.
Using Data Asset for Weapons
38:24
Patsanoob
Рет қаралды 6 М.
Dear Game Developers, Stop Messing This Up!
22:19
Jonas Tyroller
Рет қаралды 725 М.
Epic's Unreal Optimization Disaster | Why Nanite Tanks Performance!
13:07
Threat Interactive
Рет қаралды 233 М.
Unreal Engine Data Assets EXPLAINED
11:23
The Game Dev Cave
Рет қаралды 9 М.
Reducing Draw Calls in Unreal! [UE4/UE5/Blender] (Check Description!)
40:11
The Most Common Mistake Beginners Make in Unreal Engine | UE5
12:17
Ali Elzoheiry
Рет қаралды 122 М.
UE5 Efficient Blueprints - Data Structures
20:27
Polysiens
Рет қаралды 9 М.
UE5 - Data Storage Using Object Class
26:36
3 Prong Gaming
Рет қаралды 8 М.
Из какого города смотришь? 😃
00:34
МЯТНАЯ ФАНТА
Рет қаралды 1,2 МЛН