The Evolution of Mac Gaming
Next Generation has a piece up exploring where gaming is going on Max OS X. From the article: "Almost since the introduction of the Mac, Apple users have lamented the lack of game support provided to the platform as compared to its Wintel brethren. Sometimes that lack of support was due to hardware and input devices that weren't competitive with the PC, but the adoption of PC standards like AGP for graphics cards and USB support for 'proper' multi-button mice did away with those obstacles. But the largest reason usually has had to do with the size of the Mac market."
The Home of the Underdogs site has a *massive* list of games (810 at time of writing the article) for older systems and Classic. It's an abandonware site - you won't find Escape Velocity, since Ambrosia still parent that (fetch that from the Ambrosia website instead) but you'll find a heck of a lot of other cool stuff. And you'll get some startling revelations such as, for example, a game like Populous 2 - granted not hugely complicated, but there's a heck of a lot of stuff in there - takes a mere 2.6MB of space, which compresses to 1.6MB. Most items are bigger than that these days. The save file is a whopping 238 bytes. Wow.
Anyway, a good list of games that bring back memories. Enjoy!
Browsing with +2 to insightful posts and a higher threshold makes the average post seen seem a lot more ingenious
However, Microsoft has definitely been discouraging use of OpenGL on Windows for quite a while, and while I don't believe Microsoft is actually artificially degrading OpenGL performance in any way on their current operating systems, this effort probably has led to the hardware vendors devoting less time and energy to developing OpenGL drivers.
John Carmack has always acted as a force keeping OpenGL alive on the PC by coding his games (and thus also the games that use his engine) for OpenGL instead of Direct3D; however, the current reports are that id is now doing dual Xbox360/PC development of their next-generation engine. Unless Microsoft is releasing an OpenGL library for Xbox360 (highly unlikely), this probably means that he is switching over to D3D.
Since Apple tends to ship their consumer machines with non-upgradeable, lower-end 3D cards, any 3D game on the Mac is likely to be GPU-limited anyways, so using an OpenGL-to-DirectX conversion library may not be that much of a performance hit.
Problem is that MicroSoft is doing everything it can to move developers off OpenGL and into DirectX. In Vista, OpenGL is actually impaired and emulated from DirectX.
So performance-inclined developers will be tempted to develop for DirectX wich isn't available (or wanted) on Mac OS X.
It's just another MS move in attempt to lock-out gaming from Mac OS X.
I bet they're nerver about mactel too.
To those interested in developing games for Mac, you should stop by the iDevGames forum sometime ;)
Another similar site (which many of the iDevGames members also visit) is CreateMacGames.org.
The bits on the bus go on and off... on and off... on and off...