Modular gameplay development in UE5 is great! This video goes over creating your own gameplay feature which holds all the logic and content (blueprints and UI) needed, which can then be added to any experience or enabled/disabled with one click.
It makes disabling/enabling gameplay features per game experience, or generally really nice, and easy to work with modularly. No more huge playerState blueprints or pawn blueprints logic.
It's interesting to think what should be in a gameplay feature plugin vs what shouldn't. I find it curious that the ShooterCore itself is inside a module and most maps are in plugins. I personally put my maps in the content/Maps folder so I can add level instances from plugin. Still digging in and learning so much!
I found it great that you can easily add HUD elements from a feature using gameplay tags / Slot ID.
Game/Dev on!
Join my Patreon to get video credits and if you'd like to give thanks!
https://www.patreon.com/NanceDevDiaries
Thanks for watching!
---------------
Timestamps:
00:00:00 - [Intro + final product]
00:00:34 - [Setting up gameplay feature plugin]
00:01:40 - [Adding and creating Currency UI]
00:08:13 - [Creating your currency BP and spawning it]
00:14:28 - [Creating currency manager]
00:19:41 - [Having the UI update with the currency amount]
00:21:54 - [Jazzing up the currency UI, making it bigger, yellow]