今週初め、Steam のディスカッション ボードでは、最新のアップデートで明らかに Mac OS X 用に設計されたグラフィックやメニュー項目のリソース (下記) がユーザーによって発見され、話題になりました。
Steam は現在 Windows のみですが、EA、id Software、PopCap、Take-Two Interactive など、Mac 版のゲームをサポートするさまざまなサードパーティ ソフトウェア パブリッシャーが参加しています。
Steamの開発元であるValveも、人気のHalf-Life 2を含む独自のファーストパーティゲームを制作していますが、まだ自社のゲームをMacに移植していません。
Appleの弱いMacゲーム戦略
2007年に、Steamの共同設立者ゲイブ・ニューウェル氏は、MacをサポートするためにAppleと協力することに同社が関心を持っていることを詳しく述べたが、ゲーム開発者が必要とする種類のサポートをAppleが提供しなかったことを容赦なく批判した。
「アップルにはいつもこういうパターンがあるんです」とニューウェル氏はインタビューで語った。「彼らと会うと、向こうの人たちは『わあ、ゲームはすごく重要だ、ゲームで何かやるべきだ』と言うんです。そして我々は『わかりました。これを改善するために、3つのことをやってみましょう』と言うんです。すると彼らは『わかりました』と言って、それから二度と会うことはないんです」
「そして1年後、新しいグループが現れます。彼らは前のグループの存在を全く知らないようで、何も実行に移しません。つまり、彼らはゲームをやりたいと考えているようですが、やると言ったことは何一つ実行に移されないのです。」
AppleのMacプラットフォーム向けゲーム開発に対する姿勢は、それ以来劇的に変化しておらず、TransGamingのCiderエンジンを用いたIntel Mac向けWindowsゲームの配信に最も注目が集まっています。しかし、iPhoneとiPod touchの登場により、Appleは新たなモバイルプラットフォームを構築し、大手ゲーム開発者によるネイティブ開発を数多く引きつけています。
iPod/iPhoneの好調な人気は、Macシステムの売上を劇的に伸ばすのにも役立っています。Ciderエンジン(ゲーム開発者が既存のWindowsコードをIntel Macで動作するようにリリースできるようにするエンジン)と組み合わせることで、Appleによるネイティブ開発への広範なサポートがなくても、PCゲーム開発者にとってMacプラットフォームをターゲットにすることはますます魅力的になっています。
Steamのご紹介
Steam は iTunes 内の Apple の iPhone App Store と同様に機能し、PC ビデオ ゲーム タイトルのマーケットと、最新のソフトウェア アップデートをプレイヤーに自動的に配信するメカニズムを提供します。
さらに、Steamはユーザープロフィールや、プライベートおよびグループでのゲーム内チャットサービスなどのコミュニティ機能も提供しています。また、チートの使用を厳しく監視し、すべてのプレイヤーが平等な立場でプレイできるよう配慮されたマルチプレイヤーゲーム環境も提供しています。
Valve の Steam 向け最新ソフトウェア アップデートでは、新しいユーザー インターフェイス (下記) が導入され、Internet Explorer から Microsoft の Trident レンダリング エンジンが削除され、代わりに Apple が使用するオープン ソースの WebKit エンジンが採用されました。
ValveのSteam開発ディレクター、ジョン・クック氏は、今回の変更について「規模、安定性、パフォーマンス面で大きなメリットが得られます。今回のSteamのリリースにより、私たちは次の1年間の力強い成長に向けて万全の準備を整えることができました」と述べています。