Conocer Unity es probablemente el mejor camino para crear juegos de Android. Cualquier experiencia en diseño e implementación de juegos será aplicable.
Dicho esto, el desarrollo de juegos móviles tiene su propio conjunto de desafíos que solo se pueden apreciar con experiencia directa. Hacer una interfaz de usuario adecuada en un espacio de pantalla pequeña puede ser un desafío. Aprender a procesar eventos táctiles, en lugar de eventos de mouse y teclado, puede llevar un tiempo. Los gestos, los controles táctiles y la entrada del acelerómetro requieren una gran cantidad de ajustes para funcionar correctamente.
Las pantallas pequeñas a menudo requieren un diseño artístico específico. Todo “lee” de manera diferente en una pantalla pequeña. Los iconos a menudo dependen de la resolución. La pantalla puede estar abarrotada e inescrutable más rápidamente. El rango de contraste es mucho más corto. Las pantallas móviles suelen estar expuestas a la luz solar directa, lo que silenciará todos sus colores.
Los juegos móviles también tienen diferentes requisitos de usuario. Los usuarios deben poder iniciar y detener el juego constantemente. Las sesiones deben ser satisfactorias en cortas duraciones. También debe planificar las interrupciones de las notificaciones y llamadas.
- Cómo hacer un juego / aplicación que sea adictivo
- ¿Cuáles son las mejores universidades de desarrollo de juegos cerca de Kerala en India?
- ¿Se considera Homeworld remasterizado como un buen juego según el estándar de hoy?
- ¿Por qué Dungeons & Dragons ha mantenido un fuerte seguimiento a lo largo de los años?
- En el modo multijugador Last of Us, ¿puedes ser útil cuando estás fuera de juego?
Luego está el lado técnico. Estás trabajando con una cantidad muy pequeña de memoria. Está trabajando con una cantidad muy pequeña de potencia de procesamiento. Implementar un juego dentro de estas limitaciones presenta desafíos de diseño únicos. Tendrá que dominar la configuración de importación de activos para que todo encaje. Tendrá que dominar el sombreador, la iluminación y el procesamiento por lotes para que funcione sin problemas.
Además de todo eso, Android tiene una gran variedad de dispositivos y especificaciones diferentes. La unidad debería ser principalmente agnóstica a estas diferencias, pero las pruebas deben incluir una variedad. Por ejemplo, pantalla pequeña v pantalla grande. Pantalla Retina v Pantalla SD. Especificaciones bajas v especificaciones altas. Cualquiera de estos factores puede hacer que un gran juego sea completamente imposible de jugar.
El conocimiento del diseño del juego y de Unity son excelentes requisitos previos para el diseño de juegos móviles, pero debe planificar esa curva de aprendizaje. Sería bastante arrogante esperar que la experiencia previa se traduzca al 100% en el desarrollo de juegos móviles.