This system uses a blood mask (texture) used to create blood effects in your characters, you can shoot/hit them in animation or in ragdoll mode. No c++ required, it uses a SceneCapture2D to render the blood mask texture only when a new hit is requested, it have no extra performance cost and no additional draw calls when not adding new hits.
Videos:
Main Video
Tutorial Video (blood mask method)
Download Demo:
CWS_v1.2.0_demo.zip