Awesome
Super Mega Engine
Super Mega Engine - Open-source Classic Megaman engine for Game Maker Studio!
Run the HTML5 DEMO inside your browser!
Download the Windows DEMO (EXE).
Download GameMaker Studio 1.4.
<img src="https://github.com/rafaelcp/Open-Mega-Engine/blob/master/sprites/images/sprLogo_0.png?raw=true" width="358" alt="Open Mega Engine" title="Open Mega Engine" style="background-color: black">This is a fork of Mega Engine 1.3 for GM Studio by WreckingPrograms, intended to improve the code and incorporate contributions from users.
The engine has several features, including:
- 60 FPS Classic Mega Man gameplay
- Flexibility in adding or changing content in the engine
- Accurate movement, physics, object interaction and more
- Sliding and buster charging (can be disabled with ease)
- Collision with solids, jumpthrough solids, ladders, spikes and water
- A “section system” as present in the Classic titles, including proper screen transitions
- Several built-in special weapons, with flexibility in adding new ones or changing existing ones
- Built-in enemies, as well as flexibility in adding your own
- Various example gimmicks included in the engine, and flexibility in adding your own
- An example Robot Master with full AI, and flexibility to add your own bosses
- A customizable title screen, stage select, boss introduction screen, weapon get screen, game over screen and pause screen
- E-Tanks, M-Tanks, health drops, weapon drops and extra lives
- Fully functional checkpoints
The following features are exclusive of the Super Mega Engine fork:
- More flexibility in adding or changing content in the engine (code is more modular and less coupled; configurations are more accessible)
- More built-in enemies
- More gimmicks and effects, like wind, screen shake and flash and, optionally, allows moving platforms to persist on screen transitions (like MM5/MM9 bubbles)
- Vertical boss doors
- Automatically adds boss names to the stage select screen
- Adds W-Tanks, screws and a fully functional shop (optional) with some built-in items, like the energy balancer, shock guard and guard power up
- Modular and event-driven weapons and projectiles system
- Fortress system, including drag & drop placement of paths and dots
- Automatic collision objects placement according to tiles
- Mini bosses
- Enemy weak spots
- Multiple characters system (Proto Man built-in)
- Keyboard / Gamepad config (desktop only)
- Game saving / loading system
- Password system
- Intro stage support
- Dialog text system
- HTML5 support (if you have the GM exporter, you can generate a browser version of your game, like the HTML5 demo available here)
- Gamepad support (desktop only)
- No FMOD (sound library) dependency
- More bug fixes, even in relation to the latest versions of the original project
- Maintained by the community
- Cons: GM Studio 1.4.1760 only.
<a href="https://www.youtube.com/watch?v=cGZtF46oGJ8" target="_blank">Open Mega Engine playthrough video<br><img src="https://img.youtube.com/vi/cGZtF46oGJ8/0.jpg" alt="Open Mega Engine playthrough video" title="Open Mega Engine playthrough video" width="240" height="180" border="10" /></a> (Super Mega Engine playthrough coming soon)
<a href="https://www.youtube.com/watch?v=LmcvNggdHew" target="_blank">Mega Engine 1.0 playthrough video<br><img src="https://img.youtube.com/vi/LmcvNggdHew/0.jpg" alt="Mega Engine 1.0 playthrough video" title="Mega Engine 1.0 playthrough video" width="240" height="180" border="10" /></a>
<a href="https://www.youtube.com/playlist?list=PLZWFosEIaQq13eVkura_XwdqkgZtLEr2D" target="_blank">Tutorial<br><img src="https://img.youtube.com/vi/LT12qZz1PpM/0.jpg" alt="Tutorial" title="Tutorial" width="240" height="180" border="10" /></a>
Wiki
Goals
- Ideally, the engine should be an empty game, and levels, weapons and bosses (from examples or created by the user) should be added by the user according to his individual game
- It should be possible to replicate any of the 8-bit MM games with the engine