MonoGame与Unity3D

时间:2015-06-18 22:16:52

标签: c# android unity3d game-engine monogame

这是我在StackOverflow上提出的第一个问题。我想问一下更有经验的游戏开发者哪个更好MonoGame或Unity3D。我的目的是学习其中一个,使我能够使用C#创建自己的Android和可能的Windows游戏。哪些最适合创建Android游戏?我主要看2D游戏。如果有人可以概述这些工具之间的区别,除了一个是引擎而另一个是框架之外,我们将不胜感激。如果这篇文章中的任何内容听起来很愚蠢或不正确,我也会道歉。在我的辩护中,我是游戏开发的初学者。

2 个答案:

答案 0 :(得分:6)

我认为你是初学者,所以我建议你使用Unity3D。从来没有和Unity合作过,但我知道已经有很多已经实现过了。例如:动画,重力和碰撞。班级同学告诉我,这并不是很难(对于软件工程师学生来说)。他们将它用于AI项目。

我参加了XNA课程,XNA和monogame几乎相同。 Monogame是一个低级平台。你必须自己实现它。我不会把它称为引擎,但更像是一个框架。

由于XNA死了,我问我的老师:"为什么我们学习XHA,如果XNA死了?"好吧,我们没有学习xna,因为XNA是如此惊人,但因为它是低级别的。如果您知道如何使用XNA,您可能能够使用任何其他低级环境。因此,如果我是你,我会使用Unity。

答案 1 :(得分:1)

我这个学期在多媒体系统课程中使用Unity3D。我真的很高兴学习如何使用Unity是多么容易。你在Youtube上有成千上万的教程,甚至Unity的官方论坛都非常有帮助。我是游戏开发的初学者(现在还是),我们做了一个非常出色的Android 2D游戏,教授给了我们20分(0-20分)。我从未和MonoGame合作,但如果我是你,我会去Unity。