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