i think it doesn't use a game engine, straight up C++, i think in the final boss battle it uses GDI+ (or windows with invisible background)