It’s a combination of good timing, a perfect product and going against the direction of most AAA-studios.
Though BG2 is more than two decades old, a lot of us still considers it one of the best games ever. I think quite a few of us have been eager to return to forgotten realms. That’s one group.
Then there’s a group of Divinity fans (some overlapping the old BG group) waiting for Larians next RPG.
Those two groups would be the critical mass for creating hype. Would the game live up to the old games? Would it be as good as Divinty?
Then comes the first reviews and people get to play the beta, and though the first few months were rough, once we got close to release it was clear, that BG3 would not only live up to its expectations, it would smash through the roof.
Now you have your core fan base talking about how good this game is, how do you sell this to people who normally don’t play this type of game?
Well, talk to them in a language they understand. This game is complete from day 1. No DLC. No ingame shop. Just a complete game that you can play over and over again with new ways of completing it… oh, and you can co-op with your friends. Even on the couch in split screen.
There are simply not anything of major significance to criticize about this game. You may not like it, or the genre is not for you, but as a complete product it’s simply perfect.
As a player you get the feeling that Larian focus on the game first where others focus on money first. That may not be the whole truth, but it’s the feeling this is creating, and hopefully other studios will acknowledge that there are other ways to do things.