you should make a game like this in an engine other than unreal engine as its very buggy
hes not gonna make the game in source
I mean literally any engine other than unreal 4
Its the only engine he has experince with making a game on a different engine is basically learning how to make games again