Skip to content

KaykyDeSouzaDias/Cover-System-Unreal-Blueprint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

The Project

This project is a cover system mechanic made with Unreal Engine blueprints, with a character that take cover from an obstacle and walk during the cover action.

Download now the final result of the project.

A playable form of the project for you to test it and enjoy it!
Let's go: https://drive.google.com/file/d/1G_fxY61dhtxpeCmjtTvU52NNKeLhkmVD/view?usp=sharing

Reference

My two biggest references were the AAA franchise Gears of War and The Division, which uses this system a lot.

Objective

This functionality was made for my portfolio and to grow my programming skills.

Also, if you want to use this project for study, make money, etc., it's okay! Use it as you wish!

How was done?

1.0 - Firstly, I made my cover object, collision boxes, and the cover arrow, all this in one blueprint to be easier.

1.1 - After that, I made a cover interface to pick up some values.

1.1.1 - Notice that I made two functions. And each of them has two variables. The first (CoverIsAvailable) has the values of the CoverRotation and if the cover is available. The second one (StopMove_Cover) is about when the character stop moving during the cover action, those variables are about the directions (Right and Left).

1.3 - And then I distributed the values in the Event Graph.

2.0 - So, I made the cover logic inside the character and configured some buttons, to enter and exit for the cover action. And used the controller rotation yaw to improve the experience and to facilitate.

3.0 - And then, I made a collision border to the character don't go away and stop.

4.0 - For the finish, I opened the Anim Graph and started to pick up the values of when the character needs to stop, or when he exited or started the cover action, etc. In addition to configuring the animations.

That's it! Thank you so much for staying here until the end, and if wanna see more about the project, you can download it!