Games can't be released like movies. For one thing, timing the release with technology is vital, plus it takes a lot longer to make games than it does to make moviesI actually agreed with this, until I started thinking about some examples.
If we look at the Lord of the Rings trilogy, the films, Peter Jackson & Co finished shooting all the stuff in Kiwiland yonks ago. Sometime in 2001 IIRC. The reason for the seeming "delays" in between the three films (besides wanting to release them around Christmas times to guarantee fat sales) is because he has to do a shitload of CGI.
Now, CGI isn't as simple as "click click, next, finish" and voila. It can go wrong, it can look like ass (as a lot of movies actually aren't afraid to show us...) and it's an awfully time consuming process.
And yet, Peter Jackson doesn't miss his release dates. Does anyone have any doubt whatsoever about whether or not Return of the King will be in theaters four days before Christmas?
Or if you want to look at something with a tighter schedule, take Babylon 5 (even though it's a rather old example).
There were days when Joe Straczynski literally RAN into the tv studio with a tape in his hand, five minutes before the show was supposed to go live.
He never missed a single "release date". 110 episodes long.
But no game developer can ever seem to release anything on time? Obviously, game development doesn't just entail pretty graphics, even though you'd be well excused if you think so looking at all the latest stuff that comes out, featuring pretty graphics over gameplay, but I think a decent link can be made between the two.
The fact is that the game developers and publisher don't CARE about making their release date. Why would they? Apart from a few people who will refuse to buy Half Life 2 if it involves installing that piece of shit Steam onto their computers (et tu nin?

), everyone will still buy it. Why would they go through ANY kind of effort whatsoever to make that release date.
I think it's a very fair point to say that the gaming industry could learn from the movie industry. Not just where release dates are concerned, but also where disgruntled customers are concerned (movie breaks while you're watching? You can get your money back, go watch another movie, wait for them to fix it, get a movie voucher, whatever you want), and especially where piracy is concerned. PCGamer had another whine article about how piracy is costing the industry billions of dollars (heh, they even said that the fact that Unreal 2 and Unreal Tournament 2003 sold far fewer copies than expected was because of piracy. I guess the fact that both games stunk to the lowest depths of hell had nothing to do with it) etc etc.
The movie industry settled the whole piracy issue over 2 decades ago by getting a few cents on every blank videotape sold. Seems simple enough for the music and game industry to do the same?
I'm getting a bit off topic here.
Creston