Advanced climb and cover system

Third person cover and climb system with linetraces (no boxes or lines needed to use)

Category:
Tags: , , , , , , , , , ,

Description

Third person cover and climb system with linetraces (no boxes or lines needed to use)

Playable Demo: https://drive.google.com/file/d/1duc2GrasVxM89MSWJSIol5LAtEcZkgv8/view?usp=sharing

Preview video: https://youtu.be/8r3t7Gnpmdk

Includes:

Climb:

-can climb from jump,falling (automaticallly recognize the possible edges to grab)

-following the edge directions

-character can turn in and out corners as well

-can climb up to the top

-can jump up from edge and grab the higher one

-detecting the end of the edge / if wall hits the way (stopping there)

-it wont climb cover if the object is lower then the crouching character

Cover:

-taking cover near distance only

-character wont stuck if the wall is not totally straight

-taking cover only the enough wide wall (it checks how wide the wall is, must be wider the capsule)

-following the wall direction (in 90 or more degree as well)

-recognize the cover height (crouch or stand cover),if its to low goes to crouch position

-it wont take cover if the object is lower then the crouching character

-detecting the end of the cover (stopping there)

-the cover system uses only linetraces , so you can get cover at any objects what block “visible” channel (the traces uses it to hit the objects)

-taking off cover by pressing space or S button,getting back the running animation and speed

  

Feel free to ask information!! 

thanks for downloading my project!

 

Martole

Technical Details

Number of Blueprints: 10

Input: Keyboard, Mouse.

Network Replicated: No

Supported Development Platforms:

Windows: Yes

Mac: No

Documentation: installation txt

Doc file : https://docs.google.com/document/d/1x7GBWGyvubx1z6z2RJknwUVnMKF77vEC/edit?usp=sharing&ouid=111013141590807533144&rtpof=true&sd=true

Important/Additional Notes:-

Guide how to implement this cover system project in a new project/level :

1 method:

You can migrate this project with your new project,only third person BP and some animations will be migrated/added.

2 method:

you can easily copy/add the linetraces with the requested functions (5 pieces) and variables in to your third person BP also adding new animations into the Anim BP ( If you want you can change later them to yours )

Supported Engine Versions

4.27, 5.0 – 5.2