I'm the developer of a boxing game called Leather, that I've had in the Play Store and App Store for about 6 or 7 years now.
As I'm working towards a Steam release I've been digesting a lot of this guy's advice - https://howtomarketagame.com/
Whilst much of his guidance is of course marketing rather than design related, he does write about genres and game mechanics that attract players - specifically on desktop rather than mobile. It's worth a few hours of your time to check his stuff out.