Close, we did it for HearthStone and Artifact as a proofs of concept:
https://github.com/xfalcox/discourse-artifact/
https://github.com/xfalcox/discourse-hearthstone
Nowadays with the improvements @joffreyjaffeux did on the tool tips for Discourse, it should be even easier.