No sé qué constituye una “tecnología”. Pero en esencia, estos son necesarios para desarrollar un juego móvil:
1. Una herramienta de desarrollo de software (SDK, IDE, etc.) / motor: puede desarrollar desde cero utilizando el propio SDK e IDE de la plataforma respectiva. Como ADT + Eclipse para Android o Xcode para iOS. Sin embargo, esto será más difícil y requerirá más tiempo porque esencialmente tiene que hacer su propio código de representación, etc. usted mismo. La mejor manera es usar motores como Cocos 2D, Unity 3D, UE4, Construct, etc. Pero aún así, de vez en cuando se necesita algún conocimiento del SDK de la plataforma. Especialmente si quieres usar / hacer un complemento para el motor.
2. Las tecnologías de la plataforma: existen algunas tecnologías que pueden mejorar la experiencia del usuario si lo desea (y en mi humilde opinión debería hacerlo), como Google Game Play Services, iOS Game Center, etc.
- ¿Cómo debo restaurar mis chats de WhatsApp en mi nuevo teléfono?
- ¿Cuál es el mejor motor de aplicaciones para Android e iOS?
- Cómo desarrollar una aplicación móvil híbrida basada en AngularJS para una aplicación web
- ¿Qué es la aplicación Google Motion Stills?
- ¿Cuál es un buen sustituto de la aplicación para teléfonos inteligentes Girls Around Me para encontrar extraños sin ser un sitio de servicio de citas?
3. Monetización: existen 3 tipos de esquemas de monetización que se pueden usar para juegos móviles: una aplicación / juego de pago, en compras de aplicaciones / micro transacciones y anuncios. Debes poner al menos uno de ellos en tu juego.
4. Las otras cosas: Y, por último, hay algunas partes adicionales / opcionales que se pueden implementar si quieres / puedes: Ofuscación y cifrado para proteger mejor tu juego. Análisis para mejorar mejor tu juego. Servicios en la nube para juegos guardados, multijugador, etc.
Espero que eso ayude. 🙂