Game Maker Language リファレンス > 組み込み関数 用途別 > Steam API
Steam Overlayは、ユーザーにSteamのインターフェイスを表示するようにさせることができる視覚的なディスプレイです。これは通常、キーの組み合わせを使用して、ユーザー自身で行われますが、あなたは以下の機能を使用して、ボタンまたはOverlayを表示するイベントをマップすることができるように、あなたのゲームの中からそれを行うことができます
Steam APIは自動的に順位が反映される永続的なリーダーボード(ランキング)をサポートしています。これらのリーダーボードはコミュニティのWebページ上で世界中ユーザー、フレンドを表示するために使用することができます。各ゲームは最大10000のリーダボードを持つことができ、プレイヤーのスコアを追加後、すぐに取り出すことができます。各リーダーボードはプレイヤー1人につき1つまでであることに注意してください。
各リーダーボードのエントリは名前、スコアとそのランキングが含まれています。新たなランキングエントリがユーザに対して作成されるとき、このデータが交換されます。
SteamCluudはあなたのゲームのための簡単で透過的なリモートファイルストレージシステムを提供しています。GameMaker:Studioを使用してディスクに書き込まれたすべてのファイルがゲームが終了した後Steamサーバーに複製されます。 ユーザーがコンピュータを変更した場合、ファイルは、ゲームは、適切な関数を使用してそれらを読み取ることでファイルにアクセスできることを意味し、ゲームを起動する前に、新しいコンピュータにダウンロードされます。 スチームクライアントは、ファイルが、ユーザがアクセスしている可能性のあるすべてのコンピュータ間で同期を維持していることを確実にする作業を行います。
注意:デフォルトでは、CloudがSteamworksに上のゲームのために有効になっていません。それはあなたがバイトおよびファイル·クォータを設定する必要がSteamworksにゲームの管理者の「Cloud」タブから、以前に有効にする必要があります。あなたはあなたのゲームにSteamworks構成を公開し、次回は、クラウドストレージを使用できるようになります。
Steamは無料と有料のダウンロードコンテンツ(DLC)の両方をサポートし、ダウンロード可能なコンテンツを持つゲームは、Steamクライアントからゲームのプロパティダイアログを通して見ることができるダウンロード可能なコンテンツと、ユーザのゲームリスト内の単一のアプリケーションとして表示されます。 以前に所有、ゲームの不可欠な一部となっているダウンロード可能なコンテンツは、ゲームをインストールした時に、Steamが自動的にコンテンツを更新します。
これは、すべてSteamサーバーによって処理され、任意のDLCの構成はSteamworksのコントロールパネルを介して行われていますが、いくつかの関数はGameMaker:Studioからチェックすることができます