2:04 - Agenda overview 2:17 - data-driven design considerations 4:44 - Data Tables 5:39 - create a struct via C++ 6:46 - create Data Table in Content Browser using struct 7:03 - use a Data Table in blueprint 7:58 - sample editor widget using a Data Table 8:33 - filter a DataTable via C++ 9:06 - pros/cons of Data Tables 10:43 - Composite Data Tables 12:07 - pull data from API with C++ 16:32 - HTTP Request blueprint plugin and node 17:43 - Web API plugin (uses Open API spec to get schema) 19:21 - overview of using external data 19:39 - Blueprint Assets 20:53 - Soft Class References explained 22:37 - view blueprint assets in Property Matrix grid 23:13 - pros/cons of BP Assets 24:53 - Data Assets 25:50 - create a Data Asset defintion in C++ 26:18 - create Data Asset in Content Browser and configure 27:05 - use Data Asset in Blueprint 27:01 - use Data Asset with editor widget 28:11 - adding get/set functions to Data Asset via C++ 28:34 - diffing/comparison of Data Assets, BP Assets and Data Tables 29:06 - pros/cons of Data Assets 30:30 - Instanced Properties 32:48 - pros/cons of Instanced Properties 33:39 - UPROPERTY Meta Tag 34:56 - pros/cons of UPROP 35:34 - Data Validation plugin 36:03 - Curve Table 36:49 - creating a Curve Table and populating it 37:35 - FScalable Float 38:21 - pros/cons of Scalable Floats 38:36 - Gameplay Tags 40:48 - big example of everything 41:33 - Asset Registry 44:38 - pros/cons of Asset Registry 45:23 - What's Next
@CamilloRealTime Жыл бұрын
Thank you! You are the nicest Lazer Potatoe I've encountered on the internet.
@unicodePug11 ай бұрын
Thank you, Potato.
@xylvnking9 ай бұрын
thank you so much
@KaonuriАй бұрын
Instanced Properties is game changer. All developer need to know this.
@NongBenz2 жыл бұрын
Some data access methods I wasn't even aware of here - Thanks for putting these out.
@ShortBusTrip2 жыл бұрын
This was fantastic. I'm working on data storage on my own videos now, using the BP Assets. Found all this information super helpful and will make the quick change to using the soft class references and push my viewers to do the same thing. I really appreciate this talk!
@chrispetersen36132 жыл бұрын
This video was super helpful to me in regards to understanding when to use data assets. Thanks for putting together this presentation!
@j05hau11 ай бұрын
I have been living under a rock. This is pure Epicness
@sebastianavena Жыл бұрын
Such a wonderful and useful talk! Super well explained, thank you VERY much!
@korypostma Жыл бұрын
In spite of what is being said in this video on TSoftObjectPtr, they can be more problematic than not for basic things like movement speeds, basic default inventories, etc. So my advice is to choose wisely which are and are not TSoftObjectPtr or TObjectPtr and pick the best one for your particular use-case. If you have 500 hat cosmetics, of course you want those to be loaded as soft pointers, but if you have a UDataAsset that is applied to nearly every character, that should not be soft.
@harrywilliams6054 Жыл бұрын
Where can I find documentation on how to use the WebAPI Plugin mentioned at 19:00? Seems incredibly useful but I can't find a shred of documentation on it
@bcur5376 Жыл бұрын
It's also not working as of Unreal Engine 5.3
@dannykay46492 жыл бұрын
Very useful info.
@arsen115619 күн бұрын
Awesome tutorial
@MartinDlabaja6 ай бұрын
Why do you show us Web API plugin, but it has no documentation and no one on internet knows how it actually works? Please fix that!
@Hyperlooper11 күн бұрын
Same issue! It isn't currently working, at least not how he shows it.
@t3hpwninat0r5 ай бұрын
Take a shot every time Jack says data
@marcoieraci Жыл бұрын
what about local files? eg. 3d models input in a packaged project
@Elmarath7 ай бұрын
How can I make an asset picker Editor Utility Widget like in the Editor?
@JackDCondon5 ай бұрын
A talk I did at UnrealFest Goldcoast 2024 will be published soon with some great tips. I'll follow up with a link
@leon004leon2 жыл бұрын
Unreal really has no chill with these rapid-fire uploads
@skippyzkАй бұрын
Unreal is so freaking weird. I hate it. I love it.
@user-tq7vo4is7w2 ай бұрын
Instant like
@EstebanLopez-bn9pd9 ай бұрын
Wait. Australia is real?
@rc-st9pg2 ай бұрын
What the hell is an evangelist? Is this new bazaar woke BS now a religion?
@dogstar94555 ай бұрын
unclear presentation.
@dertythegrower2 жыл бұрын
put an hour between each new content.. you are flooding the subscription page with dozens of content at once. And each one is one hour long. Make sense?
@Derjyn2 жыл бұрын
They dump the talks every year, as fast as possible. It's nothing new, and if you follow any industry that has events with multiple talks occurring at the same time, you will see the same media dump rates. This allows for teams that attend these events in person to rapidly shift attention, get caught up, etc. This also allows teams with members who are remote to the event to keep up. Make sense? This type of content isn't for kids looking for a 7 second dump of garbage entertainment. It's for professional and independent developers, artists, etc. Unsubscribe and move along if this scene ruins your day.
@gagagaga31472 жыл бұрын
1st comment 💗
@izzyrodmon4249 Жыл бұрын
No offense, I appreciate they share these videos but man, they need someone to manage their KZbin channel correctly, I really can’t keep up with your long videos every 10 mins lol.
@jipjomon Жыл бұрын
What an odd sentiment - there's no time limit on the videos. It's a library of sorts you can browse at your leisure and select videos to watch when you need to learn about the topic, not a funnel where you need to catch everything in your mouth right when it comes out or its lost forever.
@dertythegrower2 жыл бұрын
Stop putting all the content out at the same time.. you are going to lose subscribers because it ruins the feed with entirely all your stuff
@Extrone2 жыл бұрын
This is an Infotainment channel, not an entertainment one. If you don't want to be spammed, unsubscribe. The sub count doesn't matter here!
@xtsdagger69562 жыл бұрын
Get to the point. Get to the point. Get to the point. This should have been a 5 minute video.
@NongBenz2 жыл бұрын
He covered at least a half-dozen ways to store and access data across C++ and Blueprints and provided their differences and benefits as well as fast-fire demos on how they can work together. Godlike that it was less than an hour, great presentation. Get real.
@xtsdagger69562 жыл бұрын
@@NongBenz I suppose his rate of data transmission matched well your intake. I am glad you had a good experience. Have a great day, and good luck on your journey
@Derjyn2 жыл бұрын
As I commented in reply to someone else: This type of content isn't for kids looking for a 7 second dump of garbage entertainment. It's for professional and independent developers, artists, etc.
@xtsdagger69562 жыл бұрын
@@Derjyn Thank you for your reply, sadly, I think you intended to insult me. Lucky for you, I am not offended by your thin skin. I am a professional developer, and have been one for decades, and I know how valuable my time is. If you found value in this presentation, great! I am glad for you. I am not looking for your straw man, as you put it, "7 second dump". Just people that will get right to the point, state the point quickly and clearly, and then stop immediately after their point.
@xtsdagger69562 жыл бұрын
First useful word of the presentation starts at 4:43. Watch it again if you don't believe me.
@morningwombat2 жыл бұрын
unsubbed
@wenpluto42822 жыл бұрын
bye!
@Pepnewfull2 жыл бұрын
I love you unreal but please stop the spam. i unsubscribed because I don't want to scroll for an hour just to get my normal feed