MFGG Forums
Mega Engine - Printable Version

+- MFGG Forums (https://forums.mfgg.net)
+-- Forum: MFGG (https://forums.mfgg.net/forumdisplay.php?fid=4)
+--- Forum: Development Showcase (https://forums.mfgg.net/forumdisplay.php?fid=8)
+--- Thread: Mega Engine (/showthread.php?tid=661)



Mega Engine - WreckingPrograms - 03-20-2018

[Image: Tzy8LkV.png]

The Mega Engine is a free open-source Classic Mega Man engine for Game Maker Studio 2, Game Maker Studio 1.4 and Game Maker 8.1, built around the idea of combining accuracy to the original games with being flexible and easy-to-use. It aims to take the best of all entries in the Classic series and combining it in one engine. Being built from the ground up, this engine is the result of three months of work; while this may seem like a short development time, I did not cut any corners in regards to quality.

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
  • Three  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
To make this engine as easy to use as I could, I made a video tutorial series on how to use the engine. A playlist of the series can be found here: http://bit.ly/2bc7HQE

I also recorded an engine playthrough to showcase most of the features it has:


Screenshots:

F.A.Q.

Downloads
Game Maker Studio 2
Game Maker Studio 1.4
Game Maker 8.1


Ideas, suggestions, feedback and criticism are very appreciated, so feel free to let me know about your opinion!


This isn't just a repost of the phpBB thread. The reason I'm creating this thread is that I just created version 1.7. I got multiple requests to add Mega Man Maker's more stable moving platform code to the engine, and I finally got around to it. It also includes a minor clipping fix related to sliding.
The downloads above are for this new version.

Changelog:

For those who want to implement these stable moving platforms into their project made in an earlier version, here's the code to look out for:



RE: Mega Engine - sc00pj0hn - 03-20-2018

I almost forgot you had to post this here aswell. Has it been updated recently or was it months ago?


RE: Mega Engine - VinnyVideo - 03-20-2018

Good stuff. It's always nice to see a well-made engine where user-friendliness is at the forefront of the development process.


RE: Mega Engine - WreckingPrograms - 03-21-2018

(03-20-2018, 04:51 PM)sc00pj0hn Wrote: I almost forgot you had to post this here aswell. Has it been updated recently or was it months ago?

It's been updated yesterday, around the same time I created the thread.


RE: Mega Engine - RetroRespecter - 03-21-2018

I can't believe the genius behind Mega Maker is making a complete engine for us.


RE: Mega Engine - OssieTheOstrich - 03-22-2018

(03-21-2018, 08:48 PM)RetroRespecter Wrote: I can't believe the genius behind Mega Maker is making a complete engine for us.
The Engine was created before that.


This forum uses Lukasz Tkacz MyBB addons.