

So, the Manhattan Project started. Manhattan Project was Microsoft’s attempt at creating a set of APIs that would make the task of writing games for their platform significantly less painful. The questionable naming decision was, sadly, fully intentional: while Microsoft had most of the PC gaming on its side, the gaming industry as a whole was mostly dominated by game consoles from Japan.
WTF Microsoft.
There’s some wrong things in this article, and a thing worth mentioning.
Half-Life (and its mods like Counter-Strike) had Linux server versions, and a lot of dedicated servers ran on Linux, which I think is worth mentioning when talking about the history.
Steam wasn’t well received at first, people didn’t like that there was now this special launcher/downloader you had to use. Mind you they moved their old games onto Steam, so it’s not like you knew about this when you bought it. Also there weren’t any games on there except Half-Life and related titles, like HL mods that got their own release.
Contrary to what the article claims, MacOS does not support some outdated version of DirectX, it does not and never has supported DirectX at all. DirectX was only ever supported on Windows and XBox.
DirectX also was not well received at first. Here’s an old article from gamedev.net (2002):
Here's a bunch of things John Carmack had to say about DirectX over the years:
First, a rant by John Carmack from 1996:
John Carmack revised his opinion later. Here he is posting in 2001 about DirectX 8:
But:
By 2011 he thought Direct3D was better than OpenGL.