All Projects → rafaelcp → Super Mega Engine

rafaelcp / Super Mega Engine

Mega Man GameMaker Studio 1.4.1760 Engine

Projects that are alternatives of or similar to Super Mega Engine

Pixelvision8
Pixel Vision 8's core philosophy is to teach retro game development with streamlined workflows. PV8 is also a platform that standardizes 8-bit fantasy console limitations built on top of the open-source C# game engine based on MonoGame.
Stars: ✭ 773 (+958.9%)
Mutual labels:  game-engine, gamedev
Sadconsole
A .NET ascii/ansi console engine written in C# for MonoGame and XNA. Create your own text roguelike (or other) games!
Stars: ✭ 853 (+1068.49%)
Mutual labels:  game-engine, gamedev
Ct Js
Ct.js is a desktop game engine that makes learning programming fun and game development easy by its visual editors and well-documented code library
Stars: ✭ 831 (+1038.36%)
Mutual labels:  game-engine, gamedev
Magnum Bootstrap
Bootstrap projects for Magnum C++11/C++14 graphics engine
Stars: ✭ 69 (-5.48%)
Mutual labels:  game-engine, gamedev
Monogame
One framework for creating powerful cross-platform games.
Stars: ✭ 8,014 (+10878.08%)
Mutual labels:  game-engine, gamedev
Qengine
Retro game engine for developers that enjoy creating games like it's 1997.
Stars: ✭ 763 (+945.21%)
Mutual labels:  game-engine, gamedev
Excalibur
🎮 An easy to use 2D HTML5 game engine written in TypeScript
Stars: ✭ 892 (+1121.92%)
Mutual labels:  game-engine, gamedev
Quicksilver
A simple framework for 2D games on desktop and web
Stars: ✭ 710 (+872.6%)
Mutual labels:  game-engine, gamedev
Magnum Plugins
Plugins for the Magnum C++11/C++14 graphics engine
Stars: ✭ 66 (-9.59%)
Mutual labels:  game-engine, gamedev
Yeti
⛄️ A general-purpose data-driven game engine with tools. Attribution based licensing.
Stars: ✭ 21 (-71.23%)
Mutual labels:  game-engine, gamedev
Engine
Fast and lightweight JavaScript game engine built on WebGL and glTF
Stars: ✭ 6,890 (+9338.36%)
Mutual labels:  game-engine, gamedev
Pyxel
A retro game engine for Python
Stars: ✭ 9,133 (+12410.96%)
Mutual labels:  game-engine, gamedev
Raylib
A simple and easy-to-use library to enjoy videogames programming
Stars: ✭ 8,169 (+11090.41%)
Mutual labels:  gamedev, game-engine
Coffee
An opinionated 2D game engine for Rust
Stars: ✭ 771 (+956.16%)
Mutual labels:  game-engine, gamedev
Lovr
Lua Virtual Reality Engine
Stars: ✭ 743 (+917.81%)
Mutual labels:  game-engine, gamedev
Awesome Gideros
A curated list of awesome Gideros resources, classes and tips.
Stars: ✭ 17 (-76.71%)
Mutual labels:  game-engine, gamedev
Gameproject3
游戏服务器框架,网络层分别用SocketAPI、Boost Asio、Libuv三种方式实现, 框架内使用共享内存,无锁队列,对象池,内存池来提高服务器性能。还包含一个不断完善的Unity 3D客户端,客户端含大量完整资源,坐骑,宠物,伙伴,装备, 这些均己实现上阵和穿戴, 并可进入副本战斗,多人玩法也己实现, 持续开发中。
Stars: ✭ 655 (+797.26%)
Mutual labels:  game-engine, gamedev
Gamedev libraries
A collection of open source c/c++ libraries for gamedev
Stars: ✭ 679 (+830.14%)
Mutual labels:  game-engine, gamedev
Amethyst
Data-oriented and data-driven game engine written in Rust
Stars: ✭ 7,682 (+10423.29%)
Mutual labels:  game-engine, gamedev
Simpleton Engine
What a stupid name for a library
Stars: ✭ 42 (-42.47%)
Mutual labels:  game-engine, gamedev

Super Mega Engine

Join the chat at https://gitter.im/Open-Mega-Engine/Lobby Twitter Twitter Facebook Facebook Discord Discord

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.

Open Mega Engine

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.

Open Mega Engine playthrough video
Open Mega Engine playthrough video
(Super Mega Engine playthrough coming soon)

Mega Engine 1.0 playthrough video
Mega Engine 1.0 playthrough video

Tutorial
Tutorial

Wiki

F.A.Q.

Guidelines for Contribution

How To

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].