Multiplayer shooter with cover system

Martole - Oct 16, 2020

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!

  • Supported Platforms
  • Supported Engine Versions
    4.25
  • Download Type
    Complete Project
    This product contains a full Unreal Engine project folder, complete with Config files, Content files and .uproject file, which can be used as a template to create a new project.

Functions run on the server only,fits for multiplayer

Preview::https://youtu.be/swNBXqzhCT0

Default primary and secondary weapon spawn:

-spawns 1 primary and 1 secondary weapon/attach them

-each weapon can have different stats

Weapon switch:

-able to change between primary and secondary gun

Base weapon/child blueprints have:

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

Different firing modes:

-single,auto,burst

Spawning projectile:

-can hit any objects

Aiming down sights:

-smooth FOV zooming near to character

Die/respawn:

-player dies if shot causes 0 or less health

Damage/health regen system:

-player applies advanced damage by weapons,depends on hit bones

-after 10 secs received shot,starts the health regen

-hit player get hit indicator on his screen

-there is critical hit chance,depends on weapons crit chance %

Reload:

-weapons uses magazine/ammo pool

-player reloads it/counts how much left

Effects,particle,sound system:

-plays effect when firing, projectile flash, bullet hole

Recoil system:

-every shot moves pitch up

Bullet spread:

-random bullet landing

-when aiming spread is less

Floating damage system:

-spawning a floating damage number next to the hit enemy

-showing a headshot icon when hitting the enemy`s head

-critical numbers with red

Cover system:

-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

Technical Details

Features:

  •  It is a pretty good template for beginners and start working on a tps multiplayer shooter game!
  •  easy to implement or using in your made project
  •  getting knowledge about weapon functions,how the animations-montages,linetraces and replication works

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 )