Michael Fitch said:
So, ILE shut down. This is tangentially related to that, not why they shut down, but part of why it was such a difficult freaking slog trying not to. It's a rough, rough world out there for independent studios who want to make big games, even worse if you're single-team and don't have a successful franchise to ride or a wealthy benefactor.
I don't get the "successful franchise to ride" comment. Weren't mose of the successful franchises first built out of nothing? id made Wolfenstein and Doom and turned both into huge franchises. Blizzard created Warcraft and then Starcraft (which is a total Warhammer rip-off but still). They even made Diablo from scratch and turned that into a huge success. Why? Because they were good games and they did them damn well. Things to note about all of those games:
- Very little to none in terms of piracy protection (and yet everyone at id was able to buy Ferrari's thanks to Doom).
- No shitty bugs that needed patching the day of release.
- No insane system requirements.
- They were all totally awesome games. The "must-have's" of their respective genres.
Titan Quest? Some shitty Diablo clone that needed far too many system resources to run for what it was.
Michael Fitch said:
One of the copy-protection routines was keyed off the quest system, for example. You could start the game just fine, but when the quest triggered, it would do a security check, and dump you out if you had a pirated copy. There was another one in the streaming routine. So, it's a couple of days before release, and I start seeing people on the forums complaining about how buggy the game is, how it crashes all the time. A lot of people are talking about how it crashes right when you come out of the first cave. Yeah, that's right. There was a security check there.
As people have said, the message should've been a simple "Copy protection failure". Oh sure, it lets the pirates in on the joke so they can crack it but there are two things here:
- If it can be cracked, it will be cracked.
- You've just told everbody there was a copy-protection there and that's why it's crashing. So if they're going to find out that's why it's crashing sooner or later, may as well make it sooner and avoid the "WHY MY GAEM NO VERK?" threads.
I also think Section8's point about viral marketing might be valid here too. I'm against piracy and I think developers should try and do things to stop it (EG: Steam, Microsoft's Activation etc... None of the "We're about to fuck your PC up" bullshit though) but that said, if pirates are going to be playing your game and talking about it on internet forums, better they say good things than bad (assuming of course, they would've said good things about the game in the first place).
Michael Fitch said:
One guy went so far as to say he'd bought the retail game and it was having the exact same crashes, so it must be the game itself. This was one of the most vocal detractors, and we got into it a little bit. He swore up and down that he'd done everything above-board, installed it on a clean machine, updated everything, still getting the same crashes. It was our fault, we were stupid, our programmers didn't know how to make games - some other guy asked "do they code with their feet?". About a week later, he realized that he'd forgotten to re-install his BIOS update after he wiped the machine. He fixed that, all his crashes went away. At least he was man enough to admit it.
I find it funny that a BIOS update prevents, presumably, Titan Quest from working properly where-as (again, presumably) all his other programs worked just fine (otherwise he would've twigged to the BIOS update earlier, right?). Quite simply, when you have a bunch of stuff installed on your PC and only one program doesn't work, it's fairly typical that it's that program's fault and not the fault of your PC. After all, everyone else seemed to be able to code for it, didn't they?
Michael Fitch said:
What was the ultimate impact of that? Hard to measure, but it did get mentioned in several reviews.
Insert comment here about piss-poor state of the game "review" industry.
Michael Fitch said:
Two, the numbers on piracy are really astonishing. The research I've seen pegs the piracy rate at between 70-85% on PC in the US, 90%+ in Europe, off the charts in Asia. I didn't believe it at first. It seemed way too high. Then I saw that Bioshock was selling 5 to 1 on console vs. PC. And Call of Duty 4 was selling 10 to 1. These are hardcore games, shooters, classic PC audience stuff. Given the difference in install base, I can't believe that there's that big of a difference in who played these games, but I guess there can be in who actually payed for them.
I don't doubt his numbers but I do question the assumption that these people would've paid for it. For the most part, those that pirate do so because they can. They may not particularly care what game they get, just something to pass the time "nd hey, what's popular? "Sure, why not try that new thing that's just been released and see what it's like. Oh wait, I can't pirate that? Oh well, I'll skip it and find something else I can play for free." I've done the same with small programs typically for movie conversions and such. I need to make something from one format to another, I don't have the program that does it so I google. If I find one that I have to pay for, I skip it and keep looking until I found the open source free version that does the same job without the $29.99 outlay for something I'll use precisely once.
Again, I'm not saying that therefore, piracy is okay. I'm saying the huge numbers of pirates would likely dwindle and not be converted into "real sales". Particularly in Asia, Russia and Europe where most people are dirt poor and the cost of a new game is something like half a month's average wage or more.
Michael Fitch said:
Titan Quest did okay. We didn't lose money on it. But if even a tiny fraction of the people who pirated the game had actually spent some god-damn money for their 40+ hours of entertainment, things could have been very different today.
I think if all the pirates bought everything they pirated, there'd be a lot more crime as people would have to steal the, quite literally BILLIONS OF DOLLARS of money they'd need in order to legitimately purchase all the games they do. Fort Knox would've been emptied out by now.
Michael Fitch said:
Some really good people made a seriously good game, and they might still be in business if piracy weren't so rampant on the PC. That's a fact.
... or if the game didn't suck so much? I mean, they already stated they "didn't lose money" on the title. So what gives?
Michael Fitch said:
Let's talk about hardware vendors. Trying to make a game for PC is a freaking nightmare, and these guys make it harder all the time. Integrated video chips; integrated audio. These were two of our biggest headaches. Not only does this crap make people think - and wrongly - that they have a gaming-capable PC when they don't, the drive to get the cheapest components inevitably means you've got hardware out there with little or no driver support, marginal adherence to standards, and sometimes bizarre conflicts with other hardware.
This rant again, I can understand but it's just so way off base. I seem to be able to play cheap little $20 games to my heart's content without any problems but you can't make Titan Quest work? Why, what gives? I also thought (though I'm not a programmer) that things like DirectX were supposed to resolve most of those issues. In fact I was under the impression that there was more industry standardisation today then there was when id first released Wolfenstein.
Michael Fitch said:
But, it's always the game's fault when something doesn't work.
Yup. As I said, if everything else works and your game is the odd one out, guess who gets the blame?
Michael Fitch said:
IM that's always on; peer-to-peer clients running in the background; not to mention the various adware and malware crap that people pick up doing things they really shouldn't. Trying to run a CPU and memory heavy app in that environment is a nightmare. But, again, it's always the game's fault if it doesn't work.
Hey, if coding's too hard for you, get another job or try to not completely rape every available bit of memory and CPU power out of the machine, just to display some whizz-bang cloud effect that only 3 people will notice.
Michael Fitch said:
Which brings me to the audience. There's a lot of stupid people out there.
Yup, gamer's are stoo-ped. As someone else here already said (I think), that might be the clue as to why console's are so popular. Plug 'em in, start 'em up and you're done. None of this "want to update drivers?" business PCs deal with.
Michael Fitch said:
But god forbid something that they've done - or failed to do - creates a problem with your game. There are few better examples of the "it can't possibly be my fault" culture in the west than gaming forums.
Well, if you were any good at coding, you'd try and detect those things during installation. "Your graphics card does not support XYZ special effect shader 91-b technology. Please update your drivers". Hell, who else here remembers the day of having to choose from the list as to whether or not your sound blaster was "16-bit compatible" or whether you had one of the other 20 options you had available. Even Warcraft had a sound card check.
Your soundcard works perfectly.
Your soundcard works perfectly.
Your soundcard works perfectly.
Enjoying yourself?
Your soundcard works perfectly.
Your soundcard works perfectly.
Your soundcard works perfectly.
It doesn't get any better than this.
Michael Fitch said:
And while I'm at it, I don't want to spare the reviewers either. We had one reviewer - I won't name names, you can find it if you look hard enough - who missed the fact that you can teleport from wherever you are in TQ back to any of the major towns you've visited.
That's where a strong fan-base blasting the crap out of the reviewer comes in handy. Hell, developer's have blogs these days, ridicule the guy on that. Scream it out to the world that "Hey, this guy is a dumbass!".
Michael Fitch said:
We had another reviewer who got crashes on both the original and the expansion pack. We worked with him to figure out what was going on; the first time, it was an obscure peripheral that was causing the crash, a classic hardware conflict for a type of hardware that very, very few people have. The second time, it was in a pre-release build that we had told him was pre-release. After identifying the problem, getting him around it, and verifying that the bug was a known issue and had been fixed in the interim, he still ran the story with a prominent mention of this bug. With friends like that...
Moral of the story? Don't release it until it's done. No really, why are you giving him a copy of a game you know is flawed? How do you expect him to ignore the flaws? And worse yet is that if he does, all he's doing is adding to the "crappy reviewers" pool. How many times have you read a preview which skipped "all the bugs" because "they'd be fixed in the full version, honest" and "this is just a preview build" only to find out the bugs are still there in the final release and haven't been patched yet?
Michael Fitch said:
Alright, I'm done. Making PC products is not all fun and games. It's an uphill slog, definitely. I'm a lifelong PC gamer, and hope to continue to work on PC games in the future, but man, they sure don't make it easy.
Sure, making games is teh hard and no, none of these things make it easy but hey, if it was that fucking easy, everybody'd be doin it, right? And if that was the case, there'd be no games industry. We'd be back to swapping floppies with the latest text adventure our friends made in QBASIC.