This can be debated. Although Rust/H1Z1/PUBG were certainly popular battle royale games before Fortnite, Fortnite was the only one that brought it mainstream, outside the hardcore gamer ecosystem.
I see that minimaxir has been downvoted so it seems "mainstream" has different meanings.
I don't play video games and don't keep up with them. I've never heard of PUBG. But nevertheless, I did hear about Fortnite. Why? Because a business analyst on Youtube did a business case study[0] about Epic Games and the development history of Fortnite. That was unusual because he typically analyzes non-game companies[1] like Amazon, Uber, Stripe, GoPro, Theranos, etc.
My point is that there must have been a noticeable step change in popularity level between PUBG and Fortnite such that it entered his consciousness and justified a business case study from him -- which in turn entered my consciousness. If "mainstream" isn't the right word to use to describe Fortnite's greater reach to non-gamers, I don't know what a substitute word would be.
Also, I know what the "floss dance" is and that it's in Fortnite. If PUBG or other video games have named dances, I don't even know of their existence.
So your idea of mainstream is whatever videos you happen to run across?
Now, I do agree with you, but more to do with your point about the flossy dance, since seeing stuff from games leak into real life consistently is pretty mainstream.
That's why I added "outside the hardcore gamer ecosystem". PUBG was incredibly big yes, but parents weren't asking questions about their children's addiction to PUBG and talk shows didn't have long segments about PUBG.
I think it's hard for gamers to really appreciate what Fortnite is. It's a whole new thing, that's never happened before. It's bigger than Pacman, Pokemon, Mario, Tetris, Angry Birds, etc.
My brother, a college football player, plays it. My sister, an Instagram addict and high schooler, plays it on her phone while shopping at, I dunno, Forever 21 I guess.
Maybe not compared to a free game like Fortnite, but 50 million copies is huge when it comes to video game sales. The 50 million number is from Xbox and PC only.
GTA V is the top grossing game of all time and sold 90 million copies on 3 platforms. Minecraft has sold 150 across way more platforms and has been around way longer.
They're different pricing models. Fortnite is free to play and PUBG has an up-front cost. Copies sold/downloaded or peak active player-base is probably a more relevant comparison.
Battle royal was already popular enough for Epic to drop everything they had and shift focus to the genere without any doubt that it was the correct thing to do. To give them credit for the popularity of the genre is to rewrite history.