Undoubtedly, the Unreal Engine 4 is one of the best tools when it comes to creating 3D games. The beauty, detail and fidelity that can be achieved are enormous. You can use Unreal Engine 4 as you like and as much as you like. And you will only have to pay once your project is making a profit.