Here is the first installment of the Unreal Engine 4 and C++ Third-Person Action RPG Tutorial series. In this episode, I go over creating the project, connecting C++ to an Unreal Engine 4 project, and higher-level concepts and game design choices.
This series can also be done in Unreal Engine 5!
https://dev.epicgames.com/community/learning/tutorials/orpxv/unreal-engine-how-to-make-your-own-third-person-action-rpg-unreal-and-c-tutorial-part-1