No, it is way out there for a 12 year old. There is foul language, torture, zombies, lots of blood flying, and honestly the online community isn't a great place for younger folk. It's rated M for a reason, stick to your guns!
That being said I love it