# Linux 用ゲームの作成 >[!NOTE] >以下の説明を読む前に、「[Linux - セットアップと要件](setup-and-requirements.md)」の説明に従ってください。 1. Stride Launcher で、新しいゲームを作成し、ターゲット プラットフォームとして Linux を選択します。 ![New Game](media/platform_choice.png) 2. Game Studio のプラットフォーム メニューで[Linux]を選択します。 ![Platform Selector](media/platform_selector.png) 3. **F5** キーを押し、プロジェクトをビルドして実行します。 4. プロジェクトを初めて実行するときは、Linux ホストに関する情報を入力します。 ![Credential Dialog](media/default_credential_dialog.png) 次のように情報を入力します。 ![Filled Credential Dialog](media/filled_credential_dialog.png) 5. [Test settings]をクリックして資格情報をテストします。 エラーが発生した場合は、次のように表示されます。 ![Invalid Settings](media/unreachable_host.png) 資格情報が正しい場合は、次のように表示されます。 ![Success](media/successful_login.png) [OK]ボタンをクリックして続行します。 Linux ホストの指定した場所のサブディレクトリに、ファイルがコピーされます。サブディレクトリの名前は、ゲームの名前です。 問題がある場合は、[Output]ペインで詳細を確認します。 ## 設定 資格情報は[Settings]ダイアログで保存されます。 ![Settings Dialog](media/remote_settings.png) パスワードは、現在のユーザーに対して Microsoft *System.Security.Cryptograph.ProtectedData.Protect* メソッドを使用して暗号化され、[Settings]には Base64 で保存されたものが表示されます。[Settings]ダイアログでパスワードを変更することはできません。 ゲームの実行を制御する 2 つの追加設定があります。 * [Use CoreCLR]: .NET Core を使用して強制的に実行します。 * [X Display]: Linux ホストの特定の X ディスプレイで強制的に実行します。 ## Game Studio の外でコンパイルする 他の Stride プロジェクトと同様に、Visual Studio またはコマンド ラインから直接プロジェクトをコンパイルすることもできます。どちらの場合も、有効な構成を選択する必要があります。 * Debug * Release * CoreCLR_Debug * CoreCLR_Release Debug と Release のターゲットは Mono です。他のターゲットは .NET Core です。 ### Visual Studio プロジェクトを Visual Studio にロードした後、Linux プロジェクトを選択します。[Solution Configurations]ドロップダウン メニューで、有効な Linux の構成を選択します。 ![Configuration selection](media/vs_configuration_selection.png) ### MSBuild Linux 用にコンパイルするには、コマンド ラインから次のコマンドを使用します。 ``` msbuild /p:Platform=Linux /p:Configuration=CONFIG YourGame.sln ``` **CONFIG** は有効な Linux の構成です。 ## 制限事項 * ファシリティのデバッグはまだできません * レンダリング グラフィックス プラットフォームを切り替えると、ゲームが起動時にハングする可能性があります。これを回避するには、Linux ホストのゲームが展開されているディレクトリで、次のディレクトリを削除します。 * `cache` * `local` * `roaming` ## 関連項目 * [Linux - セットアップと要件](setup-and-requirements.md)