Giter Site home page Giter Site logo

megachibisx / megaman-unity-8bit-engine Goto Github PK

View Code? Open in Web Editor NEW
74.0 6.0 14.0 189.97 MB

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

License: Other

C# 94.00% ShaderLab 3.97% Python 2.03%
megaman fangames fangame opensource open-source open-source-project open-source-game rockman capcom engine

megaman-unity-8bit-engine's Introduction

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.

megaman-unity-8bit-engine's People

Contributors

megachibisx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

megaman-unity-8bit-engine's Issues

Upon build, jumping doesn't function correctly.

I just downloaded and started messing with this engine a few days ago, and I'm really enjoying the experience so far, but I have encountered a rather crucial bug.

When I attempted to make a build of the game to share a level with my friend, in the build version Megaman couldn't get off of the ground with his jump. He jumps into the air and can't get high enough to clear any jumps, but in the editor he can jump just fine.

I tried the same thing with a completely fresh download of the engine and the same thing happens.

I am using Unity Editor version 2018.3.14f1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.