← 返回图鉴
OPEN SOURCE GAMES · NO. 530

MonoGame

面向 Mono 平台的 XNA 实现(支持 iOS、Android、Linux,并已着手 PS Suite 与 NaCli)。

框架·引擎·库附录:框架·引擎·库与工具GitHub 源码

游戏介绍AI 生成

MonoGame 是一个开源框架,实现微软已停止演进的 XNA 游戏框架的 API,让原有 XNA 开发经验和技术得以延续。它使用 C# 和 .NET 技术,支持 Windows、Linux、macOS、iOS、Android 等多个平台。许多知名独立游戏都由 MonoGame 驱动,它也因此成为 C# 独立游戏开发中最主流的开源选择之一,被视为连接微软 XNA 时代与现代跨平台开发的重要桥梁。

介绍内容由 AI 生成,仅供参考;以项目仓库说明为准。

使用说明

MonoGame 能做什么:提供内容管线管理美术音频资源、2D/3D 渲染、音频播放、输入处理,并可将同一套 C# 代码打包到桌面和移动平台。上手路径:安装 .NET SDK 与 MonoGame 模板,用命令行生成项目模板,在 Visual Studio 或 Rider 中编写代码,从官方文档的第一个示例(绘制贴图、处理输入)做起。新手提示:若有 XNA 或 C# 基础会非常容易上手;从 2D 小游戏开始,熟悉内容管线后再尝试 3D。

源码 / 项目地址
https://github.com/mono/MonoGame ↗

这是源码仓库,通常需要克隆后自行构建;部分为经典游戏反编译 / 引擎重实现工程,需自备原版数据与素材。