Call of Duty - The Lawsuit 21
Gamasutra is running a follow-up to their annotated contract piece from last month. As you may recall, the contract became public knowledge because of a court case between Spark unlimited and Activision regarding the title Call of Duty : Finest Hour. The article also covers a legal dispute between Spark/Activision and EA during the formation of the troubled development house. Now, the site is running an in-depth look at their legal dispute. The article explores some of the problems that can face any developer/publisher relationship, and how the legal case has affected that already strained situation. "A constant source of friction was Activision's desire to see a fully functioning game early in the development process. 'At Electronic Arts', he wrote, 'the level vision was able to be constructed without the constraints of frame rate, or memory to get the body of the game in and working,' a process which left polish until the end of the development cycle. 'However, under the more risk-averse Activision system, polish happens through the entirety of the process and there is a consistent desire to have the game playable on disc and running at 30 fps.'"
In regards to the quote in the summary... (Score:5, Informative)
Activision's method causes stress on the designers, and perhaps contributes to an "anything for 30" mentality--consoles don't have adjustable system parameters, so those who're designing for a console must sacrifice everything and anything to get the magic FPS number. This is only a problem if the game is developed _for_ consoles to be ported to PC, or developed concurrently with the PC version--because then the PC version will be hamstrung for the sake of the console version. If you're going to release to the PC crowd, do it right: these people have computing power and can generally get more if they need it--or can turn down some options if they don't want it.
Re:Agile Game Development (Score:5, Informative)
I recall one game that almost ended up a total failure. About two weeks before we went gold, 75% of the levels were just plain bad. QA had been so focused on tracking down bugs that little time was put to deciding what was "fun". The lead programmer put his foot down and made everyone on the team (programmers, artists, etc.) just play the game for a couple days to provide gameplay feedback. Within a week, the level design changes from that feedback helped the game become something we could be proud of, and it ended up being fairly successful. In game development, it is sometimes possible to polish a turd.