Si puedo desarrollar aplicaciones móviles en Unity3D, ¿debo tomarme el tiempo para aprender otras suites de desarrollo móvil?

Si puedo desarrollar aplicaciones móviles en Unity3D, ¿debo tomarme el tiempo para aprender otras suites de desarrollo móvil?

, deberías!

¿Por qué? Porque antes que nada Unity – Game Engine no está diseñado para desarrollar aplicaciones móviles sino juegos.

Siempre puedes desarrollar algún tipo de aplicación móvil que no sea de juegos en Unity. Pero Unity no debe usarse para el desarrollo de aplicaciones móviles.

Supongo que está principalmente interesado en el desarrollo de aplicaciones móviles (utilizando Unity o cualquier otro framework / SDK / herramienta nativo: Android Studio y xCode).

Debería aprender otras suites de desarrollo móvil o frameworks / SDK / herramientas nativas: Android Studio y xCode O herramientas de desarrollo de aplicaciones móviles multiplataforma como Xamarin y lenguajes de programación como Java, Objective-C / Swift, C #, etc.

¿Y una vez aprendido uno de estos o todos? – Debería desarrollar una aplicación móvil de forma nativa solo de esa manera si crea una aplicación muy buena.