In this tutorial, I demonstrate how to utilise the latest Unreal Engine 5 features to set up a robust system for managing your game items data.
https://dev.epicgames.com/community/learning/tutorials/6dv8/unreal-engine-the-perfect-framework-for-managing-you-game-items-data
Wow! Thank you so much for sharing this!
Right now I’m planning how to structure and expose balance and game data for the designers to work in a comfortable but scalable way. DataTables are too rigid and if you go that path, you end up having a row with 20 columns and you only use a few per row…
I saw FInstancedStructs a few weeks ago and I just found your post now, freshly posted!
Again, thank you a lot! Probably I’ll write again after going through all of it and implementing into our systems.
Thanks for the kind words! Data tables are an absolute pain to work with. And you’re right, you’ll end up with most columns not being used at all. Once you use instanced structs in your implementation, you won’t be able to go back to any methods. They’re also super designer-friendly.