MonoGame 3.8.1 のインストール手順

ページ更新日 :
ページ作成日 :

検証環境

Windows
  • Windows 10
  • Windows 11
Visual Studio
  • Visual Studio 2022
MonoGame
  • 3.8.1

はじめに

MonoGame はゲームを作るためのフレームワークの一つです。他のゲームフレームワークとしては Unity や Unreal Engine, Godot 等があります。

MonoGame は基本的にプログラムのためのライブラリのみを提供し、それらを使用してゲームを構築していきます。 専用の GUI ツールなどはほとんどなく、外部のツールを利用しつつそれらを自前のプログラムで組み込んでゲームを作る形になります。 そのため、他のゲームフレームワークでは GUI を操作するだけで出来ていた処理が、MonoGame では全て自前でプログラムを作る必要があったりします。

上記により初心者には少し敷居が高いフレームワークですが、逆に言えば基本的なゲームプログラムの仕組みを学ぶことができますし、 上級者については他のゲームフレームワークにある無駄な処理を省きつつ最大限に最適化したゲームプログラムを作ることも可能です。 もちろんそれを実現するためにはそれなりの技術力の高さが必要になってきます。

Visual Studio のインストール

すでに Visual Studio 2022 (またはそれ以降のバージョン) をインストール済みである場合は次の項目に進んでください。

Visual Studio は 2022 以降であればどのバージョン・エディションでも構いません。 個人開発者などであれば無料の Visual Studio を使うこともできます (利用可能ユーザーであるかは各自確認して下さい)。

インストール手順等については以下の Tips にまとめています。

なお、選択するワークロードについては、どのプラットフォーム向けのゲームを開発するかによって変わります。 大まかには以下を参考にしてください。

ゲーム動作プラットフォーム インストール ワークロード 配布サービス
Windows Mac, Linux 向け ZIP 配布、Steam, Epic Games, DLsite など
Windows 10, 11, Xbox 向け Microsoft ストア
iOS, Android 向け (未調査) App Store, Google Play など

MonoGame Framework project templates のインストール

インストール方法はいくつかありますが、現在は Marketplace や nuget で公開されていますので、ダウンロードの手間が省けます。

スタートメニューから Visual Studio を起動します。

IDE を開きたいので、プロジェクトは作成せずに起動します。

メニューから「拡張機能の管理」を選択します。

左のメニューから「Visual Studio Marketplace」を選択し、右上の検索入力欄で monogame と入力します。 一覧に「MonoGame Framework C# project templates」が表示されますので「ダウンロード」ボタンを押します。

ダウンロードが完了したら Visual Studio を全て閉じます。

すると VSIX Installer が起動しますので、「Modify」ボタンをクリックします。

インストールが完了したら閉じます。

これでプロジェクト作成時に MonoGame のプロジェクトが選択できるようになります。

これで必要な物はインストール完了です。