August 21, 2018, 04:55:23 PM

Author Topic: Mega Engine - Open-source Classic Megaman engine  (Read 6440 times)

Description: For both Game Maker 8.1 and Studio!

Offline WreckingPrograms

  • Wreck 'n get stomped
  • (2) Gluon
  • *
  • Posts: 19
  • Just a game creator
    • WreckingGoomba Fangaming
Mega Engine - Open-source Classic Megaman engine
« on: August 22, 2016, 02:43:30 PM »


The Mega Engine is a free open-source Classic Mega Man engine for Game Maker Studio 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:
(click to show/hide)


F.A.Q.
(click to show/hide)


Downloads
Game Maker Studio
Game Maker 8.1


Ideas, suggestions, feedback and criticism are very appreciated, so feel free to let me know about your opinion!
« Last Edit: October 11, 2016, 10:01:20 AM by WreckingPrograms »



Offline EvilMariobot

  • WE ARE NINTENDO! WE CHALLENGE ALL PLAYERS! YOU CANNOT BEAT US!
  • Safety Inspector
  • *
  • Posts: 1972
  • Well, that was fun!
Re: Mega Engine - Open-source Classic Megaman engine
« Reply #1 on: August 22, 2016, 05:40:14 PM »
Man, if I had coding skills at all, I'd use this for a couple fangame ideas I have.

Offline WreckingPrograms

  • Wreck 'n get stomped
  • (2) Gluon
  • *
  • Posts: 19
  • Just a game creator
    • WreckingGoomba Fangaming
Re: Mega Engine - Open-source Classic Megaman engine
« Reply #2 on: August 25, 2016, 03:25:28 PM »
Version 1.1 of the Mega Engine has just been released!

Download:
Game Maker Studio
Game Maker 8.1

The downloads in the main post have also been updated.

Changelog:
(click to show/hide)

Offline WreckingPrograms

  • Wreck 'n get stomped
  • (2) Gluon
  • *
  • Posts: 19
  • Just a game creator
    • WreckingGoomba Fangaming
Re: Mega Engine - Open-source Classic Megaman engine
« Reply #3 on: August 27, 2016, 01:20:36 PM »
Version 1.2 of the Mega Engine has just been released! Sorry for posting updates so rapidly after one another, but 1.1 had some rather major bugs that I wanted to fix as soon as possible. It doesn't just include bugfixes, though, it also has some new features (read the changelog below for more details). The problem where Game Maker Studio would replace all sound effects by Windows beeps should be gone now, too.

Unless more bugs will be found or more amazing features will be suggested, this is the final version of the engine.

Download:
Game Maker Studio
Game Maker 8.1

The downloads in the main post have also been updated.

Changelog:
(click to show/hide)

Offline WreckingPrograms

  • Wreck 'n get stomped
  • (2) Gluon
  • *
  • Posts: 19
  • Just a game creator
    • WreckingGoomba Fangaming
Re: Mega Engine - Open-source Classic Megaman engine
« Reply #4 on: September 02, 2016, 12:48:05 PM »
Version 1.3 of the Mega Engine has just been released! This update only contains bug fixes, but they are some rather major ones. The most notable bug that has been fixed is the bug where LoadFMOD() crashes the game in GM Studio 1.4.1760. Upon further inspection of the error messages, I came to the conclusion that I didn't need any of the newly-broken functions, so I messed around in the LoadFMOD() script and prevented these broken functions from loading. Now the error messages shouldn't pop up anymore.

From now on, I won't add any more features to the engine, as I feel like it has all necessary content right now. If there will ever be another update, it will be one with just bug fixes.

Download:
Game Maker Studio
Game Maker 8.1

The downloads in the main post have also been updated.

Changelog:
(click to show/hide)

Offline AuraLancer

  • The guy that does the thing
  • Fusion Engineer
  • *
  • Posts: 1248
    • My Youtube Channel
Re: Mega Engine - Open-source Classic Megaman engine
« Reply #5 on: September 10, 2016, 08:25:20 AM »
I somehow missed this. This is pretty interesting.

Offline WreckingPrograms

  • Wreck 'n get stomped
  • (2) Gluon
  • *
  • Posts: 19
  • Just a game creator
    • WreckingGoomba Fangaming
Re: Mega Engine - Open-source Classic Megaman engine
« Reply #6 on: September 22, 2016, 08:03:28 AM »
Version 1.4 of the Mega Engine has just been released! Not a whole lot of bug fixes this time around, but I fixed all bugs that have been reported (at least to my knowledge). Sorry for the delay for this version, I wanted to wait a little while in case another bug report showed up.

Download:
Game Maker Studio
Game Maker 8.1

The downloads in the main post have also been updated.

Changelog:
(click to show/hide)

Offline WreckingPrograms

  • Wreck 'n get stomped
  • (2) Gluon
  • *
  • Posts: 19
  • Just a game creator
    • WreckingGoomba Fangaming
Re: Mega Engine - Open-source Classic Megaman engine
« Reply #7 on: October 11, 2016, 09:59:22 AM »
Version 1.5 of the Mega Engine has just been released! Several bug fixes involving Rush Jet and moving platforms have been applied, and a bug where Picketmen could crash the game under specific circumstances has been addressed as well.

Download:
Game Maker Studio
Game Maker 8.1

The downloads in the main post have also been updated.

Changelog:
(click to show/hide)

Offline lordcyber

  • Safety Inspector
  • *
  • Posts: 65
Re: Mega Engine - Open-source Classic Megaman engine
« Reply #8 on: October 13, 2016, 08:08:26 PM »
Great engine,

My advice is add room transition between rooms, instead making all the sections in the same room.
This can help to level design because, because if you raise or extend a level section, it will be necessary to redo a good part of the others level's sections.

I already use this trick in Super Castlevania 3, so I can help if you have problems with surfaces or other thing to perform this trick.

 

 Terra Alternata Visits