I’m making a simple shooting game, I just have to have the spawn system working and have the characters cause damage to others. One problem I am having is that when I fire the bullets at another character, I can see the bullets go fly pass them and no damage is taken. But when the player character is literally touching the other character, that other character then takes damage. My question is how would I have that other character take damage from the bullet, or form a distance
you basically just need to have your bullet script be: on begin overlap → apply damage. its that simple. then you can make sure that your bullets collision is set to overlap pawns so that it will actually affect the character.
if your first picture there is the bullet bp then i would just delete the cast that you have. then plug the other actor pin into the apply damage node at the damaged actor pin. from there if the collision is right it should work.
the below pictures how you would setup the bullet and the character.