/MegaMan-Unity-8Bit-Engine

A Mega Man Engine for anyone to develop their games with in Unity.

Primary LanguageC#OtherNOASSERTION

Unity MegaMan 8 Bit Engine

Info

As the Blue Bomber doesn't get much love in Unity projects, I thought I would make a simple MegaMan project in Unity 2D and release it for everyone to use.

Download the 'MegaManEngineForUnity' folder and open it with Unity to open the project.

Check out the Manual.pdf file to get a better idea of what this project is like and how it works.

To simply check out the game, without having to use Unity, you can find the Windows and Mac builds here: https://github.com/MegaChibisX/MegaMan-Unity-8Bit-Engine-ButOnlyTheGame

Contact

If you have any questions, you can find me in the following places.

Twitter: https://twitter.com/MegaChibisX

DeviantArt: https://www.deviantart.com/megachibisx

Discord: MegaChibisX #0577

Copyrights

The MegaMan franchise is owned by Capcom.

The sprites have been provided by https://www.sprites-inc.co.uk/

2d-extras have been made by Unity Technologies and can be found here https://github.com/Unity-Technologies/2d-extras

To Just Play

Go to MegaManEngineForUnity/Build and open the 8bit.exe file.

Known bugs

Boss description missing from manual.

Input description missing from manual.

Press description missing from manual.

Boss doors can put the player inside solid blocks.

In-game weapon switching can be a bit weird.

In-menu weapon switching can be a bit weird.

Gears not assigned to controller buttons.

Ladder standing collision doesn't account for inverted gravity.

You can play the shooting SFX from the menu.

Using the power gear will change the player's physics.

Update Log

2.0.0

Major Bugfixing Update

Don't ask me what bugs exactly I forgot 😭

1.0.0

Official Release Woohoo

0.6.1

Metal Wheel now follows sand behavior.

Bugs Fixed:

Sprites and animations possibly choppy [I think I fixed it]

No enemy hit indication

Infinite slide if you press the slide button

Can shoot while sliding

Speed gear ignores gravity modifiers

Wind Storm shouldn't generate weapon pickups, or big ones at least.

Wind Storm breaks are too strong

Star clips into ground

Moving through the wall during Galaxy Man's fight

Bouncy Bomb should make explosion every time it bounces

Pressing both weapon buttons should make you return to your default weapon.

Can shoot and charge weapons when game is paused

Can shoot Power Gear shots when not fully charged

Star Crashes can be stacked (delete them on Cancel())

Can move during screen transitions if you enter with recoil from a Power Gear attack

Totem explosion damages player

Power Gear Double Shot sometimes doesn't make sound

Shield Attacked in Bomb's stage clips through the floor

Going through boss doors after fight

Shots go behind solids

Won't sink through sand if your y speed is 0

Infinite Metal Wheel jumps

Sniper Joes don't slide back when they land

Wind Storm flips its direction randomly.

Metal Wheel jumps too high with Speed Gear on

Metal Wheel doesn't work well when your gravity is inverted

Getting hit while Speed Geared will make you skip back quickly

Climbing ladders while Speed Geared is fun

Galaxy Man's wave motion gets exaggerated during Speed Gear

Thank you everyone who tried 0.6.0 out and sent me bugs!

0.6.0

Boss Rush added.

Bomb Man, Wind Man, Commando Man and Galaxy Man added.

Rides added.

Hyper Bomb, Metal Blade, Star Crash, Wind Storm, Black Hole Bomb and Commando Bomb added.

Improved Controller input.

Added intro screen.

Bolts can now be collected.

Shop now works (left to the stage select)

Music in stages.

Boss music.

Boss doors can no longer transport you to oblivion, inside a wall.

Boss doors can no longer transport you to absolute oblivion, if the game window isn't focused mid-move.

Saving and loading now available.

The fortress stage select now works. Try the first stage out to get to the Boss Rush.

0.5.0

Player creation tutorial added. Check the Readme folder.

Weapon creation tutorial added. Two for one this time.

Players can now dash and dash jump.

ProtoMan's shield now works.

Added PlWp_Shield script.

Power Adaptor and its weapon added.

Bass and his weapon added.

ProtoMan's attacks are now recolored, to reflect his MM7 attacks better.

0.4.0

Enemy creation tutorial added. Check the Readme folder.

Player weapon types added. Will be addressed soon.

Boss tutorial updated, to include weaknesses.

Added Skullmet enemy.

Added Totem Polen enemy.

Added Shield Attacker enemy, but it doesn't attack. I'm not even sure why it's called an 'attacker'.

New enemy created, the Smol Devil. Previously boss from Rockman: Battle & Fighters, now a beefy enemy.

Enemies now drop bolts. Bolts don't override normal drops, both can be dropped at the same time.

Bosses now make a sound when they heal during their intro.

Stage Select menu fully equipped with sounds.

0.3.2

Holes in old stages updated to no longer have a bed of spikes in them.

0.3.1

Camera shaking added.

Boss Star Man added.

Boss creation tutorial added. Check the Readme folder.

Tutorials properly numbered.

Metal Man can no longer be made to continuously jump from side to side.

Red tileset changed to vaguely look like a volcano.

0.3.0

Wind physics, Gravity scale and Earthquakes added.

Stage creation tutorial added. Check the Readme folder.

0.2.2

Added 0.2.1 description.

Added Bowlie enemy.

Added Springer enemy.

Added Sniper Joe (the boring variety).

Added Metal Man.

Added Player Outro.

0.2.1

Added Jet Adaptor.

0.2.0

Added ProtoMan. No shield yet.

Added Stage Select. The Stage Select screen has been heavily inspired by MegaMan 11.

Forgotten to add comments. In my defense, I'm lazy. The Menu_Ctrl object holds all the secrets.

0.1.1

Added Presses

Added Gemini Man

0.1.0

The entire official public release of the this project. Everything important can be found in the Manual.pdf, as well as comments in the code itself.