![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Thanks to
londo for pointing me to the news that, after a dozen years, System Shock 2 has been re-released. It's now available as a digital download, for the modest price of $9.99, apparently running on all modern versions of Windows. (It has been demanded for many years, but the rights wound up in horrible legal limbo -- it's a little astonishing somebody finally managed to cut all the red tape.)
Boy, does this bring back memories. Shock was by *far* the most gruelling software project I've ever dealt with -- the game industry is slightly insane to begin with, and adding multiplayer to a single-player engine (which was my focus in the job -- I wrote most of the multiplayer code) is a downright dumb idea in retrospect. I spent over a year on the project, including the final four months *after* the game went gold, when it was just me and the testers working 70-hour weeks, trying to get multiplayer properly debugged. (It turns out that debugging multiplayer takes about four times the effort of single-player, but we didn't realize that until it was much too late.)
By coincidence,
alexx_kay just posted a pointer to this article about Jon Chey, one of the lead engineers of the game, which includes this picture of the SS2 development team, with me sitting in the front row:

It was a looney project, but a good group to do it with, a mix of folks from Irrational and Looking Glass.
Anway, the game is a thing of beauty, and the ego-boo is remarkable. Even after all these years, one perk of winter for me is wearing my Looking Glass Studios crew jacket, which still gets random people coming up to me and telling me how much they liked the game. If you like good horror stories -- not so much about gore as about suspense and terrifying backstory -- it would be worth your while to check it out. The graphics are crude by modern standards, but it is still the gold standard for storytelling in computer games...
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
Boy, does this bring back memories. Shock was by *far* the most gruelling software project I've ever dealt with -- the game industry is slightly insane to begin with, and adding multiplayer to a single-player engine (which was my focus in the job -- I wrote most of the multiplayer code) is a downright dumb idea in retrospect. I spent over a year on the project, including the final four months *after* the game went gold, when it was just me and the testers working 70-hour weeks, trying to get multiplayer properly debugged. (It turns out that debugging multiplayer takes about four times the effort of single-player, but we didn't realize that until it was much too late.)
By coincidence,
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)

It was a looney project, but a good group to do it with, a mix of folks from Irrational and Looking Glass.
Anway, the game is a thing of beauty, and the ego-boo is remarkable. Even after all these years, one perk of winter for me is wearing my Looking Glass Studios crew jacket, which still gets random people coming up to me and telling me how much they liked the game. If you like good horror stories -- not so much about gore as about suspense and terrifying backstory -- it would be worth your while to check it out. The graphics are crude by modern standards, but it is still the gold standard for storytelling in computer games...
(no subject)
Date: 2013-02-14 03:00 pm (UTC)(no subject)
Date: 2013-02-14 03:06 pm (UTC)(no subject)
Date: 2013-02-14 04:18 pm (UTC)(no subject)
Date: 2013-02-14 05:07 pm (UTC)You almost *can't* play Thief without headphones -- the sound is 3D, subtle, and crucial for gameplay, since you need to be listening both for oncoming guards and your own footsteps. A good deal of the tension in Thief comes from the "crap -- did somebody hear that?". (Notably, the game's tutorial spends a lot of time on "This is what walking sounds like. This is running. This is a wooden floor; this is carpet.")
It's not as essential in SS2 (the game mechanics don't depend on it to the same degree), but it's still relevant, especially if you're playing a less combat-monster character class. And in general, the soundtrack plays into the general creepitude of the game. If you like the full experience, headphones are worthwhile...
(no subject)
Date: 2013-02-14 05:25 pm (UTC)(no subject)
Date: 2013-02-14 08:59 pm (UTC)That timing also meant I got to pop down the hall and meet some of the creators while BuzzPad was colo'd with the failed startup I was at, and that combination of things/environment had a big impact on the plot of novel #2, due out any day now...
Haven't played System Shock at all, tho.
(no subject)
Date: 2013-02-14 09:24 pm (UTC)(no subject)
Date: 2013-02-14 11:19 pm (UTC)(no subject)
Date: 2013-02-15 02:28 pm (UTC)-- A low-level peer-to-peer database engine, on which was built:
-- An extraordinarily deep Windows library that let us hook into Microsoft's products, on which was built:
-- A co-browsing system that let two people truly share a browsing session (which *still* hasn't been matched by anyone), on which was built:
-- A business plan to use this for customer service on high-value sites (initial target being mortgage applications).
It was also the company where I picked up my passion for Agile Development. Buzzpad was in many ways the reaction to LG -- most of us were LG refugees, and shared a mantra of "never again". (LG was a great place, but project management wasn't its forte.)
We'd started playing with Extreme Programming in the latter days of LG, when the concept was still *very* new. Right around when I joined Buzzpad -- around when the company moved to Wellesley -- Tom decided to start exploring XP more seriously. We gradually added the disciplines of XP, one at a time, feeling out how they worked and seeing how they synergized. By the end, we were doing most of XP, and it was by *far* the most smoothly-run project I'd ever been involved with.
(Elsethread, I remarked on being startled about the news that Tom Leonard's been laid off from Valve. Buzzpad's the main reason why: more than any other job, it formed my idea of how you do software engineering *right*, and Tom was a central part of that.)
Anyway, by any measure Buzzpad *should* have succeeded, and would have done so if miserable timing hadn't derailed us at the last minute. I was all set to wind up with *quite* a good payoff, when the nuclear winter suddenly derailed everything. I still mourn the company and the tech: more than any other project I've been on, this one deserved to succeed. It's my lesson that, even if you do *everything* right, bad luck can still screw you over...
(no subject)
Date: 2013-02-14 05:45 pm (UTC)https://www.facebook.com/photo.php?fbid=10151430210905742&set=at.10151430210550742.497892.541860741.1276046712&type=1&relevant_count=1&ref=nf
(no subject)
Date: 2013-02-14 06:18 pm (UTC)(no subject)
Date: 2013-02-14 06:00 pm (UTC)(no subject)
Date: 2013-02-14 06:19 pm (UTC)(no subject)
Date: 2013-02-14 07:41 pm (UTC)(no subject)
Date: 2013-02-14 07:46 pm (UTC)(no subject)
Date: 2013-02-14 07:10 pm (UTC)(no subject)
Date: 2013-02-14 07:22 pm (UTC)(no subject)
Date: 2013-02-14 07:37 pm (UTC)I confess, I'm startled: Tom's one of the best engineers I've ever worked with (indeed, one of my major influences, both in programming and project management), one of those people I really never expect to see laid off from anything. I'm very curious about what happened...
(no subject)
Date: 2013-02-14 09:16 pm (UTC)http://www.rockpapershotgun.com/2013/02/13/many-questions-system-shock-2-comes-to-gog/
(no subject)
Date: 2013-02-14 11:06 pm (UTC)(no subject)
Date: 2013-02-15 02:10 am (UTC)He thought the fact that he knew people who knew people from Looking Glass was totally cool.