Status: Work In Progress
[MCE] Multiplayer Combat Editor
The Multiplayer Combat Editor provides a set of modular tools to easily implement combat, skills, stats and state machines into your game.
MCE is adapted to both advanced and new blueprint users.
MCE tools will prove most useful in RPG, Moba, Shooter and Action games but can be used for other games as well.
MCE's selling price will depend on its final list of features and the depth of their modularity. I'd like to keep it under 40$.
MCE is an idea that initially came to life while working on the Sacred Sword prototype.
MCE can be used for both multiplayer and singleplayer games.
WIP Videos - MCE Feature Showcase / MCE Implementation Showcase
- Combat Component
An alternative to Unreal's "Any Damage" system integrated to MCE tools that features built-in systems such as death and damage types.
- Skill Editor
A modular editor to create any skill you need: from automatic fire, charged weapon, scopes or laser beams to fireball, rain of arrows and petrify. Featuring settings like the number of stack, the type of cost (mana or ammo) or the animation to play among many others.
- Perk Editor
A tool that work alongside the Skill and the Stat Editor. Modify any skill or stat at runtime ("I choose this talent which increases my fireball damage, changes its icon and FX but also increases its cost").
- Status Editor
An editor that allows you to create status such as "Stunned", "Rooted" or even "Feared" that have gameplay effects (like immobilizing or forcing a character to run away from a target). Linked to most of the other MCE systems.
- Stats Editor
Create stat for any of your game elements : characters, equipment or monsters. Use them and modify them easily. Also provides built-in system for stat regeneration and skill cost.
- State Machine Editor
Easily create lists of actions and the rules between them ("The player's avatar can't shoot while reloading, shooting cancels sprint and sprint cancels reload").
MCE has been developed to work well in a game environment involving 1 to 10 player characters shooting hundreds of projectiles a minute alongside up to 20 enemies shooting at a relatively lower rate.
/!\ A choice has been made to focus on bandwidth performance at the detriment of client-server security therefore MCE code is not protected from purposeful cheaters.
/!\ MCE does not provide a 'movement prediction' system which means the position of client characters can be slightly different on server.
- Weapon System
A multiplayer weapon system that works for both TPS and FPS games using MCE tools.
- Simple Enemy Editor
A simple editor to create attacking and moving enemies using MCE tools.
MCE provides several examples ranging from player characters to skills and enemies.
- Widget Suite
A suite of widgets linked to MCE tools to display most of the information your game needs.
- Smart Print String
A simple and modular print string system using Categories that can be toggled on and off. Quickly debug any particular feature.
- Tutorial Series
MCE will be supported by a series of tutorials ranging from integrating it to fully customizing it.
- Learning Resource
I'll apply the experience I've gathered as a blueprint and game design teacher to make sure you can learn from the plugin.
MCE should be compatible with most systems as it does not use any "cast to class" to work. Tutorial videos on how to merge it with other popular plugins are planned.
Planned submission date: March - April 2017.
If you have any question, request or idea, I'd be glad to hear it.
Good luck and have fun in your projects everyone