
Originally Posted by
Dodger
First of all, Source is a solid, proven Engine to build games on - not state-of-the-art in all respects, but solid. And no, porting is still not a magic snap-your-fingers process, but having something like Source (or Unreal, in its time) makes this process tremendously easier. If file handling and asset management, scripting, rendering, networking, etc., are all done by the engine in a platform agnostic manner, porting becomes a *much* simpler matter.
As for Steam itself, it's a solid, proven distribution platform with currently over 25M users. It's *the* digital distribution platform for PC games. Publishers know its DRM works (not getting into the debate, but it is important to them so it's important for the platform). Users know its DRM is reasonably unintrusive. Developers know it's easy to get games set up for it, tie it in with their achievement and stats tracking systems, and maintenance in terms of patches, updates and DLC is a snap. Steam is a big deal - as I said, it's in no small part responsible for a number of big studios and publishers picking up the PC business again that had almost completely abandoned it.