Here is the first installment of the Unreal Engine 4 and C++ Fighting Game Tutorial series. In this episode, I go over an example of a final product, easter eggs, and higher-level concepts and game design choices while playing Fury Strike: 80s Beatdown!
This series can also be done in Unreal Engine 5 and has far surpassed the content shown in this video!
https://dev.epicgames.com/community/learning/tutorials/DYWnL/unreal-engine-how-to-make-your-own-fighting-game-unreal-and-c-fighting-game-tutorial-part-1