What the fuck is this fucking crap?

Didn't they already make Mega Man X?