Fanmade "Mega Man X Engine" for Game Maker now available as open source
From the words of the devs themselves:
Dragon Developer said:Mega Man X Engine is a framework being developed using GameMaker (formerly GameMaker Studio 2) that contains a lot of features Mega Man X games have already implemented so you don't have to start it from scratch, plus new assets showing what can be done with the engine.
Note: this engine is not complete yet, we recommend using it only if you are practicing or really know what you are doing.
Those interested, can start taking a peek at the source code right now, since the developers have just made the code open source for everyone to start poking at it.
What are you waiting for? If you're not checking the Mega Man X engine out, then there's no reason for you to go on! What… What are you fighting for?!
Source