Divinity: Original Sin 2 also among the games that generated the most revenue last year.
Steam has released its annual list of the highest-earning games of the year, and it includes one or two surprises. Among the 12 games that generated the most revenue in 2017 sits Ghost Recon Wildlands, for example, which I wouldn't have expected. The overall biggest earners also include evergreen titles like The Witcher 3, Rocket League and Counter Striker: Global Offensive.
Valve also published a list of the highest-earning new games of 2017, split by month of their release. That list, which you view here, contains some more obscure titles that might be worth looking up (I didn't know anything about space sandbox Avorion until now, for example).
You can also click here for a list of the top earning VR titles (including Superhot VR and Fallout 4 VR), and here for the most played games of 2017, grouped together by the maximum number of simultaneous players they achieved. Nothing, of course, came close to PUBG in that regard. If you're interested, Valve wrote a blog post outlining the methodology for each group.