is that a fan made or fan game of mega man?
It's its own thing inspired by Mega Man and many other games.