MonoGame vs Unity3D

Esta es mi primera pregunta sobre StackOverflow. Quiero preguntar a los desarrolladores de juegos más experimentados que es mejor MonoGame o Unity3D. Mi intención es aprender uno de estos para permitirme crear mi propio Android y posiblemente juegos de Windows usando C #. ¿Cuál de estos sería el más adecuado para la creación de juegos para Android? Estoy mirando principalmente haciendo juegos 2D. Sería muy apreciado si alguien pudiera esbozar la diferencia entre estas herramientas, además de ser un motor y el otro un marco. También me disculpo si algo en este post suena estúpido o es incorrecto. En mi defensa soy un principiante cuando se trata de desarrollo de juegos.

Supongo que eres un principiante, así que te sugiero que uses Unity3D. Nunca trabajé con Unity, pero sé que hay mucho ya implementado para ti. Por ejemplo: animaciones, gravedad y colisión. Los compañeros de clase me dijeron que no era muy difícil (para un estudiante de ingeniería de software). Lo usaron para un proyecto de IA.

Tomé la lección XNA y XNA y monogame son más o menos lo mismo. Monogame es una plataforma de bajo nivel. Tienes que implementarlo todo por ti mismo. Realmente no lo llamaría un motor, sino más bien un marco.

Dado que XNA está muerto, le pregunté a mi maestro: "¿Por qué estamos aprendiendo XHA, si XNA está muerto?" Bueno, no aprendimos xna, porque XNA es tan increíble, pero porque es de bajo nivel. Si sabe cómo hacerlo con XNA, probablemente será capaz de trabajar con cualquier otro entorno de bajo nivel. Por lo tanto otra vez, usaría la unidad si fuera usted.

Utilicé Unity3D este semestre en un curso de Sistemas Multimedia. Realmente disfruté lo fácil que es aprender a trabajar en Unity. Usted tiene miles de tutoriales en Youtube e incluso los foros oficiales de Unity son realmente útiles. Yo era un principiante (y todavía estoy) en el desarrollo de juegos y hemos hecho un juego de Android 2D que funcionó brillantemente, y el profesor nos dio un 20 (en una escala 0-20). Nunca trabajé con MonoGame, pero iría a Unity si fuera tú.

  • C # en Android: Xamarin o Unidad?
  • Consola para programadores de Android: una huella dactilar errónea tras la creación de la versión con Android Studio
  • ¿Requisitos mínimos para Unity para Android?
  • Android - Reproducción de errores Player: CommandInvokationFailure: Error al volver a empaquetar los recursos
  • Carga del modelo AR a través del toque de botón en Android
  • Escena asíncrona sin fisuras y texturas loading - Unity & GearVR
  • No encontrar android sdk (Unity)
  • Google reproduce error al realizar una compra mientras implementa Soomla Unity3d plugin
  • Las imágenes no son accesibles usando el context.getClassLoader.getResaurceAsStream de android jar en Unity plugin
  • Unity Camera Patch
  • Android - Servicio de fondo de juego de Tamagotchi
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.