游戏引擎
MonoGame
MonoGame 是 XNA 形态的 C# 游戏框架。它是 MIT。它不是编辑器。

开发者: MonoGame contributors
不要编辑器的 C# 游戏XNA 风格的代码库跨平台 2D
概述
你写一个 Game 类,加载内容,然后绘制。内容管线把贴图、音频和字体打成运行时能加载的形式。
桌面是直接的起点。移动端和主机需要平台 SDK,主机还需要厂商计划。
技术规格
规格核对于 2026-10-05。版本线会动,以下载链接为准。
- 开发者
- MonoGame contributors
- 许可证
- MIT
- 商业模式
- MonoGame 是 MIT。没有席位许可,也没有引擎分成。
- 发布节奏
- 版本在 GitHub 上打标签。模板跟着这些版本走。
- 编辑器平台
- Windows, macOS, Linux
- 导出目标
- Windows, macOS, Linux, Android, iOS, Consoles
- 语言
- C#
- 2D / 3D
- 2D/3D
- VR
- 没有官方 VR 框架。
- AR
- 不支持。
- 可视化脚本
- 没有。你写 C#。
- 新手
- 不适合零基础。它适合已经想要 C# 和游戏循环的人,不是第一款编辑器。
- 学习曲线
- 会 C# 的话是中等。内容、场景和工具归你管。
- 画面
- 通过图形设备做 2D 精灵和 3D 绘制。画质取决于你写的渲染。
- 团队规模
- 程序员。美术需要你自己搭的管线。
- GitHub Stars
- 14,486 · MonoGame/MonoGame
适合的地方
- MIT 的 C#,API 是稳定的 XNA 风格。
- 一个框架覆盖桌面、移动端和主机。
- 没有编辑器,工程就是版本库里的普通 C#。
不适合的地方
- 没有场景编辑器、可视化动画器或内置关卡工具。
- 3D 意味着自己写或引入渲染,而不是打开视口去摆灯。
- 主机权限仍然是和厂商的关系,不是一个勾选框。
匹配的源码
这款引擎还没有收录可运行的示例项目。
和其他引擎比怎么样?
带 3D 编辑器的 C#,同样是 MIT。
C# 加编辑器、资源商店和商业许可。
问题
MonoGame 和 Unity 一样吗?
不一样。两者都用 C#。MonoGame 是框架。Unity 是编辑器和专有引擎。
MonoGame 做的游戏能卖吗?
能。框架是 MIT。
带编辑器吗?
不带。
Ad