Why is Fortnite so addictive?

Fortnite was supposed to be the first game powered by Unreal Engine 4, but it was delayed. This pushed some other games forward. Fortnite came back to…