I am following the current best practices to create my own game with Unreal Engine 5, in this project I started from scratch, a blank project with c++, and added documentation step by step. so this is a hybrid system with C++ and Blueprints, following logic used on Lyra Project, Valley of the Ancient, and all dev talks on the Unreal Engine channel, and Unreal Engine Community, and some channels here on Youtube which I learned and learn a lot.
Soon this project base I will put it on the GitHub, I need to learn more, and fix it before sharing this, but this is my start journey with game development :D.