Существует множество подходов, каждый из которых необходим для тех или иных целей - от простейшего точечного урона, как это реализовано в играх аналогичных Counter Strike, до почти дословного соответствия движений игрока нанесению урона, как это реализовано в любых "взрослых" RPG. Последний случай, естественно, наш.