Para hacer un buen juego móvil, necesitará las herramientas de desarrollo adecuadas, y hay muchas opciones disponibles.
No todos tienen tiempo para aprender C ++, o su juego puede ser lo suficientemente simple como para no necesitar ese tipo de detalles y control. Por otra parte, los motores de juegos más grandes, y aquellos que te permiten cambiar el código fuente, podrían ser justo lo que necesitas para crear exactamente el juego que deseas, y en 3D nada menos. Así que hemos cubierto una variedad de herramientas para asegurarnos de que haya algo para todos los desarrolladores y tipos de juegos. Hemos dividido la lista a continuación de acuerdo con el tamaño y el alcance de las plataformas: “Big Hitters” son los motores más grandes que existen con la mayor cantidad de herramientas, “Nivel medio” son para desarrolladores relativamente experimentados que desean mejorar, y ” Nivel de entrada “son para aquellos que recién comienzan y buscan hacer su primer juego.
Esta es la lista:
- ¿Qué hay de nuevo en Android 4.4 KitKat para desarrolladores?
- ¿Es una buena idea crear una aplicación de Android con solo una vista web?
- ¿De dónde obtienen los creadores de aplicaciones iOS sus efectos de sonido y sus obras de arte?
- ¿Cuáles son los mejores juegos casuales o de rompecabezas disponibles en Android?
- Aplicación de Android: ¿Cuál es el mejor widget del clima?
Grandes bateadores:
- Unidad 3D
- Unreal Engine 4
- Mermelada
Nivel medio:
- GameMaker Studio
- Appypie
- Moai
- Corona
Nivel de entrada:
- GiderosMobile
- Fusion 2.5
- GameSalad
- Stencyl
Unity 3D tiene que encabezar la lista: totalmente compatible con el desarrollo de juegos en 3D, es la herramienta más pulida que existe (junto con Unreal Engine), ofrece muchas herramientas de monetización en la parte superior de su suite de desarrollo, y es gratis si su juego gana menos de $ 100,000 de ingresos anuales. Se ha utilizado para crear algunos de los juegos más populares, incluido Monument Valley, y aunque no te permite profundizar en el código fuente, probablemente nunca lo necesites.
- Pros: Gratis hasta $ 100,000, el motor más pulido, comunidad masiva y red de soporte
- Contras: se vuelve caro con funciones adicionales y complementos. Sin acceso al código fuente a menos que pague. GRANDE.
- Juegos de ejemplo: NOVA, ChronoBlade, Monument Valley
Unreal Engine 4 es uno de los grandes éxitos de la lista, ya que ofrece un conjunto de herramientas extremadamente sofisticado, acceso completo a su código fuente C ++ y soporte 3D completo. Su plan de precios no cuesta nada hasta que su juego alcance los $ 3000 / trimestre, momento en el que el 5% de las regalías se destinará a Unreal, aunque también se pueden organizar pagos únicos sin regalías. Su comunidad también es extremadamente activa y tiene una gran base de conocimiento disponible en línea, con videos tutoriales y una extensa documentación.
- Pros: Acceso completo a fuente C ++, secuencias de comandos visuales, buena interfaz de usuario
- Contras: Pocas extensiones, difíciles de crear sus propios flujos de trabajo o efectos, no son excelentes para la colaboración.
- Juegos de ejemplo: Shadowgun: Deadzone, Epic Citadel, Wild Blood
Marmalade se comercializa a sí mismo como el motor de desarrollo multiplataforma más rápido, y su lenguaje de bajo nivel hace que sus aplicaciones funcionen muy rápido; además de eso, uno de sus principales beneficios es “escribir una vez, ejecutar en cualquier lugar”. Todos sus cinco planes de precios (el más barato es gratuito) le dan acceso al SDK, y el nivel más bajo comienza en $ 15 dólares / mes. El motor ofrece un excelente soporte físico y puede producir juegos en 3D, pero presenta una gran cantidad de codificación en lugar de secuencias de comandos visuales, por lo que quizás sea mejor para los principiantes.
- Pros: no se requiere Mac para compilar código iOS, muy buen rendimiento, lenguaje de bajo nivel
- Contras: lenguaje de bajo nivel, puede requerir la creación de extensiones, más lento para crear aplicaciones
- Juegos de ejemplo: Plants vs. Zombies, Bejeweled Blitz.
GameMaker Studio ha aparecido varias veces en el Humble Bundle, que solo es un testimonio de lo buena que es la herramienta. Lanzado en 1999, se utilizó para crear éxitos notables como Hotline Miami y Spelunky. Usando el lenguaje GML, crea juegos mediante el uso de una biblioteca de “eventos” preestablecidos que luego desencadenan acciones en el juego, lo que lo convierte en una experiencia de construcción de juegos intuitiva. También tenga en cuenta que solo es compatible con Android 2.3 en adelante, y dado el nivel de complejidad que puede ofrecer, es el más adecuado para los desarrolladores junior (a diferencia de los principiantes totales).
- Pros: fácil de usar, amplia base de soporte
- Contras: algo de soporte 3d, lenguaje torpe
- Juegos de ejemplo: Tiamat X, Savant – Ascent, Default Dan.
La principal ventaja de Moai es que no tiene adornos: es gratis, de código abierto y creará juegos para todas las plataformas bajo el sol, y funciona con Linux, así como con Mac y Windows. La plataforma está basada en Lua y usa C ++ y escribe juegos con código limpio y le da al desarrollador mucha flexibilidad en cómo hacer las cosas: esto puede ser una maldición para un principiante o alguien que quiere continuar con el diseño del juego sin demasiada codificación. .
- Pros: el código abierto significa que puede cambiar el motor como desee
- Contras: poca documentación, no es fácil para principiantes
- Juegos realizados: Freedom Falls, Lost in Paradise, Invisible Inc.
Gideros Mobile se convirtió recientemente en un motor gratuito, y ser de código abierto significa que es altamente personalizable y eficiente. Basado en C / C ++ y OpenGL, hace que sus aplicaciones se ejecuten a velocidades nativas en los dispositivos, y aunque el IDE tiene todo lo que necesita para desarrollar de forma inmediata (paquete de texturas, creador de fuentes), también hay un gran mercado de terceros -plugins de fiesta. También cuenta con una comunidad muy activa y amigable en sus foros.
- Pros: Muy rápido para probar aplicaciones, curva de aprendizaje fácil, OOP es compatible con iOS, Windows y Android
- Contras: sin secuencias de comandos visuales, sin soporte de publicación
- Juegos realizados: Galactic Blaster, Miner Z.