MonoGame
| 開発者(チーム) | MonoGameチーム |
|---|---|
| OS | PC, Android, iOS, Windows Phone, コンソール |
| 種類 | ゲームフレームワーク |
| ライセンス | Microsoft Public License |
| ホームページ | https://www.monogame.net/ |
MonoGameは、Microsoft XNA 4 APIをオープンソースで実装したクロスプラットフォームのゲームフレームワークである。
概要
XNAの開発終了後、事実上の後継としての役割を果たしており、C#と.NETを使用してゲームを開発することができる。FNAが正確性と保存に重点を置いているのに対し、MonoGameは積極的なプラットフォームの拡張とパフォーマンスの最適化に重点を置いている。
特徴
- C#および.NETの活用: マネージドコードにより、生産性の高い開発が可能である。
- 広範なプラットフォームサポート: デスクトップ、モバイル、コンソールを網羅する非常に広いサポート範囲を誇る。
- コンテンツパイプライン: ゲームアセット(画像、サウンドなど)を各プラットフォームに最適化された形式でビルドするツールを提供している。
サポートプラットフォーム
- PC (Windows, Linux, macOS)
- モバイル (Android, iOS, iPadOS)
- コンソール (Nintendo Switch, Xbox One, Xbox Series X/S, PlayStation 4, PlayStation 5, PlayStation Vita)
主なゲーム
- Stardew Valley (モバイル/コンソール版)
- Celeste (コンソール版)
- Streets of Rage 4
- Carrion
- Bastion