Monday, March 8th 2010

Valve to Deliver Steam and Source on Mac

Valve announced today it will bring Steam, Valve's gaming service, and Source, Valve's gaming engine, to the Mac. Steam and Valve's library of games including Left 4 Dead 2, Team Fortress 2, Counter-Strike, Portal, and the Half-Life series will be available in April. "As we transition from entertainment as a product to entertainment as a service, customers and developers need open, high-quality Internet clients," said Gabe Newell, President of Valve. "The Mac is a great platform for entertainment services."

"Our Steam partners, who are delivering over a thousand games to 25 million Steam clients, are very excited about adding support for the Mac," said Jason Holtman, Director of Business Development at Valve. "Steamworks for the Mac supports all of the Steamworks APIs, and we have added a new feature, called Steam Play, which allows customers who purchase the product for the Mac or Windows to play on the other platform free of charge. For example, Steam Play, in combination with the Steam Cloud, allows a gamer playing on their work PC to go home and pick up playing the same game at the same point on their home Mac. We expect most developers and publishers to take advantage of Steam Play."

"We looked at a variety of methods to get our games onto the Mac and in the end decided to go with native versions rather than emulation," said John Cook, Director of Steam Development. "The inclusion of WebKit into Steam, and of OpenGL into Source gives us a lot of flexibility in how we move these technologies forward. We are treating the Mac as a tier-1 platform so all of our future games will release simultaneously on Windows, Mac, and the Xbox 360. Updates for the Mac will be available simultaneously with the Windows updates. Furthermore, Mac and Windows players will be part of the same multiplayer universe, sharing servers, lobbies, and so forth. We fully support a heterogeneous mix of servers and clients. The first Mac Steam client will be the new generation currently in beta testing on Windows."

Portal 2 will be Valve's first simultaneous release for Mac and Windows. "Checking in code produces a PC build and Mac build at the same time, automatically, so the two platforms are perfectly in lock-step," said Josh Weier, Portal 2 Project Lead. "We're always playing a native version on the Mac right alongside the PC. This makes it very easy for us and for anyone using Source to do game development for the Mac."

Support for the Mac in Source and Steamworks is available to third parties immediately.Source: Steam
Add your own comment

92 Comments on Valve to Deliver Steam and Source on Mac

#1
Marineborn
now they can download solitare HAH!!
Posted on Reply
#2
mdm-adph
Wile E said:
I wonder if graphics cards for macs will start to become cheaper if gaming gets more popular on the platform?
Mac graphic cards have already become MUCH cheaper over the past 2 years or so than they used to be. I remember when the HD 3870 Mac Edition came out it was about the same price as the PC version.
Posted on Reply
#3
Jansku07
newtekie1 said:
Great news, now we just need to start seeing some reasonablely priced Macs that don't have shit graphics cards...

I wonder if the HD2600 in my iMac would even run TF2, though I am looking forward to at least counter strike, that should run.
No problems. I've got HD3650 (basically the same card with smaller node) and the game is very playable. Mind you, I don't know how the Mac-version performs.
Posted on Reply
#4
devguy
Don't count out OpenGL so much. First of all, the when developing games for the PS3, developers don't use DirectX. I think the PS3 has an API of PSGL which is a customized OpenGLES API. Either way, a lot of games are being developed without DirectX support.

Second, the Unigine engine has been written in OpenGL with all the same effects for Linux (I'm assuming MacOSx eventually). Unfortunately, it still hasn't been released due to 1) a current lack of tessellating hardware from nVidia, and 2) a lack of good tessellating support Linux drivers from AMD. However, that means that Unigine games have the potential for release also on non-Microsoft operating systems!

