En primer lugar, diré que hacer un juego es un trabajo multifunción, pero supongo que eres un desarrollador independiente. ES FÁCIL SI ELIGES CUALQUIER MOTOR DE JUEGO.
- Si conoces JAVA, entonces créeme. Puedes aprender C # en 7 días.
- Y si alguna vez aprendió C #, puede seleccionar Unity3D Game Engine: le ahorrará mucho tiempo en todos sus futuros proyectos de desarrollo de juegos.
NOTA: Desarrolle su juego con Game Engine (Unity3D, Unreal Engine) y evite Android Studio o Eclipse para desarrollar su juego (lo digo porque al seleccionar un motor de juego ahorrará mucho tiempo).
Para el desarrollo de juegos en 3D:
- ¿Las aplicaciones de Android invocan todos los accesos del dispositivo para obtener los permisos solicitados en el momento de la instalación?
- ¿Cuál es la forma más fácil de migrar aplicaciones / datos de Android al actualizar (cambiar) teléfonos?
- ¿Cuáles son algunas de las grandes empresas desarrolladoras web del extranjero?
- ¿Cuál es la mejor aplicación de Android para la gestión de finanzas personales?
- ¿Cuál es la mejor manera de implementar la comunicación de mensajes entre dos usuarios de aplicaciones de Android?
- Unity3D : prefiero esto porque obtendrá más tutoriales en video en YouTube y es lo mejor. (Podrás hacer compilaciones multiplataforma con solo 2 clics. ¡Simple!)
- Scripting Language C # y Javascript (preferiré C # si ya conoce Java, de lo contrario puede seleccionar a cualquiera).
- 3D Max, Blender, Maya, Photoshop para diseñar arte (Blender es de código abierto, por eso prefiero esto).
- Texturas de juego (como cielo, construcción de muros, texturas de carreteras): puede obtenerlas gratis desde Textures.com
- MakeHuman (código abierto) [Si quieres hacer un personaje en tu juego.]
- Hice este personaje con MakeHuman y usé la licuadora para darle el toque final.
- Pude hacer este juego:
Me llevó completar un mes (15 horas diarias aproximadamente) para hacer este juego.
Puede ver el código fuente y los activos aquí: soumsps / PCM-with-RUN-Game-Prototype
Línea total de código: 4500
Núm. De guiones: 31
Para desarrollo de juegos 2D:
- Unity3D, Unreal Engine (puede crear juegos 2D de forma fácil y rápida, pero si va a construir un juego para Android, el tamaño del paquete será de aproximadamente 10 MB como mínimo y no podrá reducirlo, ya que los archivos principales ocupan 10 MB de espacio).
- libgdx (La construcción del juego tendrá un tamaño mínimo de 500 KB como mínimo, pero requiere más conocimientos de codificación, tomará más tiempo desarrollar un juego simple)
- Texturas de juego (como cielo, construcción de muros, texturas de carreteras): puede obtenerlas gratis desde Textures.com
Versión colorida del juego de rompecabezas 2048 en 4 días (15 horas diarias aproximadamente) con Unity3D.
Puedes verificar: 2048 Game – Aplicaciones de Android en Google Play
Línea total de código: 1100
Núm. De guiones: 10
Mi sugerencia final es usar Game Engine y comenzar con un desarrollo simple del juego que te ayudará a aumentar tu confianza. Todo lo mejor !!
Edición 1: a medida que aprendo y progreso, he actualizado mi juego, Multi Game – Aplicaciones de Android en Google Play .
También para animaciones geniales en Unity3D usando el motor de física para juegos de Android, eche un vistazo a cómo creé mi propia tienda Fidget: la respuesta de Soumendu Sinha a ¿Cómo puedo agregar animaciones y gráficos a mi juego en Unity llamado “fidget spinner”?
He publicado un nuevo juego desarrollado por SPS Fidget Spinner usando Unity3D para ambos Google Play Store y Sala de juegos de Facebook . Te pediría que los pruebes.
Diviértete 🙂 Feliz codificación