Remix.run Logo
ndiddy 2 hours ago

Having a fun game bundled with every Windows install was really something special, so thanks for working on the game and selling it to Microsoft. Without it, we wouldn't have been able to have a Pinball league in my middle school typing class :)

What parts of the game did you work on? Do you have any fun anecdotes about your time working on it, or stories about hard to find bugs?

davidst an hour ago | parent [-]

I was CEO of Cinematronics (to be clear, we were a tiny startup so a CEO title didn't mean much - everyone pitched in wherever they could help.)

I negotiated the contract with Microsoft. My engineering contribution was not in the gameplay itself but in the game's memory manager and low-level rendering code. That was all performance-critical X86 assembly. I doubt any of that code lives on today.

Yes, there were a lot of anecdotes and the story on Wikipedia is both incomplete and incorrect in some ways. One day, I'll get around to editing it.

My memory is of promising it would be ready in time for Windows 95's launch, working excessively long hours, and focussing hard to make it fast enough so it would be fun to play on the minimum hardware requirement for Microsoft Plus.

Randomno 40 minutes ago | parent [-]

Have you read the Wikipedia page recently? It was less complete a couple of years ago

davidst 23 minutes ago | parent [-]

I looked at it today and it is more fleshed out but still incorrect. For example:

> In 1994, the company began development of a port of Doom.

No, we were never porting Doom and we used none of Doom's code or resources. And I didn't propose to tone down the violence. The game was intended to be a fun first-person shooter in the same spirit as Doom but that was the only connection.

Microsoft was involved in a high-profile antitrust suit with the Department of Justice at the time. They were understandably sensitive about the potential PR impact of this type of game shipping with Windows and proposed gameplay design changes to reduce the violence.