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é se necesita para que una aplicación de iPhone genere millones en ganancias?

Como desarrollador de iOS, ¿cuál es su API favorita de Objective-C Cocoa (no hay bibliotecas de terceros)?

¿Qué es range in- (BOOL) textField: (UITextField *) theTextField shouldChangeCharactersInRange: (NSRange) range replaceString: (NSString *) string?

¿Cuál es la mejor manera de construir una aplicación iOS escalable?

Cómo probar mi aplicación IOS durante 3 meses con 30 usuarios sin obtener una licencia de desarrollador empresarial

¿Debo comenzar con el CS193P de Stanford (disponible en iTunesU) o esperar a que esté disponible el material del curso Xcode 6 porque a partir de ahora se introduce el lenguaje Swift? ¿Por qué?

¿Por qué no se anunció la función del grabador de pantalla iOS 11 durante la WWDC 2017?

¿Qué sabes sobre el desarrollo de aplicaciones iOS?

¿Cuál es la mejor manera de manejar el almacenamiento en caché de imágenes en iOS?

iOS 8 beta 2 está fuera. ¿Qué ha cambiado desde la beta 1?

¿La política de la tienda de aplicaciones de Apple tiene una posición clara (aceptar o rechazar) sobre el desbloqueo de funcionalidades adicionales en una aplicación mediante el escaneo del código QR?

¿Cuál es el alojamiento más económico para alojar su aplicación de iPhone después del desarrollo?

¿Cuál es la diferencia básica entre iOS 8.2 y iOS 8.3 beta?

¿Es posible que Apple ponga Xcode y Swift a disposición de los usuarios de Microsoft y Linux?

¿Cuáles son las técnicas utilizadas en el diseño de aplicaciones iOS como "The Economist" para mostrar párrafos de texto, imágenes y tablas en una sola página (o vista)?