メインコンテンツまでスキップ

Steam ログイン方法を設定する - Steam でログインする - (Unity モジュール)

Last updated on February 4, 2026

注釈:本資料はAI技術を用いて翻訳されています。

備考

このチュートリアルモジュールは、Steamworks の制限により WebGL ビルドには適用されません。

Admin Portal で Steam ログイン方法を設定する

このチュートリアルでは、AccelByte Gaming Services (AGS) Admin Portal で Steam ログイン方法を追加する方法を学びます。

  1. Admin Portal にログインし、ゲームの Namespace ダッシュボードに移動します。

  2. Game Setup > 3rd Party Configuration > Auth & Account Linking を選択し、Add New をクリックします。

  3. Steam SDK をクリックし、表示されるフォームに入力します:

  • App ID: Steam パートナーダッシュボードからのゲームの App ID (Steam の Applications を参照)。
  • Steam Web API Key: Steam から取得した Web API Key (Steam の Steam Web API Documentation を参照)。
  • Redirect URI: http://127.0.0.1 を入力します。
  1. Login Platform Configuration ページにリダイレクトされたら、StatusActive であることを確認します。そうでない場合は、Activate を一度クリックし、確認のポップアップで再度クリックして有効化します。

Steam を設定する

このチュートリアルでは、Steamworks SDK を有効にする方法を学びます。

  1. Unity Editor でプロジェクトを開きます。次に、Assets/Resources/Modules/TutorialModuleConfig.json にある TutorialModuleConfig.json ファイルを開きます。このファイルは Byte Wars 専用の設定ファイルです。

  2. TutorialModuleConfig.json ファイルで、steamAppId フィールドに Steam App ID を追加します。ゲーム起動時に Steam を使用して自動的にログインさせたい場合は、autoLogin オプションを true に設定できます。

    {
    ...
    "singlePlatformAuth": "Steam",
    "steamConfiguration": {
    "steamAppId": "replace with your steam app id",
    "autoLogin": false
    }
    ...
    }
    備考

    Byte WarsTutorialModuleConfig.json の値を使用して Steamworks.NET を設定します。
    Unity での Steamworks.NET の使用方法の詳細については、Steamworks.NET documentation を確認してください。

  3. 次に、コンピューター上で Steam クライアントを開きます。

  4. Unity Editor に戻り、Assets/Scenes/MainMenu.unity にある MainMenu.unity を開いていることを確認します。

  5. 次に、Unity Editor からゲームをプレイします。Steam クライアントを起動し、App ID を正しく設定している場合、次のログが表示されます:

    [Steamworks.NET] SteamAPI_Init() success