Feature Logic Docs Videos

Unreal Engine 4

Meek Cover System

Provide example and logic for your own cover system.

Aloha! And Thank you for your interest in our Meek Cover System (MCS.) This is built from the Third Person Project setup. The entire purpose of MCS is to provide example and logic for your own cover system. We wanted a multiplayer cover system that didn’t require special “walls.” Unable to find suitable tutorials, examples, and Marketplace blue prints, we decide to implement our own. As time continued, we added other features, such as cover to cover. We hope you find this project very useful and instructive.

Version 1, was developed on a Mac, V2+ is developed on Windows.

As of version 2, we have switched to supporting all functionality into an Actor Component. MCS is based on animations from the free UE4 Animation Starter Pack. Hence, our cover animations is the standard moving animation BUT turned 90 degrees, to face parallel with the wall. We then limit movement to following the wall.

As of version 3, we have implemented custom animations.

As of version 4, we have implemented the following. Added Character and Animation BP for Cover Animset Pro. Assets not included, please check documentation for help. All assets have been moved into the MeekCS folder. Mixmo animations have more friendly names. We apologize for the confusion. All previous versions will have the "Face towards Cover" MCS Interface type. We completed the "Back against Cover" MCS Interface settings. Cover Animset Pro uses this setting.

As of version 5, we have implemented the following. We have combined all characters into one blueprint. You can switch cover animations by pressing "Z" You can now determine how controls work in cover. Either "Camera" for the old way. Or "Fixed." We fixed the bug tilting issue.
Upcoming 5.1: Setting trace channel, to limit what objects you can enter cover.

Quick list of features

Features:

  • 90%+ functionality put into an Actor Component.
  • Multiplayer support. Built and tested with the “Run as Server” mode.
  • Hard Cover system. You need to press a button.
  • Cover against any surface. No special “wall” materials required. BUT v5.1 you can set a trace channel.
  • Move from cover to cover, adjoined/curved/concave/hard angled walls.
  • 2 types of Cover movement: Fixed and Camera based.
  • 3 types of animation "categories:" None. Forward facing. Back facing.
  • Peek function. Used for simple cover fire.

Built in Logic

Logic

  • Moving back, or away from wall, auto uncovers you.
  • Auto crouch if wall is short. Based on wall height. Adjustable by a variable.
  • Cover to cover requires you going to edge of wall, then pressing cover.
  • Curved walls require a minimum size.
  • Cover fire was built as an example, and isn't a fully built feature.

Documentation

Meek Cover System Documents

Video

Version 5.0  

Version 4.0  

Version 3.0  

Version 2.0  

Thank you