TPS Multiplayer shooter with cover system v3.0

Movement,aim offset,montages,Hand IK,shooting,damage,etc are replicated! It is a basic shooting project from what you can build your Multiplayer shooter game!

Tags: , , , , , , , , , , , , , , , ,

Description

Tutorial:

https://drive.google.com/file/d/1AREnb1JaYnt9MKhay5uzlTAHypWUxn--/view?usp=drivesdk

Demo: https://drive.google.com/file/d/1_PD4q1NCIYfZDGZvp33K0orWHxu-YLA8/view?usp=sharing

Preview: https://www.youtube.com/watch?v=QB060pJ8zlM

UPDATE v3.2:

-More Optimized and cleaner codes

-Fixes some errors.

UPDATE v3.1:

-Added landing

-optimzed anim bp

UPDATE v3.0 :

Added:

-new leaning functions and animations at end of the cover (no blind shooting anymore)

-crouch stance out of cover

-adjusted camera movement

-smoother animation transitions

-shotgun weapon

-sniper weapon

-extra sounds

-zooming with sniper rifle

-picking up and dropping weapons

-replication and gameplay optimization

Updated training map

Fixed some bugs

UPDATE v2.0 :

-set more precision & dynamic cover system

-set new left/right hand IK for weapons

-set smoother camera transitions

-added run blend space

-added a cover title

-added reload warn

-set advanced crosshair

-added footstep sounds

-set more realistic reloading

Weapon switch:

Primary and secondary

Base weapon/child bp :

-weapon stats like:damage,fire rate,reload time,accuracy,recoil,firing mods,image

Firing modes:

-single,auto,burst

Projectile:

-can hit any objects

Aiming down sights:

-smooth FOV zooming

Die/respawn:

-player dies if shot causes 0 or less health

Damage/health regen :

-advanced damage,depends on hit bone

-after 10 secs starts health regen

-hit player get hit indicator on his screen

-critical hit chance,depends on weapons crit chance %

Reload:

-weapons uses magazine/ammo pool

-player reloads it/counts how much left

Effects,particle,sound:

-plays effect when firing, projectile flash, bullet hole

Recoil:

-every shot moves pitch up

Bullet spread:

-random bullet landing

-when aiming spread is less

Floating damage:

-floating damage number next to the hit enemy

-headshot icon when hitting the head

-critical numbers with red

Cover:

-firing behind cover

-can take cover at any objects what has collision by using only linetraces (no boxes needed)

-linetrace hits end of the cover object/wall high and low cover too

Functions run on the server only, fits for multiplayer

Technical Details

Number of Blueprints: 30

Input: Keyboard, Mouse.

Network Replicated: Yes

Supported Development Platforms:

Windows: Yes

Mac: No

Documentation: ingame tutorial

Important/Additional Notes:-

Guide how to implement this 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