MonoGame可靠吗?

xus*_*xus 28 mono xna xamarin.ios xamarin.android monogame

我正在寻找一个跨平台的游戏开发框架.MonoGame看起来很容易学习和快速开发,但是我看到他们页面上的大部分游戏都不起作用,或者有很多错误.

任何人都可以解释MonoGame对于ios/droid专业手机游戏开发是否可靠?

Dom*_*que 29

MonoGame目前拥有(我们知道的)在iOS App Store上发布的28款游戏,以及Android Market上的5款游戏,以及最近在Mac App Store和Linux市场上发布的一些游戏.如果这些标题中的任何一个失败,请与开发人员联系以确认问题是否与MonoGame相关或是否存在游戏中的错误.

MonoGame并不完美,但正如已经提到的,它正在积极开发和改进,并得到每个人的帮助.2日前,我们在FOSDEM会议上做了一个演讲,概述了我们将在明年开展的工作.首先是MonoGame 2.5版本中的ES 2.0支持(希望在接下来的2-3周内完成).这将为我们的所有平台添加着色器支持.然后我们将专注于添加3D,因此我们最大的发布MonoGame 3.0.

你可以在这里看到我们的FOSDEM演示视频 - http://www.youtube.com/watch?v=kLWE52mkii0 以及我们在这里与3D支持有多远的预告视频 - http://www.youtube.com/watch?v = vEAdC-4gfHI - 这是我们在MacOS X上运行的MIX10 3D Reach演示,我们是第一次在FOSDEM 2012上公开展示.

如果您使用twitter,请按照我们的进度@MonoGameTeam.我们倾向于在#MonoGame频道上讨论irc.gnome.org或irc.gimp.org上的商店.我们还尝试在monogame.codeplex.com讨论区回答问题.

我希望以上信息有所帮助.

D.


小智 23

很久以前就提出过这个问题,但值得更新.

MonoGame团队展示了流行的独立游戏.在撰写本文时,包括:

等等.

在一天结束时,理论很有意思,但没有什么比看到使用该平台的非常成功的独立游戏的现实.

编辑于2014年1月27日

截至2014年1月,Monogame已宣布将支持PS4,但尚未对XBox One发布此类声明.

编辑2014年9月9日

增加了几个额外的游戏 另请查看twitter上的#BuiltWithMonoGame哈希标记.

编辑2017年6月1日 Monogame自2016年以来一直支持XBox One.


Vac*_*kup 17

每个版本的单声道产品(www.xamarin.com)越来越好.

目前我正在将Windows Phone(XNA)的2D游戏移植到iphone并使用ExEn(http://andrewrussell.net/exen/)和Monotouch(http://xamarin.com/monotouch),它的工作原理非常好.(现在不支持3d)

我使用monogame(http://monogame.codeplex.com)v2做了一些测试,发现了一些我没有使用ExEn找到它们的问题.使用ExEn(几乎)一切都可以开箱即用.ExEn包含了Silverlight,iphone,android等的优秀工作示例.这个例子是我的主要学习资源.

对ExEn的另一个积极意义是它的发展:Andrew Rusell(https://twitter.com/#!//AndrewRussell),是XNA/DirectX MVP(http://andrewrussell.net/2011/10/look-at-me- IM-AN-MVP /)

ExEn出了什么问题?它的发展似乎已经停止了.

Monogame社区和开发人员似乎更加活跃.他们最近发布了一个我没有测试它的新版本(v2.1).v2.1包括我们迈向3D支持的第一步,以及错误修复,优化和更多XNA 4.0支持(http://cocoa-mono.org/archives/452/monogame-takes-tentative-steps-into-3d-monogame -2-1-公布/)

我个人会继续使用ExEn进行移植,因为到目前为止一切正常(我差不多完成了:)但是对于我的下一个项目,我会试试2.1.

  • ExEn开发并没有停止,因为我去了海外几个星期;) (3认同)
  • 值得注意的是,ExEn不再被积极开发.相比之下,MonoGame正在积极开发并拥有一个活跃的社区.如果长期支持对您很重要,这一点至关重要.我使用ExEn在App Store中发布了一款游戏,虽然我对ExEn非常满意(Andrew做得很好),但它似乎与iOS 6存在重大问题,例如稳定性,渲染不当.简而言之:ExEn _was_是一个可靠的选择,但截至2012年9月,我建议不要将它用于新项目.我正在将我的ExEn游戏移植到MonoGame. (3认同)