It's should be completely dependent on the child's maturity. If a 12 year old is mature enough to know that this is all fantasy (as evaluated) I wouldn't necessarily stop him to play the games. If not, well, I'd definitely stop them from playing violent games.
__________________
|