Hello! To change the projectile you can make changes to the B_GunProjectile blueprint, or even use another blueprint for the projectile. To add sound you can use any of the play sound nodes (PlaySoundAtLocation, PlaySound2D, etc.) or add an Audio Component to your actor. Regarding different effects for hitting different materials, I haven’t experimented with that, but I guess you could try experimenting with the outputs of the Hit event, some of them might give you a way to find what material was hit.
The updates come to your Epic Launcher and when available they appear as a small orange circle. I’ve already sent the update for UE5 compatibility and as soon as Epic finishes processing it, it will appear in your Launcher. The tutorial is the one linked on the store page (look for the link “Instructions Video”):
There are different ways, a simple one would be to add a variable to the character named “Health” and subtract from it every time he gets hit. Every time you subtract you check if it went below 0 and, if yes, you destroy the character or stop player input to him, setup ragdoll, etc. Don’t forget that these things should be done on the server and replicated to the clients.
Also, if you like Discord, you can come in to the Discord server, I would just like to ask you, if you don’t mind, to send me you Order ID (in private) and I’ll send you the link.
Thank you for reaching out!