Weren't some of those games originally on PC? I dunno, it doesn't seem ahead of its time... It did popularize some things, but it was not ahead of its time... : /
Dance my pretties!
The Official Art Thread - The Official Manga Thread - The Official Starbound Thread