Weirdly (long story) it was created twice, first in XNA and then in a C / SDL based custom engine which is the current version.