In the MacOSx graphics market, the best of the beAst gpu is currently the Radeon HD 4870 (not sure if there's a 1GB model, only 512mb I think). From what I understand, even with Apple's ATI drivers, it handles Modern Warefare 1 really well (I think the most intensive Mac game). Perhaps if Valve does well on Steam with OSx, we will see a release of Modern Warefare 2 on the Mac as well.
Posted on Reply
#5
Initialised
The two biggest and most successful app stores in the known universe combine. What a portal into the gaming world this is going to be, hopefully it will have Sony and MS's offerings left for dead and offer a counter strike to those who argue that PC gaming is dying.

Seriously though are we going to be tied into one PC like with iPods?
Posted on Reply
#6
pantherx12
Initialised said:

Seriously though are we going to be tied into one PC like with iPods?
Only true if you use apple software XD
Posted on Reply
#7
FordGT90Concept
"I go fast!1!11!1!"
This is gonna be a lot of work for them. The Source games are all based on DirectX. They're going to have to convert it to OpenGL.
Posted on Reply
#8
devguy
FordGT90Concept said:
This is gonna be a lot of work for them. The Source games are all based on DirectX. They're going to have to convert it to OpenGL.
I think that partially already happened. I mean, how do you think the Orange Box was running on the PS3? It probably isn't as much work to convert from PSGL to OpenGl as from DirectX to OpenGl.
Posted on Reply
#9
panchoman
Sold my stars!
FordGT90Concept said:
This is gonna be a lot of work for them. The Source games are all based on DirectX. They're going to have to convert it to OpenGL.
source engine runs on both opengl and directx actually.. you can start source games with a -gl command line to run game in opengl mode.
Posted on Reply
#10
FordGT90Concept
"I go fast!1!11!1!"
devguy said:
I think that partially already happened. I mean, how do you think the Orange Box was running on the PS3? It probably isn't as much work to convert from PSGL to OpenGl as from DirectX to OpenGl.
DirectX would probably be easier. PS3 has limited RAM and proprietary CPU code which would be a PITA to replace on Mac.


panchoman said:
source engine runs on both opengl and directx actually.. you can start source games with a -gl command line to run game in opengl mode.
You sure that works? Most tend to think it was an experimental command they forgot to remove. Ehm, the command is there but there is currently no code behind it.
http://www.hlportal.de/?site=news&do=shownews&news_id=7724

Translated:

Half-Life Portal's Source engine developer Jason Mitchell confirmed that the OpenGL renderer is currently only in the Mac version is used, the PC versions are still using the DirectX interface. [While this could] change in the future, currently there are no plans to do so.
Sounds like they are copying the source and converting the copy to OpenGL for Mac and they will continue to use DirectX for Windows.
Posted on Reply
#11
Mussels
Moderprator
sneekypeet said:
Anyone else see an iGame promotion soon? :roll:
i can see comparisons between a $5K mac with a radeon 2600XT being compared to an intel system with GMA 950, and mac fans telling me how much faster the mac is than PC.
Posted on Reply
#12
idx
devguy said:
Don't count out OpenGL so much. First of all, the when developing games for the PS3, developers don't use DirectX. I think the PS3 has an API of PSGL which is a customized OpenGLES API. Either way, a lot of games are being developed without DirectX support.

Second, the Unigine engine has been written in OpenGL with all the same effects for Linux (I'm assuming MacOSx eventually). Unfortunately, it still hasn't been released due to 1) a current lack of tessellating hardware from nVidia, and 2) a lack of good tessellating support Linux drivers from AMD. However, that means that Unigine games have the potential for release also on non-Microsoft operating systems!

