Linux用のゲームを作りたいですか?GameMaker Studioなら簡単です!すでにPCやMacにGameMaker IDEがあれば、Linux(Ubuntu)PCにGameMaker Studio 2をインストールするだけです。一度インストールすれば、PCやMacのIDEを使ってLinux用のゲームをコンパイルし、すぐにプレイすることができます。Linux用のGameMaker IDEの公式リリースはまだありませんが、WindowsやmacOSなしでゲームを作りたいなら、ベータ版をインストールすることができます。この wikiHow ガイドでは、最新バージョンの GameMaker Studio を Ubuntu Linux でセットアップする方法を説明します。
知っておくべきこと
- LinuxにGameMakerをインストールしたら、IDEでLinux PCをビルドターゲットに設定します。Linux用にゲームをコンパイルすると、ZIPとしてLinux PCにプッシュされます。
- Ubuntu用のGameMaker Studio IDEのベータ版を試したい場合は、Yoyo GamesからDEBパッケージをインストールできる。
- 最新版のGameMaker Studio for Linux(およびIDEのベータ版)はUbuntu 20.04 LTS専用です。
必要なUbuntuライブラリをインストールする。
-
ターミナルウィンドウを開く。ほとんどのデスクトップ環境では、Ctrl + Alt + Tを押すことで実行できる。
- GameMaker Studioの最新バージョンは、Ubuntu 20.04用に作られています。
- Linux用のゲームをコンパイルするには、PCまたはMacにもインストールされている必要があります。
- 他の人がGameMaker Studioで作ったゲームをプレイしたいだけなら、以下の手順でGMと適切なライブラリをインストールする必要があります。
-
sudo apt-get update と入力し、↵ Enterキーを押します。これでソフトウェアリポジトリが更新され、必要なソフトウェアの最新バージョンを入手できるようになります。
-
ビルドツールをインストールする。LinuxにGameMaker Studioをインストールする前に、いくつかのライブラリをインストールする必要があります。
- 必要なパッケージ
- build-essential
- openssh-server
- clang
- libssl-dev
- libxrandr-dev
- libxxf86vm-dev
- libopenal-dev
- libgl1-mesa-dev
- libglu1-mesa-dev
- zlib1g-dev
- libcurl4-openssl-dev
- ffmpeg
- すべてのパッケージを一度にインストールするには、コマンド sudo apt-get install build-essential openssh-server clang libssl-dev libxrandr-dev libgl1-mesa-dev libglu1-mesa-dev zlib1g-dev libcurl4-openssl-dev ffmpeg を使用します。
- 必要なパッケージ
-
Ubuntu 18を使用している場合は、ffmpegのバージョンを再確認してください。Ubuntuを最新バージョンにアップデートしていない場合は、正しいバージョンのffmpegがインストールされていることを確認したい。
- ffmpeg -version」と入力してEnterキーを押してください。
- もし「ffmpeg version 3.x.x」と表示されたら、最新バージョンを取得するためにさらにコマンドを実行する必要があります。
- 最新バージョンを入手するには
- sudo add-apt-repository ppa:savoury1/ffmpeg4と入力してEnterを押す。
- sudo apt-get install ffmpeg と入力してEnterキーを押します。
-
Ubuntu 22.04を使っている場合は、libfuse2とcurlをインストールする。異なるバージョンのUbuntu Linuxを使用している場合は、この手順を省略できます。
- インストールするには、sudo apt-get install libfuse2 curlコマンドを実行する。
AppImageビルドツールのインストール
-
sudo mkdir /opt/steam-runtime/と入力し、↵ Enterキーを押します。これで.NET Framework用のディレクトリが作成されます。
- 別のディレクトリを使っても構いません。ただし、その場合は次のコマンドを変更して、お好みのディレクトリにインストールする必要があります。
-
Steamランタイムをインストールする。ディレクトリができたので、このコマンドを使ってSteamランタイムをダウンロードしてインストールします:
- curl https://repo.steampowered.com/steamrt-images-scout/snapshots/latest-steam-client-general-availability/com.valvesoftware.SteamRuntime.Sdk-amd64,i386-scout-sysroot.tar.gz と入力し、Enter キーを押します。
- 別のディレクトリを使用している場合は、/opt/steam-runtime/ をお好みのディレクトリに置き換えてください。
- curl https://repo.steampowered.com/steamrt-images-scout/snapshots/latest-steam-client-general-availability/com.valvesoftware.SteamRuntime.Sdk-amd64,i386-scout-sysroot.tar.gz と入力し、Enter キーを押します。
-
linuxdeployをインストールします。これを行うには、2つの別々のコマンドを実行する必要がある:
- ファイルをダウンロードするには、wget https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage と入力してEnterを押します。
- インストールするには、sudo install -m 0755 linuxdeploy-x86_64.AppImage /usr/local/bin/linuxdeployと入力し、Enterキーを押します。
-
AppImageをインストールする。これで前提条件がすべて揃ったので、以下のコマンドを使ってAppImageをインストールできる:
- ファイルを取得するには、wget https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage と入力してEnterキーを押します。
- インストールするには、sudo install -m 0755 appimagetool-x86_64.AppImage /usr/local/bin/appimagetoolと入力してEnterを押します。
LinuxをGameMakerに接続する
-
PCまたはMacのGameMaker IDEで、ターゲットマネージャを開く。IDEの十字アイコンをクリックする。
-
Platform」欄でUbuntuを選択する。オプションが表示されます。
-
コンパイラを選択します。ゲームのコンパイルにYYCとVMのどちらを使用するかを選択します。両方のコンパイラを使用する場合は、2つ目のコンパイラ用にこの手順を2回繰り返します。
-
"Device "の隣にある鉛筆アイコンをクリックします。Ubuntu Device Managerが開き、Ubuntuにリンクできます。
-
Add New Deviceをクリックします。このオプションはウィンドウの一番上にある。
-
ホスト名、Linuxのユーザー名とパスワード、その他の詳細を入力します。
- ホスト名は、LinuxマシンのIPアドレスまたはホスト名です。ローカルネットワーク上にある場合は、Linux PCの名前になります。
- ユーザー名とパスワードには、GameMaker Studioをインストールする際に使用したユーザーアカウントのログイン情報を入力します。
- インストールフォルダをLinux PC上のゲームの実行に必要なコンポーネントをインストールする場所に設定します。デフォルトはGameMakerStudio2で、ホームディレクトリに作成されます。
- Test Connection をクリックし、PC または Mac が Linux PC に正しく接続し、ログインできることを確認します。
-
OKをクリックして変更を保存します。これでGameMaker on LinuxとPCまたはMacの接続が完了したので、Linux用のゲームプロジェクトをテストしてビルドすることができます。VMまたはYYCを選択したら、Linuxコンピュータを選択し、プレイボタンを押す。
-
Linux用にゲームをコンパイルする。Ubuntu用にコンパイルするには、GameMaker IDEの上部にあるパッケージアイコンをクリックし、パッケージを作成するフォルダを選択します。これにより、PCまたはMacでZIPファイルが作成され、Linux PCで指定したフォルダにZIPファイルがプッシュされます。
-
Linuxでゲームをプレイする。これでLinux上で実行ファイルをダブルクリックしてゲームを実行できます。
- エラーが出る場合は、いくつかの追加ライブラリをインストールする必要があるかもしれません。以下のコマンドを実行してください。
- sudo apt install libcurl4
- sudo apt install libopenal1
GameMakerベータ版のインストール(オプション)
-
Yoyo GamesからDEBパッケージをダウンロードする。Ubuntu用のGameMaker IDEのベータ版を使ってみたい場合は、 .NETから最新のパッケージを入手できる。一番上のUbuntuリンクをクリックし、.debファイルをホームディレクトリに保存するだけです。
- 開発者は、ベータ版のLinux用IDEが製品版には適していないことを認めているが、ベータ版のIDEをインストールすることが、WindowsやmacOSを介さずにUbuntu上でGameMakerゲームを作成する唯一の方法である。
- IDEを使用するには、前のセクションで必要なライブラリやその他のファイルをすべてインストール済みである必要があります。
-
DEBパッケージをインストールする。ファイルマネージャーで.debファイルをダブルクリックすると簡単にインストールできます。あるいは、sudo dpkg -i package_file.debというコマンドを使ってください。ファイル名を実際の.debパッケージファイルに置き換えるだけです。
- IDEがインストールされると、アプリのリストに表示されます。
コメント
最新を表示する
NG表示方式
NGID一覧