Looks a lot like D&D
I'm not a big Dungeons and Dragons player (I've never actually played the game), but I do know what the game looks like, and I think the whole 1D20 thing is from that, right? Same with the whole concept of the game, right? Still, it's cool to see it animated.