https://levelup.gitconnected.com/i-gave-myself-one-month-to-build-a-game-in-unreal-engine-5-b093faf16b97