Example Project: https://forggio.itch.io/first-person-movement-template-example
This plugin provides a custom first person movement system along with example content, sound effects, particle systems, HUD and documentation explaining how to implement it on your own character. This project also has its content written both in C++ and Blueprint and both versions are well commented so it is easy to understand.