Mega Man X Engine, otherwise known as MMX Engine, aims to be a full-fledged engine for building Mega Man X style games.
- Physics engine emulating gameplay on the original MMX1 through MMX3 games on Super Nintendo as closely as possible.
- Scripting language which allows users to customize the behaviour of objects and enemies.
- Tools which enable users to build their own levels.
- Visual Studio 2015
- Monogame (Included as a NuGet package)
The project is hosted on GitHub where you can report issues, fork the project and submit pull requests.
MMXEngine.sln contains all projects in one solution. Unit tests may be run via the Test Explorer in Visual Studio.
- Check the issues to make sure no one has requested it and/or contributed it.
- Fork the project.
- Checkout the latest development version.
- Start a feature branch based on the latest development version.
- Ensure that you add/update unit tests.
- Commit and push until you are happy with the contribution.
- Create a pull request.