Steamworksには製品の付加価値を高めるための多数のツールが揃っています。 マッチメイキング、実績やSteamワークショップ(ユーザー生成コンテンツ)など多岐に渡ります。 Steamworks のすべての機能がすべての製品に適しているわけではないため、必要に応じて自由にご使用ください。
共通再頒布可能コンポーネント | Steamではゲームまたはアプリケーションの操作に必要な共通コンポーネント(例:Microsoft Visual C++再頒布可能等)のインストールに簡単にオプトインする方法を提供します。 |
ゲーム通知 | Steamゲーム通知は、チェスなどの非同期マルチプレイヤーゲームのプレイヤーにオフライン通知を提供するシステムです。 |
マイクロトランザクション(ゲーム内購入) | Steamでは、アイテム、ゲーム内通貨、その他ゲーム特有に存在するもの等、ゲーム内購入におけるトップクラスのサポートを提供しています。Steam Microtransaction APIは、幅広い選択肢を顧客に提供することを可能にします。 |
マルチプレイヤー | SteamがCounter-Strike 1.6のリリースでマルチプレイヤーゲームプラットフォームとしてスタートして以来、マルチプレイヤーに常に焦点を当ててきました。 開発社と顧客のマルチプレイヤー体験を向上させるために、Steamはさまざまな機能やAPIを提供しています。 Steam Matchmaking APIの使用でプレイヤーは対戦相手を簡単に見つけてプレイできるようになります。また、Steam Game Servers APIを使用すると、コミュニティを作成できる永続的な専用サーバーをプレイヤーに提供できます。 |
統計データと実績 | Steamの統計と実績で、ゲームに永続的でさまざまな実績を提供するための簡単な方法を提供し、ユーザーの統計情報を追跡します。 ユーザーデータはSteamアカウントに関連付けられており、各ユーザーの実績と統計情報は、フォーマットを整えSteamコミュニティのプロフィールに表示することができます。 |
リッチプレゼンスの強化 | 新しいSteamフレンド&チャットクライアントの最近のリリースでは、リッチプレゼンスシステムの機能が強化され、プレイ中のゲームについて、さらに詳細な表示が可能となりました。 リッチプレゼンスは、プレイヤーのアクティビティにフレンドを参加させる方法だと考えています。 たとえば、自分が所有するゲームならば、フレンドのゲームに参加するタイミングを調べたり、他のプレイヤーと対話したりすることで、ゲームに関与します。未所有のゲームの場合、自分がよく知らないゲームに関する様々なリッチプレゼンスの文字列を目にすることで、ゲームへの興味をそそられるかもしれません。 |
Steamクラウド | Steamクラウドは、ゲームに簡単で透過性のあるリモートファイルストレージシステムを提供します。 自動クラウド設定で指定されたファイルや、クラウドAPIを使用してディスクに書き込まれたファイル(作成、変更、削除など)は、ゲーム終了後に自動的にSteamサーバーに複製されます。 |
Steam入力 | Steam入力は柔軟な入力ライブラリを備え、Xbox、PlayStation、Nintendo Switch、Steamコントローラを含む300以上のデバイスをサポートします。 |
Steam DRM | Steam DRMラッパーはSteamプラットフォームにおけるゲームの所有権確認のための重要部分であり、ゲームを起動する前にSteamを起動することで、Steamworks機能の正常動作も確認します。 |
Steamエラーレポート | Steamのエラーレポートを実装した場合、同様の例外が10件スローされると自動的にすべての例外のミニダンプをアップロードします。 |
Steam HTML Surface | Steam HTML Surface APIは、ゲームやアプリケーション内で直接HTMLベースのページの表示およびレンダリングを可能にします。 Chromium Embedded Frameworkで構築され、HTML5マークアップをサポートしています。 |
Steam インベントリサービス | Steamインベントリサービスは、ユーザーやアイテムを管理する特別なサーバーを用意せずに、永続的なプレイヤーインベントリをゲーム内で有効化できる機能セットです。 |
Steamキー | Steamで配信されるすべての製品に対して、顧客がSteam上で製品を有効化するためのキーを生成できます。 基本製品、DLCまたは無料体験版を含めたすべての Steamパッケージが対象です。 |
Steamランキング | Steamは、エントリが自動的に並べ替えられる、永続的なランキングを提供します。 これらのランキングは、ゲーム内やコミュニティWebページ上でグローバルランキングやフレンド内でのランキングを表示するために使用できます。 各Steamworksタイトルに、最大 10,000 個のランキングを作成できます。また、個々のランキングは、プレイヤーのスコアの挿入直後に取得可能です。 |
features/music_player | Steam Music Playerで、自分のミュージックコレクションを手軽に聴きながらSteamゲームをプレイできます。 |
Steamオーバーレイ | Steamオーバーレイは、Steam経由で起動したほぼすべてのゲームで有効化できるSteamユーザーインターフェースの1つです。 ユーザーはオーバーレイから、フレンドリスト、ウェブブラウザー、チャット、ゲーム内DLC購入などにアクセスできます。 |
Steam Remote Play | スマホ、タブレット、テレビ等の様々なデバイスでゲームをRemote Playするためにゲームを最適化できます。 |
Steamスクリーンショット | スクリーンショットのサポートは、Steamオーバーレイを通してSteamを通じてすべてのゲームに自動的に提供され、Steamworksではこのシステムと対話するように設計された一連のAPIを提供します。 Steamworks Screenshots APIを使用すると、スクリーンショットを撮影し、ゲーム内の場所の名前や、スクリーンショット内のユーザーのタグ付けなどの追加のメタデータを添えて、ユーザーのローカルスクリーンショットライブラリに追加できます。 |
Steam音声通信 | Steam 音声API は、圧縮または非圧縮形式でユーザーのマイクからの音声の録音を可能にする関数セットで、ボイス チャットまたは音声コマンド システムに使用できます。 ボイスチャットまたは音声コマンドシステムの実装に使用できます。 |
Steamワークショップ | Steamワークショップは、製品のファンやコミュニティメンバーが、ゲームのコンテンツ作成に参加できる場所として設計されました。 コミュニティメンバーによる創作の形式は、ゲームの性質や、開発側でゲーム内のコンテンツをどのように管理したいかによって異なります。 |
Steam 動画 | Steamは、ゲームを含むエンターテイメントをお客様に届けるプラットフォームとして確立した位置にいます。 これを念頭に、MPEG-DASH標準規格をベースとした動画プラットフォームを開発し、 Steamから顧客に短編・長編の両方のコンテンツを届けられるようになりました。 弊社では適切なビデオコンテンツを保有するすべての Steamパートナーにストリーミング動画プラットフォームをご利用いただけるようにご案内しています。 |
ユーザー認証と所有権確認 | Steamworksでは、SteamユーザーIDを認証し、アプリケーションの所有権を確認する複数のメソッドを公開しています。 |
Valve アンチチート (VAC) とゲーム禁止 | Steamでは、オンラインビデオゲームの不正行為を検知するためにいくつかのツールを提供しています。 Valveの Anti-cheat APIを実装するか、独自のソリューションを使用するかを問わず、顧客にそのようなシステムが存在することを適切に警告し、禁止行為についてゲーム内UIで明確に説明する必要があります。 |
バーチャルリアリティ | SteamとSteamworksは、SteamVRを通してバーチャルリアリティ体験を強力にサポートします。 このセクションでは、SteamVRアプリケーションの開発方法と、アプリをSteamから配信するための追加要件に関する情報を提供します。 |