Need help with weapon systems!

Hello, this is my first time posting here in unreal forums.
I am looking to create a weapon system where you can have multiple guns and they would have their own recoil and camera shake similar to H1Z1 (2016).
Guns would shoot projectiles and would have their own bullet travel speed and drop basically.
I have tried several tutorials from YouTube but they all seem to do the following; pick up gun and shoot. How would you set it up so that picked up gun had its own recoil pattern, random camera shake and own projectile data basically.

I am relatively new to UE4 and would like to set it up on 3rd person template. ANY help/tips would help.
Thank you!

Hi! I highly recommend to look through Lyra implementation. This is the latest 3rd person shooter template from Epic and the best one imho

Another great implementation of the system that you are talking is in this open source project

2 Likes