The truth is you can do any type of game you want in both engines but both of them have different characteristics. Different strengths and weaknesses. Unreal Engine is adding new features with every release and so is Unity. You can’t go wrong with any of them.