This is the 25th episode of the unreal engine advanced locomotion based shooter series. Here we are going to implement two things. 1. A per weapon accuracy and recoil system that allows us to customize the accuracy of each weapon. So each weapon can have a different bullet spread when we shoot on a wall. 2. A system to define NPC AI shooting accuracy. When there are multiple enemies present on a level, we have to give an advantage for the player to have a better gaming experience. So, to give a more fighting chance, enemies should have reduced aiming accuracy when shooting. So, when AI characters shoot at the player, they will miss the player a lot and the player will have time to see the missed bullets and react. Also, we can associate the aiming accuracy of the enemies with the difficulty settings of the game as well.
CodeLikeMe Third-Person shooter series: https://www.youtube.com/playlist?list=PLKLABJGyKV-CmWAXXeuUTer0iI0kSG1W4
Project Files:
password=CodeLikeMe_ALSPlusGuns