Meek Cover System

Average Rating:  
X Rating Failed

Provide example and logic for your own cover system.

  • Supported Platforms
  • Supported Engine Versions
    4.18-4.20

Description


Web page with video and documentation: http://www.meeksoft.com/mcs.html

Preview Version 1: MCS Preview V1.mp4

Preview Version 3: MCS Preview V3.mp4

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


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.

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.

Technical Details


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.
  • Move from cover to cover.
  • Move along adjoined walls.
  • Move along curved walls.
  • Move along concave/hard angled walls 
  • Very basic cover fire*.


Logic:

  • Camera switch when in cover, vs when out of cover. You may/may not like this*.
  • Moving back, or away from wall, auto uncovers you.
  • Auto crouch if wall is short. Based on wall height. Adjustable by a variable.
  • Cover movement is based on camera. So forward while looking left, will move left.
  • Cover to cover requires you going to edge of wall, then pressing cover.
  • Curved walls has a minimum size. Else our line trace won’t detect tiny walls.
  • Cover fire was built as an example/filler for your real/animated cover fire.
  • Multiplayer support. Built and tested with the “Run as Server” mode.

*Not supported in Actor component.


Number of Blueprints: 2 (1 Character and 1 Actor Component)

Input: Keyboard + Mouse

Network Replicated: Yes

Supported Development Platforms: Mac, Windows

Supported Target Build Platforms: Mac, Windows

Documentation: Meek Cover System Document.

Important/Additional Notes: Please read documentation.

Comments

!

Previous Next
  • Edit
  • Preview
  • Help
Enter
Login to comment
X Report this Comment
Report
X Attention


close
X Edit this Comment
  • Edit
  • Preview
  • Help
Update
X Remove this Comment

Are you sure you want to remove this comment?

Remove
X Attention