The C# Mega Man Engine was built from the ground up to allow Mega Man fans to craft high-quality fan games with ease. The goal of the project is to faithfully recreate all of the feel and features of the classic NES series. The project has come a long way, and is still under active development.

Recreate your favorite or most feared stages from the classic series. Customize your tiles, enemies, and more.

Easily add special stage gimmicks, like conveyors, ice physics, death spikes, and water sections.

Create your own cutscenes and menus, with animation, text, and entities. You have total control over the results!

By the way, this is not a clip of Mega Man 5 - this scene was completely recreated in the engine!

Of course, what would Mega Man be without special weapons? Create your own new arsenal, with custom movement patterns, damage, and animations.

The engine can even simulate the appearance of an old NTSC television, with scaling and scanlines! Choose from Composite, S-Video, or RGB connections!