FNA
| 開発者(チーム) | Ethan Lee |
|---|---|
| OS | PC, Android, iOS, Nintendo Switch, Xbox, PlayStation |
| 種類 | ゲームフレームワーク |
| ライセンス | Microsoft Public License |
| ホームページ | https://fna-xna.github.io/ |
FNAは、Microsoft XNA Game Studio 4.0 Refreshライブラリを正確に再実装したオープンソースのゲームフレームワークである。
概要
XNAで開発されたゲームを最新のオペレーティングシステムで問題なく動作させ、保存することを主な目的としている。そのため、新しい機能の追加よりも、既存のXNAとの高い互환性と正確性の維持に重点を置いている。
特徴
- 高い正確性: XNA 4.0 Refreshの動作を完璧に再現することを目指している.
- クロスプラットフォーム: SDL2、FAudio、MojoShaderなどを活用し、WindowsだけでなくLinux、macOS、各種コンソールプラットフォームをサポートしている。
- オープンソース: Microsoft Public License (MS-PL) ライセンスで配布されている。
サポートプラットフォーム
- PC (Windows, Linux, macOS)
- モバイル (iOS, tvOS)
- コンソール (Nintendo Switch, Xbox One, Xbox Series X/S, PlayStation 4, PlayStation 5)