It's becasue of cost. It simply takes more time and money to make a game. Now, a game that is a sandbox like say oblivion, can last 100 hours. But a game that is very linear or scripted say like gears or MGS4 will be much shorter than they were last gen.
Think of it like dungeons and dragons. If you run a game and simply design a world and then let your players just do whatever, that's like a hour of preperation for a game that could potentially run forever...though a lot less compeling.
If you design a setting, characters, plots, encounters, and every little thing, that's many many hours of work for a game that will be over in one day.
Now, with devs requireing more money, time, and people to make a game, scripted linear games are only going to get shorter.
Log in to comment