Como desarrollador de iOS, ¿sería útil aprender la unidad?

Esta es una pregunta y respuesta interesantes. Si está interesado en simplemente ampliar sus horizontes con una herramienta útil, o desarrollar juegos multiplataforma con un rico conjunto de herramientas, absolutamente. Esta es una plataforma bien soportada con mucha mente compartida.

Curiosamente, hice un proyecto de iOS Unity para un cliente que no era un juego. Fue para una de esas pantallas que colocaron en el vestíbulo de grandes edificios. Tenían algo de experiencia en C # en su personal y querían aprovechar eso. Solo me contrataron para integrar una biblioteca nativa de iOS en la aplicación. Para esta tarea específica, Unity funcionó muy bien.

Por lo tanto, es una herramienta decente más allá de los juegos. Si tenía un proyecto específico en mente, es posible que desee ver sus ventajas y desventajas para esa aplicación, así como cualquier inquietud de licencia, tanto en el lado de Unity como de Apple. Pero definitivamente es una herramienta que vale la pena para algunas situaciones.

Sí, Unity es muy útil al desarrollar el desarrollo de juegos iOS. Vale la pena aprender Learning Unity para iOS Game Development.

Puedo sugerirle los mejores cursos en línea de Unity para el desarrollo de juegos iOS

  • Aprenda a codificar haciendo juegos: desarrollador completo de C # Unity
  • Unity Game Development Academy: crea juegos en 2D y 3D
  • Domina la unidad construyendo 6 juegos completamente destacados desde cero

Mejor ir con el tercero.

Aquí puedes aprender

  1. Interfaz de la unidad
  2. Programación básica de C #
  3. Programación intermedia de C #
  4. Programación avanzada de C #
  5. Importación y organización de activos
  6. Cortando Sprites
  7. Sprites Animadores
  8. Aprenda a usar el nuevo sistema de interfaz de usuario de Unitys
  9. Creando Menús
  10. Crear pantalla de carga
  11. Crear animaciones geniales
  12. Comprender y utilizar el sistema de física de Unitys
  13. Guardar datos del juego usando la entrada / salida binaria
  14. Crear menú de selección de personaje y nivel
  15. Creación de sistema de desbloqueo de personajes y niveles
  16. Uso de controladores de juego para controlar el flujo de trabajo de tu juego
  17. Reproduce música en tu juego
  18. Cree una compra en la aplicación para vender artículos virtuales a su usuario
  19. Implemente las redes sociales en su juego (Facebook y Tweeter)
  20. Comparte en Facebook desde tu juego
  21. Crea Compartir en Facebook Gana un sistema de objetos virtuales en tu juego
  22. Implementar anuncios intersticiales
  23. Implementar anuncios de video
  24. Crea un reloj de video Gana un sistema de objetos virtuales en tu juego
  25. Implemente tablas de clasificación y logros de Google en su juego
  26. Aprenda a soportar múltiples resoluciones de pantalla
  27. Aprende a enviar tu juego

Todo lo mejor .

Supongo que la pregunta no debe tomarse como “¿valdría la pena ampliar mi perspectiva sobre el desarrollo de software aprendiendo otra plataforma” (pero si esa es su pregunta, entonces sí, por supuesto).

Entonces, aquí hay algunos elementos de un antiguo desarrollador de iOS: recurrí a Unity cuando Apple presentó Metal y decidí que sería mejor no ser arrastrado a una API de gráficos patentada.

  • Sabiendo ambos, cuando tengo un pequeño proyecto que solo apunta a iOS, no siempre es obvio si desarrollar usando Unity o ‘solo iOS’. La unidad como plataforma es realmente más fácil de usar (*) y proporciona un amplio conjunto de funcionalidades incluso fuera del desarrollo del juego.
  • Probablemente no usaría Unity para hacer una aplicación detallada en el sentido tradicional, pero podría ser muy eficaz para crear un prototipo de una aplicación.
  • Si quisiera hacer una aplicación de realidad virtual o 3D que incluyera funciones específicas de iOS, escribiría la aplicación principal en Unity y uniría algunas funciones de iOS.

Traté de aprender la unidad pero fallé. Prefiero desarrollar un juego usando el framework Cocos2D y SpriteKit con Swift.

Para mí, no sé por qué, no me gustaba el lenguaje C #. Pero si realmente puedes aprender la unidad para hacer juegos, creo que esta es la mejor opción, puedes lanzar tu juego en muchas plataformas.

No perderás nada al aprenderlo. Más bien, te ayudará mucho en las aplicaciones de juegos ios.

Por lo que sé, Unity admite la exportación de juegos a Android / iOS, por lo que aprender me parece útil.

More Interesting

¿Qué haces como desarrollador de iOS?

¿Cómo se implementa / maneja generalmente la creación y administración de cuentas de usuario en aplicaciones iOS ya que no parece haber ningún soporte incorporado?

¿Qué implica el desarrollo de una aplicación para productos Apple?

¿Puedo usar PayPal en la aplicación de iOS?

¿Qué tan grandes son los equipos de desarrollo móvil de Quora? Para iOS y Android, respectivamente.

¿Quiénes son los mejores servicios y desarrollo de aplicaciones móviles para Android e iOS a nivel mundial?

Estoy buscando contratar desarrolladores inteligentes de iOS. ¿Cuáles son las mejores empresas de desarrollo de iOS en la India?

¿Debería una versión futura de iOS presentar algo como la función Live Tiles de Windows 8 para reemplazar Springboard?

¿Cuál es el mejor enfoque para crear un controlador de barra de pestañas personalizado?

¿Cuáles son las herramientas de prueba para probar aplicaciones iOS?

¿Puedo hacer que mi aplicación IOS sea gratuita y luego, en una actualización, agregar compras en la aplicación?

Tengo la intención de aprender el desarrollo de iOS en las vacaciones de verano desde cero y también desarrollar una aplicación y ponerla en la App Store. ¿Qué recursos debo usar para aprender los conceptos y el desarrollo de aplicaciones de una manera rápida y efectiva, y cómo debo usarlos?

¿Cuáles son las ventajas y desventajas de tener un solo botón para iPhone y 3 botones (atrás, inicio y configuración) en Android, tanto desde el hardware como desde la perspectiva de la experiencia del usuario?

¿Por qué las tasas de adopción de las versiones de Android son significativamente más bajas en comparación con iOS?

¿Los desarrolladores de iOS compran cada nuevo dispositivo Apple para asegurarse de que su aplicación pueda ejecutarse en el último dispositivo?