Project Files : https://www.patreon.com/posts/53938181In this episode of my unreal engine third person shooter series, I am going to implement a functioning glock pistol into the system. The pistol will be implemented as a child blueprint inherited from the bp_gun so player can equip it and start shooting right away. By customizing the variables in the blueprint we can change the magazine size, reload animations, muzzle flashes, sounds everything to match the gun. also, if we place the gun in the world and player walk near that, there will be a notification which allows player to swap the pistol with the existing secondary weapon of the player.