Tahuti
Writing Deity
- Joined
- Nov 17, 2005
- Messages
- 9,492
If CD Project had to accommodate a Geralt who could range from moralistic do-gooder to a bloodthirsty sociopath they would be defaulting to pretty generic dialogue. Plus, plot-wise the Witcher games are linear. I mean, could you imagine the headaches CD Project would have had if they tried to make Witcher 2 non-linear?
That's quite possibly the genius of the Witcher series: Geralt definitely has personality, though he still makes you wonder whether he is a do-gooder, a Clint Eastwood-esque antihero or a psychopath all the time.
Players wandering between Flotsam, Vergen, the Army Camp without following the story path would be basically impossible to code.
It is not just a matter of coding, it is a matter of design in particular. Programming may be the rarest skill to have as an individual in a game development corps (AAA studios like CD Projekt are essentially such) though on an organisational level, it is quite easy: You have fewer programmers to manage than you have to manage artists. Most postponements in regard to release often have to do with art and level design in particular: Stuff like getting stuck in missions for no reason are more likely the work of a lazy level designer than a lazy programmer, although of course, programmers usually get the flak.