Steam is a digital distribution, digital rights management, multiplayer and communications platform developed by Valve Corporation

Steam is a digital distribution, digital rights management, multiplayer and communications platform developed by Valve Corporation. It is used to distribute a large number of games and related media entirely over the internet, from small independent efforts to larger, more popular games. Steam is set apart from similar services primarily by its community features, completely automated game update process, and its use of in-game functionality.

IMPORTANT: Use OSX 10.6.4 with "Snow Leopard Updated Graphic Drivers" for a far better performance!
Or just Use 10.6.7

Still has some work to do. I had problems downloading several games at once, and an Aqua UI would be nice. Steam will open more opportunities for mac games, now we just have to wait for it to catch on.

I spent about $50 for a total of 10 games on Steam and am currently hooked on the Civilization IV Complete pack. Not that that wasn't available for the Mac before, Steam just made it a no-brainer to get. If more high-profile titles keep coming, this may be the best thing that's happened to gaming in Mac history.

@fronty - I'd love a free copy of Portal, but the servers seem too clogged to let me get it! Been trying since yesterday! Anyhow, that's not the client's fault.

I have to say that conforming to an environment's UI should always trump keeping a cross-platform UI consistent. That's my opinion - case in point, it may be easy for a Windows Steam user to adjust, but if it felt like a native Mac app, a Mac user (the user of the app in question) wouldn't need to adjust, it would be 'intuitive.'

Anyhow, Steam on Mac right now is a pretty miserable experience, and not just because the UI looks like hacked-together cross-platform nonsense (that's part of it, though). There are all of these modal dialogs popping up on top of each other, a web of 'which can I actually dismiss and which will merely make a weird bonk noise at me?' By default, it starts up when the system startsâ¦ It's all basically web pages, and when one fails to load, it just goes blank or throws a generic error.