In the MacOSx graphics market, the best of the beAst gpu is currently the Radeon HD 4870 (not sure if there's a 1GB model, only 512mb I think). From what I understand, even with Apple's ATI drivers, it handles Modern Warefare 1 really well (I think the most intensive Mac game). Perhaps if Valve does well on Steam with OSx, we will see a release of Modern Warefare 2 on the Mac as well.
Both ps3 and xbox360 are using DirectX 9 GPU , xbox360 added some DX10 Features, PS3 RSX gpu is using PSGL (OpenGL 1.1 + Nvidia Cg) Nvidia Cg mainly built on DirectX lib's ,and like 90% of the games on ps3 are running on DirectX 9 not OpenGL.
Posted on Reply
#13
Polaris573
Senior Moderator
Does this mean I can own Mac users using their one-button mice and chiclet keyboards on L4D2?
Posted on Reply
#14
Mussels
Moderprator
Polaris573 said:
Does this mean I can own Mac users and their one-button mice on L4D2?
yes.

CS kiddies: OMFG HAX YOU SUCKZOR WTF GAY

Xbox live: $%^&IO$&**^%^&^*$^& (its all swearing and gay jokes)

Mac users: "dont shoot the poor rabies victims! they deserve LOVE!" "how do i melee? i have no 'right click'? "
Posted on Reply
#15
FordGT90Concept
"I go fast!1!11!1!"
@Mac user: get a !*$&@#% proper mouse
Posted on Reply
#16
idx
Lets make it clear , even if they made a full customized copies of Steam games for Mac they have no chance to get a full gaming experience on Mac computers, none of Mac games will get even close to the PC level, mainly because:

1- Mac hardware is really weak in terms of performance (apple is only thinking about money when they built it) and this is an epic fail for mac users.

2-games on mac will use OpenGL, and OpenGL at this time is really embarrassing even for Khronos Group itself , at this time OpenGL is really nothing compared to directX11 and there is no way that Mac games can get the same graphics lvl and effects that PC games has not even close to it, even if the hardware can handle it.
Posted on Reply
#17
Mussels
Moderprator
idx said:
Lets make it clear , even if they made a full customized copies of Steam games for Mac they have no chance to get a full gaming experience on Mac computers, none of Mac games will get even close to the PC level, mainly because:

1- Mac hardware is really weak in terms of performance (apple is only thinking about money when they built it) and this is an epic fail for mac users.

2-games on mac will use OpenGL, and OpenGL at this time is really embarrassing even for Khronos Group itself , at this time OpenGL is really nothing compared to directX11 and there is no way that Mac games can get the same graphics lvl and effects that PC games has not even close to it, even if the hardware can handle it.
as a total mac hater, i must say the following anyway.

1. only their video cards are weak. they use intel core 2 based systems nowadays.

2. no valve game uses DX11 - hell, none even use DX10 yet.
Posted on Reply
#18
idx
Mussels said:
as a total mac hater, i must say the following anyway.

1. only their video cards are weak. they use intel core 2 based systems nowadays.

2. no valve game uses DX11 - hell, none even use DX10 yet.
No offense but you really have no idea about what you are talking about most of the big titles on Steam are DirectX games + most of the upcoming games on Steam are DirectX 11 , ofc there are some hybrid games that can work on both (directX or OpenGL) but it only go for OpenGL if the hardware doesn't support DirectX or if you chose that , here is some of the biggest Steam titles :

Lost Planet: Extreme Condition -DirectX 9.0
Bioshock 2 -DirectX 9.0
The Orange Box -DirectX 9.0
Left 4 Dead 2 -DirectX 9.0
Team Fortress -DirectX 9.0
Call of Duty: Modern Warfare 2 -DirectX 9.0

-some DirectX10 and 11 games:

Assassin's Creed II -DirectX 10.1
Mass Effect 2-DirectX 10
S.T.A.L.K.E.R.: Call of Pripyat -DirectX11
DiRT 2 -DirectX 11
Battlefield Bad Company 2 -DirectX 11

ofc some of these games will run on OpenGL and older DX versions but this will be at the cost of image quality, and FYI there are many other DirectX 11 games coming soon for Steam including new versions of some current DirectX9 titles with DX11 support.

*source Steam website.
Posted on Reply
#19
ToTTenTranz
Mussels said:
as a total mac hater, i must say the following anyway.

1. only their video cards are weak. they use intel core 2 based systems nowadays.

2. no valve game uses DX11 - hell, none even use DX10 yet.
Yeah but Valve can't keep using DX9 for all eternity.
As soon as true DX11 engines start coming out and the next-gen consoles are announced, they'll have to update Source.
Posted on Reply
#20
pantherx12
idx said:
No offense but you really have no idea about what you are talking about .
"no offence" but you clearly can't read.


Mussels said "2. no valve game uses DX11 - hell, none even use DX10 yet. "


This does not mean they do not use Direct X it means they use direct x 9.

*thumbs up*
Posted on Reply
#21
Wile E
Power User
Polaris573 said:
Does this mean I can own Mac users using their one-button mice and chiclet keyboards on L4D2?
Mussels said:
yes.

CS kiddies: OMFG HAX YOU SUCKZOR WTF GAY

Xbox live: $%^&IO$&**^%^&^*$^& (its all swearing and gay jokes)

Mac users: "dont shoot the poor rabies victims! they deserve LOVE!" "how do i melee? i have no 'right click'? "
FordGT90Concept said:
@Mac user: get a !*$&@#% proper mouse
Considering it's been years since Apple has used the 1 button fail mouse, I think your joke is also a little fail (and a little stale anyway).

idx said:
No offense but you really have no idea about what you are talking about most of the big titles on Steam are DirectX games + most of the upcoming games on Steam are DirectX 11 , ofc there are some hybrid games that can work on both (directX or OpenGL) but it only go for OpenGL if the hardware doesn't support DirectX or if you chose that , here is some of the biggest Steam titles :

Lost Planet: Extreme Condition -DirectX 9.0
Bioshock 2 -DirectX 9.0
The Orange Box -DirectX 9.0
Left 4 Dead 2 -DirectX 9.0
Team Fortress -DirectX 9.0
Call of Duty: Modern Warfare 2 -DirectX 9.0

-some DirectX10 and 11 games:

Assassin's Creed II -DirectX 10.1
Mass Effect 2-DirectX 10
S.T.A.L.K.E.R.: Call of Pripyat -DirectX11
DiRT 2 -DirectX 11
Battlefield Bad Company 2 -DirectX 11

ofc some of these games will run on OpenGL and older DX versions but this will be at the cost of image quality, and FYI there are many other DirectX 11 games coming soon for Steam including new versions of some current DirectX9 titles with DX11 support.

*source Steam website.
They aren't porting third party titles, they are only porting Source titles so far. The third parties can port if they want to, but I don't know if any have officially announced support.

And I thought they added OpenGL to Source as well.
Posted on Reply
#22
TIGR
newtekie1 said:
Great news, now we just need to start seeing some reasonablely priced Macs that don't have shit graphics cards...
That's called a Hackintosh. :D
Posted on Reply
#23
devguy
idx said:
No offense but you really have no idea about what you are talking about most of the big titles on Steam are DirectX games + most of the upcoming games on Steam are DirectX 11 , ofc there are some hybrid games that can work on both (directX or OpenGL) but it only go for OpenGL if the hardware doesn't support DirectX or if you chose that , here is some of the biggest Steam titles :

Lost Planet: Extreme Condition -DirectX 9.0
Bioshock 2 -DirectX 9.0
The Orange Box -DirectX 9.0
Left 4 Dead 2 -DirectX 9.0
Team Fortress -DirectX 9.0
Call of Duty: Modern Warfare 2 -DirectX 9.0

-some DirectX10 and 11 games:

Assassin's Creed II -DirectX 10.1
Mass Effect 2-DirectX 10
S.T.A.L.K.E.R.: Call of Pripyat -DirectX11
DiRT 2 -DirectX 11
Battlefield Bad Company 2 -DirectX 11

ofc some of these games will run on OpenGL and older DX versions but this will be at the cost of image quality, and FYI there are many other DirectX 11 games coming soon for Steam including new versions of some current DirectX9 titles with DX11 support.

*source Steam website.
Bioshock and Call of Duty Modern Warefare are already running natively on the Mac. It would probably take little effort to port their sequels. Valve is already hard at work to release the Source Engine (and supporting games) for Mac (Half-Life/Counter Strike/Team Fortress/etc). And from what I've read, Bad Company 2 might also be headed to Mac.

Now, if we could just move past the crappy Mac deal and get onto Linux, then we are talking! Although, like everything: one little baby step at a time!
Posted on Reply
#24
DrPepper
The Doctor is in the house
TIGR said:
That's called a Hackintosh. :D
I've been trying to get that to work for ages.
Posted on Reply
#25
Wile E
Power User
DrPepper said:
I've been trying to get that to work for ages.
Doesn't play nice with most Asus boards in my experience. Usually have to set the cpu switch to 1. Single core is no fun. It works best with Gigabyte boards.
Posted on Reply
Add your own comment