1) 99 % of games draw from action movies. Yet only small percentage of these feature infinite ammo. Games with realistic combat aren't even numerous enough to mention dozen but realism isn't the point here. Just because something isn't searching for realistic approach doesn' mean it should use stupid one either
2) In RPG's when you take your specialization far enough you can bring your enemies in matter of few seconds. Infinite ammo is self-defeating in here too. It takes one bullet to kill Random Terrorist 01 on high levels and it takes five bullets to kill Random Terrorist 01 in low level. With infinite ammo it doesn't matter at all.
If you want to run through game with blazing AK-47 be my guest. Just don't except anyone else in here wants game to boil down into point where one game style and one or few high damage weapon overcomes all others. These kind of things have been always controlled by giving limited amount of ammunition for high end weapons. Alpha Protocol is doing version of this with "special weapons".
Now unless "special weapons" includes shotguns, AK-47's etc. common weaponry - which I'm sure is not the case - it means such powerful weapons have unlimited ammo. By going common developing principles shotgun should be 1-2 killing machine, AK-47 or your other random assault riffle should be lethal by burst of ammo etc.
This means limiting ammo for "special weapons" (I hope they're not in style of "plasma cannon") doesn't mean anything because you're able to take out your enemies by your normal weaponry with couple of shots. There's no reason to use these special weapons.
Unless they fall for design decision this approach forces them to, namely weakening damage of your common weaponry. With unlimited ammo this means you must spend whole clip on one enemy on average with weapons like AK-47.
I've played such games and they completely take the fun away. Anyone who plays FPS's knows nothing is as annoying as guns without any impact or ****.
I don't want another Vampire the Masquerade: Bloodlines where you must empty round of .38 in police officers face before he goes down.
And it's no reason to have unlimited ammo just because you specialize in certain weapon/weapon type
- Fallout (specialization, limited ammo)
- Arcanum (specialization, limited ammo)
- Bloodlines (specialization, limited ammo)
3) Again unless you use Rambo tactic with constantly shooting such situation shouldn't be too likely. Accurate, short burts with your AK-47 should be enough to bring your enemies down and after fight you could just loot their bodies to recover most of your lost ammunition. You could also buy ammo from the shops.
Let's take example from game which has quite bad combat mechanics but it works as example for this point - GTA San Andreas.
When you're in middle of gang war trying to conquer new territory for your hood you can be sure there'll be loads of defenders armed with high-end weaponry.
If you take approach afore mentioned - aiming, short burts, headshots etc. - it should't be too hard. If you manage to minimize use of the bullets you end up with more bullets than you begin with after looting.
However if you take the "let's just shoot until everything is dead" you end up out of ammo for your big guns. Have fun fighting waves of assault rifles and SMG's with your pistol.
In infinite ammo design this doesn't mean anything. Find cover and shoot from there to the general direction of enemy. They'll go down eventually
4) This is not survival horror game but this is agent game. Special agents don't take down entire fortresses with their unlimited ammo supply. Rather they use tactics and skill if forced to fight. Not the minigun they nicked from nearby helicopter
Metal Gear Solid's are still godfathers of modern "spy" games. Let's use as example the original psone one (as that's the one I'm most familiar with) game.
If you get spotted you can be sure you're in for trouble. If you're lucky enough have ammunition and gunpower enough so you can take down first one or two waves of defenders rushing against you with their FAMAS'ses blazing. However this only provides you temporary time of safety during which you must find place to hide in ASAP. Otherwise you'll be eventually gunned down or you run out of ammunition which just postpones inevitable if you're later spotted again and end up under assault.
In late game if you've secured for yourself a famas and many clips of ammunition for it you CAN take down the (already determined, I think it 3 or 4 at least on normal difficulty) amount of enemy strike teams send to take you down. Once you've dealt with them all alarm mode eventually goes off as there's no one left to search for you. This approach however results for you with considerable amount of damage taken and loss of ammunition. As you can't loot your enemies there's maximum of few times you can take this approach in short period of time. After few of these kind of encounters you're out of ammo and rations (to get your health back up), meaning you're in deep **** if you now get spotted.
After you complete the game you get FAMAS with unlimited ammo supply. With it you can practically blaze the whole game through.
Same in MGS2 and MGS3. In second game encounters with enemy squads are even more deadly as they're equipped with shields etc. They're not unwinnable but challenging enough and if you head from such fight to fight you end up just like in MGS1 - in trouble as you've ran out of ammunition and other equipment, making direct combat the very last solution.
In MGS3 you get M16 with unlimited ammo after you complete the game. With it you can just shoot your way through the game way more effectively than in MGS1 as you can aim from first person, making game essentially easy shooter.
Now let's take other game, Deus Ex
I must infiltrate to the military base. I have my loyal silenced SMG and buckshot (aka shotgun) ready, both with enough ammo to take down an army. On the other hand I have things such as silenced pistol, tranquilizer darts, my nano-sword...
Now I could go in with direct attack approach. Or maybe I could bust that defense station not far from me and hack the turrets to do the dirty job for me? Or then I could go on more subtle, agent style approach by sneaking in and silently taking out guards. I choose latter. I hide from huge guardian bots and cameras,deal with lonesome guards with my silenced arsenal and loot their bodies for more SMG rounds etc. untill I have reached my ammo carryin capacity (6 roundw with 30 bullets in each round)
Whew, now I'm in base. Unfortunately I stumbled upon route that is nigh-impossible to go through without considerable skills in hacking to deal with cameras. My skill level isn't quite good enough so I can't help but take the risk.
ohgoddamnit I was seen. Alarms go off and whole base seems to be after me. Thank god I had chosen stealthier way before as I now really need this extra firepower. I run and try to find cover in mazelike corridors, shooting my way through men in blacks, soldiers... In the end I emerge victorious. My SMG and buckshot have been pretty much emptied of all ammunition but I took out dozens of enemies, meaning there isn't any considerable resistance in the area left. Soon I'm in next level.
Now let's go through this situation again. This time I've spend my skillpoints on hacking. I deal with guards outside by turning turrets against guards. Inside I manage to hack all the cameras offline, making sneaking through the area a lot more easier. One guard spots me but before he manages to make alarm I've already dealt with him with my silenced pistol. And now I'm in next level.
let's go through this situation one more time. This time we go in like real men. Enormous gunfight results in outside but I win in the end and ender military base. I still have ammunition left but there's no way I can go through even half as big enemy force as in outside and inside there's enemies double the number of outside guards. As I don't have any skillpoints in hacking I must be extremely careful with cameras.
I manage to my own surprise sneak through and get to next level.
I try this approach again but this time cameras spot me and gunfight starts. I simply try to ran away and only shooting the people I absolutely have to. I ran out of ammo and am forced to use my trusty nano-sword with which I manage to cleave my way through. Now I'm in the next level out of ammo and desperately in need of medpacks or aug canisters to get power for my regeneration implants again. Wait, isn't that maintenance building over there? Maybe I can sneak there through that tunnel...
All 3 very different approaches. All can work and all can fail. Now what happens if we're given infinite ammo here?
I have no worries about running out of ammo for my SMG or buckshot so I just rush in and quickly dispatch all enemies outside. I go inside, build cover from metal boxes and let myself to be seen by camera. Then I just shoot shoot shoot shoot and shoot enemies as they reach opposite end of the corridor.
Not fun, not strategic, easy and boring.
5) I didn't talk anything about limitting how much our character can carry ammo did I?
Ammo capacity is unique for each game and set to suit the purpose of the game. That's something Obsidian should decide. If small ammo capacity is best for the game fine, if big, fine.
MGS had big ammo capacity but you could still run out of ammo, same with many other games. Heck, it's possible to run out of ammo in nearly all shooters if you utilize tactics you'd use with infinite ammo design
6) Haven't played Mass Effect but I very, very often hear as long as you ain't complete idiot you can just gun your enemies down utilizing Gears of War method. And Mass Effect is scifi game.
As for gun lethality I've talked about it earlier.
GoW gameplay is insanely repetitive too and by no means favourable approach to the game. Not to mention it most of the time doesn't entail the "kicking in with blazing rifles" way that OE employees seem to buff as one approach.
Mass Effect combat also looks not too agile and smooth, instead favouring the current GoW cover-shoot-cover (boring) method. Something that doesn't seem to be case in Alpha Protocol judged by interviews.
Not to mention it just isn't right combat mechanics for spy game.
To quote myself "In infinite ammo design this doesn't mean anything. Find cover and shoot from there to the general direction of enemy. They'll go down eventually"
--------------------------------------
Infinite ammo steals meaning from stealth and melee approach. Why one would ever bother to melee (if not for change of pace) as you can just shoot your enemies from other side of map with your sniper rifle with unlimitted ammo supply?
And why bother with cumbersome, slow stealthing when you can just bust in everywhere and kill anything with your twin Gatlings of Doom +1 ?
That simply isn't true. If the game features stealth options that fun to play, then people will choose those options. Hitman: Blood Money is a good example this, you can play stealth as a ghost or an assassin, or you can play guns blazing FPS style.
Perhaps you are unable to help yourself when faced with an unlimited or large ammo supply, but don't assume every player is the same.
I haven't played Blood Money but in previous Hitman games it was by far way too easy and favourable tactic to just walk in and shoot everything unless you played with most hard difficulty as weapons didn't do even remotely enough damage on you.
Add that with AI stupidities etc. "FPS style" was normally the easiest approach. Something that IS NOT right for assasin or spy game
edit: few spelling mistakes and forgotten words