Steamworksドキュメント
ドキュメントホームページ
はじめに
登録作業
Steam Direct料金
Steamworksアカウントの管理
ユーザー権限:Steamworks通信の受信
アプリケーションの管理
アプリケーションの移転
アプリケーション管理共有
よくある質問
コンテンツアンケート
インドネシアにおける年齢別レーティング
ドイツにおける年齢別レーティングの義務化
モバイルゲームのSteamへの移植
ストアプレゼンス
Steam China
Steamから製品を削除
Steamでの予約購入
Steamタグ
Steam上でのテスト
アプリケーション
Steam上のゲームサウンドトラック
ダウンロードコンテンツ(DLC)
DLCの露出
デポ
バンドル
複数の開発者/パブリッシャー作品を含むバンドルの作成
パッケージ
デラックスパックの作成と設定
自動付与パッケージ
ビルド
ブランチ(ベータ)
プラットフォーム
SteamOSとLinuxのための開発
体験版
エディションの説明
グラフィックアセット-概要
アートワークオーバーライド
イベントのグラフィックアセット
グラフィックアセットのルール
コミュニティとクライアントのアイコン
ストアのグラフィックアセット
ライブラリアセット
ゲームのアップデート-ベストプラクティス
シリーズページ
シーズンパス
ストアページの作成と編集
ストアページの称賛・受賞セクション
ストアページの説明文
ストアページの追加アセットの管理
プロモーションイベントツール、ルール、ガイドライン
サードパーティーセールイベントへの参加
サードパーティーセールイベントの開催
開発者/パブリッシャー/シリーズ(フランチャイズ)セールページ
ユーザーレビュー
ライブストリーミング
ストリーミングのセットアップ
よくある質問と回答
ゲームの体験版をSteamストアページでライブストリーミング
ブロードキャストモデレーションとモデレーターの追加
配信視聴データ
リリースオプション
リリースプロセス
リリース日
レビュープロセス
ローカリゼーションと言語
Steamでサポートされている言語
ロードマップ
予告編
価格設定
パッケージ価格設定のCSVインポート/エクスポート
定期更新サブスクリプション
対応通貨
新通貨の追加
売上上位リスト
早期アクセス
無料プレイゲーム
近日登場
開発者・パブリッシャーホームページ
ホームページの例
機能
Steam Audio
Steam Cloud Play(ベータ)
Steam DRM
Steam HTML Surface
Steam Playtest
Steam Remote Play
Steamインベントリサービス
Steamインベントリアイテムアクセサリ
SteamインベントリWeb関数
Steamインベントリアイテムストア
Steamインベントリアイテムタグ
Steamインベントリアイテムツール
Steamインベントリアイテム動的プロパティ
Steamインベントリスキーマ
Steamエラーレポート
Steamオーバーレイ
Steamキー
Steamクラウド
Steamコミュニティ
Steamスクリーンショット
Steamタイムライン
Steamファミリー
Steamランキング
ステップバイステップ:ランキング
Steamワークショップ
Steamワークショップアイテムのタグ
Steamワークショップアイテムのバージョン
Steamワークショップ実装ガイド
Steam入力
Steam入力ゲームパッドエミュレーション-ベストプラクティス
Steam入力デバイス
Microsoft Xbox 360コントローラー
Microsoft Xbox Oneコントローラー
Sony PlayStation 4コントローラー
Steamコントローラ(2015)
Uploading Steam Input Configs to Steam Workshop
はじめに(プレイヤー向け)
アクションセットレイヤー
アクションマニフェストファイル
アクティベーター
ゲーム内アクションファイル用テンプレート
ゲーム内アクション(IGA)ファイル
タッチメニュー
パイ型メニュー
マウス領域
モードシフト
レガシーモード割り当て
一般概念
入力ソース
入力ソースモード
設定の閲覧
開発者のための入門
Steam音声通信
アンチチートとゲーム禁止
アンチチートの統合
ゲーム通知
バーチャルリアリティ
SteamVR
バーチャルリアリティのアプリケーション設定
SteamVR入力
OpenVR
企業/政府機関向けSteamVR
マイクロトランザクション(ゲーム内購入)
ゲーム内での自動課金
マイクロトラントランザクション実装ガイド
マルチプレイヤー
Steamデータグラムリレー
Steamネットワーキング
Steamマッチメイキングとロビー
スキルベースのマッチメイキング
ゲームサーバー
ユーザー認証と所有権確認
リッチプレゼンスの強化
共通再頒布可能コンポーネント
統計データと実績
ステップバイステップ:データ
ステップバイステップ:実績
財務
報告と支払い
報告と支払い
税金に関するFAQ
開発者向け返品報告
Steamworks SDK
Steamworks API概要
Steamworks APIのサンプルアプリケーション(SpaceWar)
Steamworks APIのデバッグ
Steamへのアップロード
Source Engineゲーム/MODの配信
SteamPipeローカルコンテンツサーバー
オープンソースアプリケーションをSteamで配信
専用ゲームサーバーの配布
インストールスクリプトの作成と使用
ゲームビルドのアップデート
Partial Depot Update Instructions
ヒント-ライブ状態の実行ファイル名の変更
リテールディスクとゴールドマスターディスクの作成
Web API概要
OAuth
Web APIキーを使用した認証
エラーコード&応答
販売とマーケティング
Googleアナリティクス
Steamでの露出
アップデート露出ラウンド
Steamにおける広告
Steamコミュニティアイテム
Steamブランドガイドライン
UTMアナリティクス
イベントとお知らせ用ツール
イベントとお知らせの例
HTMLのインポート
イベントとお知らせのレビュープロセス
イベントとお知らせの露出
イベントとお知らせの露出に関する統計レポート
イベントタイプ:ミニアップデート/パッチノート
イベントタイプ:大型アップデート
セールページツール
セールページツール:セクションのタイプ
セールページセクション:アプリとバンドル
セールページツール:パートナー向け情報
セールページツール:ライブストリーミング(ブロードキャスト)
セールページツール:最低要件
セールページツール:背景のグループ化
埋め込み可能なウィジェット
ウィッシュリスト
ウィッシュリスト報告
キュレーターおよびキュレーターコネクト
コミュニティモデレーション
コミュニティモデレーターの追加
ストアとプラットフォームのトラフィックレポート
ストアウィジェット
フォロワー
プロフィール機能
ポイントショップアイテム
マーケティング、ベストプラクティス
今後のSteamイベント
Steam Nextフェス
Steam Nextフェスに役立つ情報
Steam Nextフェス:2026年10月
Steam Nextフェス:2027年2月エディション
Steam Nextフェス:2027年6月エディション
Steamテーマ別セールイベント
SteamオートバトルRPGフェス2026
Steamショップキーパーフェス2027
Steamデスクトップコンパニオンフェス2027
Steamリアルタイムストラテジーフェス2027
Steamリズムフェス2027
Steamレースフェス2027
Steamローカル協力プレイフェス2027
Steam中世フェス2026
Steam山登りフェス2027
Steam恐竜vsロボットフェス2027
Steam料理フェス2026
Steam格闘フェス2027
Steam絶叫フェスV
Steam羊フェス2027
Steam魔女フェス2027
割引
季節のセール
日替わりスペシャル
無料でキープ(100%割引)
無料ウィークエンド
機能とツール、マーケティング
Steam PCカフェプログラム
Steam Users
パブリッシャー
ライセンシー
Steam PCカフェの要件と登録手順
はじめに
PCカフェモデルのセットアップ手順(PCカフェサーバーとコンテンツキャッシュを含む)
VRアーケードモデルのセットアップ手順
よくある質問
Steamworks APIリファレンス
ISteamAppsインターフェイス
ISteamClientインターフェイス
ISteamControllerインターフェイス(非推奨)
ISteamFriendsインターフェイス
ISteamGameCoordinatorインターフェイス
ISteamGameServerStats Interface
ISteamGameServerインターフェイス
ISteamHTMLSurface Interface
ISteamHTTP Interface
ISteamInput Interface
ISteamInventory インターフェイス
ISteamMatchmakingServersインターフェイス
ISteamMatchmakingインターフェイス
ISteamMusicインターフェイス
ISteamNetworkingMessagesインターフェイス
ISteamNetworkingSocketsインターフェイス
ISteamNetworkingUtils Interface
ISteamNetworkingインターフェイス
ISteamPartiesインターフェイス
ISteamRemotePlay Interface
ISteamRemoteStorageインターフェイス
ISteamScreenshotsインターフェイス
ISteamTimeline
ISteamUGCインターフェイス
ISteamUserStatsインターフェイス
ISteamUserインターフェイス
ISteamUtilsインターフェイス
ISteamVideoインターフェイス
SteamEncryptedAppTicket
steamnetworkingtypes.h
steam_api.h
steam_gameserver.h
Steamworks Web APIリファレンス
IBroadcastServiceインターフェイス
ICheatReportingServiceインターフェイス
ICloudServiceインターフェイス
IEconMarketServiceインターフェイス
IEconServiceインターフェイス
IGameInventoryインターフェイス
IGameNotificationsServiceインターフェイス
IGameServersServiceインターフェイス
IInventoryServiceインターフェイス
ILobbyMatchmakingServiceインターフェイス
IPartnerFinancialsServiceインターフェイス
IPlayerServiceインターフェイス
IPublishedFileModerationService Interface
IPublishedFileServiceインターフェイス
ISiteLicenseService Interface
ISteamAppsインターフェイス
ISteamCommunityインターフェイス
ISteamEconomyインターフェイス
ISteamGameServerStats インターフェイス
ISteamLeaderboardsインターフェイス
ISteamMicroTxnSandboxインターフェイス
ISteamMicroTxnインターフェイス
ISteamNewsインターフェイス
ISteamPublishedItemSearchインターフェイス
ISteamPublishedItemVotingインターフェイス
ISteamRemoteStorageインターフェイス
ISteamUserAuthインターフェイス
ISteamUserStatsインターフェイス
ISteamUserインターフェイス
ISteamWebAPIUtilインターフェイス
IStoreService Interface
IUserReviewsService
IWorkshopServiceインターフェイス
Steamハードウェア
Steam Deck
Steam Deck SVGラインアート
Steam DeckについてのSteamworksバーチャルカンファレンス(2021年11月12日)
Steam Deckについてのよくある質問
Steam Deckブランドガイドラインとロゴ
Steam Deck開発キット
ソーシャルメディアテンプレート
Steam DeckおよびSteam MachineでのWindowsゲームのデバッグ方法
Steam DeckとSteam Machineでゲームを読み込み実行する方法
Steam DeckとSteam Machineの互換性レビュー
「Steam Deckで確認済み」ランディングページ
Steam DeckとSteam Machine向けにゲームを準備する
Steam Frame
adbをLeptonに接続する方法
OpenXRゲームエンジンの統合
Custom Engines
Godot
Unity
Unreal Engine
Steam Frame Input
Steam Frame Standalone互換性レビュープロセス
パフォーマンス評価オーバーレイ(VRタイトル)
Steam Frameでのゲームの読み込みと実行
Steam Frameでスタンドアロンで実行できるゲーム
Steam Frameのデバッグ
Steam Frameを開発用に設定する
SteamへのAndroid APKのアップロード方法
Suggesting default user settings for your game
Steam Machine
SteamハードウェアとProton
アクセシビリティ機能
Steamスクリーンショット
Steamworksドキュメント
>
機能
>
Steamスクリーンショット
概要
スクリーンショットのサポートは、Steamを通じてすべてのゲームに
Steamオーバーレイ
を通して自動的に提供され、Steamworksではこのシステムと対話するように設計された一連のAPIを提供します。 Steamworks Screenshots APIを使用すると、スクリーンショットを撮影して、ゲーム内の場所の名前や、スクリーンショット内のユーザーのタグ付けなどの追加のメタデータと共に、ユーザーのローカルスクリーンショットライブラリに追加することができます。
注意
:スクリーンショットシステムを利用できるようにするには、ゲーム内で
Steamオーバーレイ
を有効にする必要があります。
ユーザーは、Steamによって制御されるホットキー(デフォルトはF12)を押して、スクリーンショットを撮ることができます。
ユーザーは、Steam上でプレイするすべてのゲームで有効となるホットキーやその他のスクリーンショット関連の設定を「設定」>「ゲーム中 」から変更できます。
スクリーンショットアップローダー
ゲーム終了時に、スクリーンショットアップローダーが自動的に開き、終了したセッションで撮影したすべてのスクリーンショットが表示されます。 ユーザーがこの動作を無効にするには、「設定」>「クラウド」を開き、「スクリーンショットを撮影した場合、ゲーム終了後にスクリーンショットマネージャーを開く」のチェックを外します。
スクリーンショットアップローダーへは、Steamの「表示」>「スクリーンショット」から、またはSteamオーバーレイで、「スクリーンショット」をクリックすることによっていつでもアクセスできます。
ユーザーがスクリーンショットをアップロードすると、コミュニティプロフィールやそのゲームのコミュニティハブに表示されます。
Steam Screenshots API
Steamworks SDKでは
ISteamScreenshots
へのアクセスを提供し、高度な機能を使用できるSteamスクリーンショットシステムをゲームに統合し、ユーザーに最高の体験を提供することを目的としています。
デフォルトではSteamがスクリーンショットの撮影を行いますが、
ISteamScreenshots::HookScreenshots
を使用してスクリーンショットをフックすることで撮影を制御することができます。 スクリーンショットをフックしている場合、ユーザーがスクリーンショットのホットキーを押した時に、
ScreenshotRequested_t
コールバックを受け取ります。
ISteamScreenshots::IsScreenshotsHooked
で、現在スクリーンショットをフックしているかどうかを確認することができます。
フックしているかどうかにかかわらず、スクリーンショットがディスクに正常に保存されると
ScreenshotReady_t
コールバックを受け取ります。 このコールバックの受信後に結果を確認し、結果が成功の場合は
ScreenshotHandle
を使用して、タグを設定することができます。
ISteamScreenshots::SetLocation
ISteamScreenshots::TagUser
ISteamScreenshots::TagPublishedFile
別のボタンを使ってスクリーンショットを撮りたい場合や、ラウンド終了時などの特定の時点でプログラムによって自動的にスクリーンショットを撮影したい場合は、
ISteamScreenshots::TriggerScreenshot
を使用するか、または
ISteamScreenshots::WriteScreenshot
を使用してRGBバイトを書き出すか、
ISteamScreenshots::AddScreenshotToLibrary
/
ISteamScreenshots::AddVRScreenshotToLibrary
を使用して、ディスクからファイルを追加してください。