Steamworks ドキュメンテーション
機能

新バージョンを英語でお読みいただけます

翻訳が公開されてから、このページの英語版が更新されました。このページの英語版を表示するにはこちらをクリックしてください。
Steamworksには、マッチメイキング、実績、Steam ワークショップ(ユーザー生成コンテンツ)など製品に価値を付加するのに役立つツールが豊富に用意されています。Steamworks のすべての機能がすべての製品に適しているわけではないため、必要に応じて自由にご使用ください。

トレーディングカードのような機能は、Steamworks ポータルで完全に設定できますが、他の機能は製品に実装する必要があります。詳細な技術情報は、Steamworks API レファレンス、またはSteamworks Web API Referenceを参照してください。

このセクションでは、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 クラウドは、あなたのゲームに簡単で透過性のあるリモートファイルストレージシステムを提供します。自動クラウド設定で指定されたファイルや、クラウド API を使用してディスクに書き込まれたファイル (作成、変更、削除など) は、ゲーム終了後に自動的に Steam サーバーに複製されます。
Steam 入力これは、Steam コントローラのハードウェア、ソフトウェア、設定、およびその他の内容に関する詳細なハンドブック、リファレンスマニュアル、および一般的なガイドです。
Steam DRMSteam 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 は、エントリが自動的に並び替えられる、永続的なランキングを提供し、ゲーム内やコミュニティウェブページ上からグローバルおよびフレンドのランキング情報を表示できます。それぞれの Steamworks タイトルでは、最大 10,000 個のランキングを作成できます。また、個々のランキングは、プレイヤーのスコアの挿入直後に取得可能です。
Steamミュージックプレイヤー Steam Music Player で、自分のミュージックコレクションを手軽に聴くきながらSteam でゲームをプレイできます。
Steam オーバーレイ Steam オーバーレイは、Steam 上で起動したほぼすべてのゲームで有効化できる Steam ユーザーインターフェースの 1 つです。オーバーレイから、ユーザーはフレンドリスト、ウェブブラウザー、チャット、ゲーム内 DLC 購入などにアクセスすることができます。
Steamスクリーンショット スクリーンショットのサポートは、Steam を通じてすべてのゲームにSteam オーバーレイを通して自動的に提供され、Steamworks ではこのシステムと対話するように設計された一連の API を提供します。Steamworks Screenshots APIを使用すると、スクリーンショットを撮影して、ゲーム内の場所の名前や、スクリーンショット内のユーザーのタグ付けなどの追加のメタデータと共に、ユーザーのローカルスクリーンショットライブラリに追加することができます。
Steam音声通信 Steam 音声 API は、圧縮または非圧縮形式でユーザーのマイクからの音声の録音を可能にする関数セットで、ボイス チャットまたは音声コマンド システムに使用できます。
Steamワークショップ Steam Workshop は、製品のファンやコミュニティメンバーが、ゲームのコンテンツ作成に参加できる場所として設計されました。コミュニティメンバーによる創作の形式は、ゲームの性質や、あなたがゲーム内のコンテンツをどのように管理したいかによって異なります。
Steam 動画 Steam Machine や Steam リンク、Steam コントローラでご家庭のリビングルームへと進出することで、Steam は顧客にゲーム以外のエンターテイメントもお届けできるプラットフォームへと進化できるようになりました。そこで、MPEG-DASH Standard をベースにしたストリーミング 動画プラットフォームを開発し、ショート形式とロング形式、両方のコンテンツを顧客にお届けできるようにしました。弊社では適切なビデオコンテンツを保有するすべての Steam パートナーにストリーミング動画プラットフォームをご利用いただけるようにご案内しています。
ユーザー認証と所有権確認 Steamworks では Steam ユーザーの ID を認証し、アプリケーションの所有権を確認する複数のメソッドを公開しています。
Valve アンチチート (VAC) とゲーム禁止 Steam では、オンラインビデオゲームの不正行為を検知するためにいくつかのツールを提供しています。Valve の anti-cheat API を実装するか、独自のソリューションを使用するかを問わず、顧客にそのようなシステムが存在することを適切に警告し、禁止行為についてゲーム内の UI で明確に説明する必要があります。