I understand your anger and I know no matter what I say you will still be upset and complain.
'Complain' is different than 'debate'. I don't have a copy of the Mac game, therefore I am not in a position to 'complain'. However, I DO have the PC game, many Mac-only and PC-only games and also many Mac/PC hybrid games as well as Steam and non-Steam dual releases ... and have some valid things worth 'debating'.
Let me tell you what Feral games do have you might not know about these as you may not have not owned a Feral game before. These features are not always like for like but they are similar (but maybe not quite as convenient in some cases before you reply).
I have been gaming on an Apple product since buying Castle Wolfenstein for my Apple ][+ 30 years ago ... and I have bought several games through the years from Feral. Like most people I have always appreciated the quality and responsiveness you guys have brought to Mac ports, as oppsed to Aspyr who went from the 'better than PC' Jedi Knight II in 2002 to ... whatever they are now.
However, since we are detailing history, you (and Feral) must surely acknowledge that over the last 3 years in particular the gaming industry has changed dramatically. The iOS app store has changed forever monetization of games and expectations regarding timeliness and pricing. Then a year and a half ago Mac & PC gaming changed when Steam launched on the Mac.
At this point most Mac gamers who would be looking at a 'AAA' game like Deus Ex would have to have made a serious investment in a computer to run the game, and therefore be serious enough gamers to already be using Steam extensively and therefore have some assumptions associated with it.
By the time I bought XIII for the Mac I KNEW it was an 'investment' rather than a 'good purchase'. The game wasn't great, the price was too high (XIII was close to bargain binning at that point), the performance was mediocre, and so on. But I LOVE my Macs and prefer to game on them as well, so I support game development for the Mac and the companies who bring them there as much as possible. But there are also financial realities at play here - for gamers as well as developers & publishers.
I assume I am not alone in buying games I really don't need in order to support a developer. But with more games and more platforms than ever and an economy that just seems to be constantly putting the screws to normal people, that is not an easy luxury anymore. The question is really are we better off with the imperfect but (IMO) acceptable Duke Nukem Forever / Modern Warfare / Civ V / etc Steam versions with all Steam features for no additional money ... or a better port with pretty much all non-game features removed for an extra $50?
Yes some of the extra platform specific features are different but a lot of the features you listed don't exist on the console versions either.
Again, the whole console thing is a purely specious argument, and you are truly disingenuous for continuing to invoke it. Consoles don't run Steam. Period. So give it up already. When consoles run a full-on Steam client come back and we can have a feature-by-feature comparison.
You also mention a number of 'alternate features'. In other words, you don't support something that is inherent in the PC version, but have a different feature instead. I'm sure we could debate the balance of those all day long, but I'll come back to the 'separate but equal is NOT equal' argument.
Perhaps I am overly sensitive since one thing I do for GearDiary is review laptops. Right now on my dining room table there are four different laptops I am reviewing. The ability in Steam to have a game with SteamCloud saves and move from one system to the next and jump to the same point and check playability and grab screens is awesome. Also, the whole 'cloud' nature of things means not having to worry about save file transfer - regardless of how convenient.
The Mac version of all Feral games has never shipped for more than the original RRP of the PC/Console versions as far as I know.
Yes, but the case of Fable is truly instructive - shipping a game 3 years later than the PC version, for $50 on the Mac when the PC version was regular priced at $20 with sales of $5 occuring frequently ... well, it is a choice. In fact, the most ironic part was that Fable WAS on a $5 sale exactly when the Mac version was released! It might not be "more than the original RRP" ... but it was $30 more than it was POSSIBLE to pay for the PC version, and 10X what the same-day PC price was at that point!
If this was just about the features of Steamplay and nothing else then you would be completely correct but as I touched upon earlier the issue is not with the features but that the current financial model Steam demand for Steamplay on the Mac means it is not currently viable for us to have our games on Steam.
If you cannot support a platform, you should not develop for that platform.
If you choose to release a flight simulator and support trackpad gestures but not support joysticks you have shipped an inherently inferior product.
If you choose to release a multiplayer-centric game that already has a popular release but choose to make multiplayer Mac-only because 'you don't like the business model' of the multiplayer server client 'but provide your own with some even better features' ... you have shipped an inherently inferior product.
I can definitely imagine that the revenue sharing model for Mac games on Steam is problematic, but again, Deus Ex is different from (for example) Fable in that Steam is wrapped into seemingly every element to the point that removing those elements - even to put in your own 'similar but not same' elements - still results in a lesser product.
And as I posed before: The question is really are we better off with the imperfect but (IMO) acceptable Duke Nukem Forever / Modern Warfare / Civ V / etc Steam versions with all Steam features for no additional money ... or a better port with pretty much all non-game features removed for an extra $50?
I bought the game retail on day one so I have it on Steam already, but I would be willing to pay $10 more not to have to restart into Windows.
Um ... I think you mean $50 more.