Damn good!
You should make a sequal and add in:
Be able to interact with allies
Be able to give allies your weapons
Be able to get ARMY allies (I mean, not all of them could have been zombies, right?)
Gun mods (high capacity ammo clip, faster fire rate... etc...)
Be able to choose how your character looks ( though he did look pretty cool.)