rafaelcp / Super Mega Engine
Mega Man GameMaker Studio 1.4.1760 Engine
Stars: ✭ 73
Labels
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
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
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
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.
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
(Super Mega Engine playthrough coming soon)
Mega Engine 1.0 playthrough video
Wiki
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].