EDICIóN GENERAL
137 meneos
4095 clics
Motores de desarrollo de videojuegos móviles más utilizados actualmente [EN]

Motores de desarrollo de videojuegos móviles más utilizados actualmente [EN]

La industria de los juegos móviles aumenta constantemente. Hoy en día no solo usamos nuestros teléfonos inteligentes para realizar acciones como enviar mensajes o buscar noticias, sino como medio de entretenimiento. Gracias a las innovaciones en la industria móvil y algunas plataformas, la creación y el lanzamiento de juegos en las tiendas de aplicaciones se ha vuelto muy popular entre los desarrolladores y las empresas.

| etiquetas: motores , de , desarrollo , de , videojuegos
Sin lugar a dudas es Unity la herramienta que ha revolucionado el mercado a nivel mundial y no sólo para juegos móviles.
#1 Si. Ha generado una revolución donde cualquier inútil saca "juegos" con refritos de assets, haciendo clicks en desplegables y arrastrando cosas en el IDE.

Los juegos potables con Unity se pueden contar con los dedos de las manos.

PS: Además la lista de plataformas soportadas por Unity es erronea. Unity soporta juegos para Windows PC, no solo Windows Phone.
#2 Yo venia a decir lo mismo, Unity soporta hasta la tostadora si hace falta, y solo le ponen la parte de móviles... en fin y también es cierto lo que dices que cualquier inútil saca un churro con assets refritos, así está steam lleno de basura (por no hablar del mundo mobile).
#6 Me ha gustado el "Unity soporta hasta la tostadora si hace falta" xD xD
#17 jajajaja me algro, nada mas satisfactorio que arrancar una sonrisa :-)
#2 Hay miles de juegos para móvil y ordenador "potables" como tu los llamas hechos con Unity.

Juegos AAA hechos con Unity que estén arrasando sí es cierto que son pocos. Unity es como un Seat Ibiza, no vas a tener el rendimiento de un Ferrari, pero si vas a poder ofrecérselo a muchísima más gente, para una mayor cantidad de usos, y si cae en manos de buenos profesionales van a poder hacer cosas importantes.

Realidad Aumentada, Realidad Virtual, Dibujos Animados, otras aplicaciones audiovisuales, interacción con Arduino muy fácil, videojuegos "chorras" y serios, etc... He hecho todas a nivel profesional como por hobby con un único programa.
#7 Por cada juego decente de Unity, hay decenas de miles de basura que debería incapacitar por ley a sus propulsores de por vida para tocar cualquier IDE.

El tema es muy simple. Si para empezar un juego de realidad virtual el IDE te da la opción de arrastrar cámaras y objetos a una ventana, ese IDE es una puta mierda (y esto lo ves en cualquier tutorial de VR con Unity). Todo eso DEBE hacerse en texto plano, no ofrecer drag & drop y desplegables para que una panda de subnormales se sienta capaz de hacer cosas. Cosas que acabarán siendo basura.
#8 Todo depende con el ojo que se mire,

¿quieres un motor de juegos ultraprofesional que mida el rendimiento al detalle y que sólo pueda ser usado por profesionales muy cualificados?
¿quieres un motor de juegos fácil de usar que llegue a millones de personas y que incentive la programación a incluso a niños?

Además no se que problema hay que un juego sea basura:
- Comentario subjetivo, quizás lo que a ti te encante a mi no.
- Muchas veces lo importante es el desarrollo no el resultado.
- Hay veces que la basura da dinero e incluso la gente demanda basura, basura que paga facturas.
#8 Un soberbio sentando cátedra, nada nuevo bajo el sol.
#8. Efectivamente. En mi humilde opinión un videojuego cuyos programadores no utilizan librerias tipo SDL no pueden ofrecer nada realmente fresco, original o innovador. Las SDL no son un motor pero ofrecen herramientas básicas y portabilidad entre diferentes sistemas para desarrollar motores propios. Muchos juegos en Steam emplean la librería SDL, una librería con versiones al menos para Gnu/Linux, Android, iOS y Windows. Y encima es un proyecto de Software Libre.
www.libsdl.org/
#21 Por curiosidad, ¿que juegos decentes se han hecho con libsdl?.

¿Que te parece Corona?, hace tiempo lo probé y me gustó, en unas pocas horas desde cero me hice un space invaders mas o menos completo, enemigos, disparos, puntuación, etc.. También miré como alternativa Moai pero veo que no actualizan la web muy a menudo.

Estoy pensando en juegos 2D y sólo como diversión.
#30. Pásate por el enlace en #21 para ver juegos comerciales desarrollados con la librería SDL. Recuerdo que bastantes de ellos enlazaba a Steam. No conozco el juego por el que me preguntas. No sigo mucho la actualidad en videojuegos.

#33. Sí, en serio. Si es Software Libre tengo pendiente echarle un vistazo a SFML, pero SDL está bastante consolidado, incluso en el mundillo de la emulación, lo que dice mucho en favor de las SDL.
#40 me refería a Corona, es el tercer sistema de desarrollo de esa lista, se programa en LUA, Moai es su alternativa en soft. libre. Es bastante entretenido programar con el.
#41. He trasteado un poco con LUA y tiene desarrollados algunos jueguecillos de plataformas en 2D que pintan la mar de bien. Pero no, no conozco el motor Corona y el artículo solo lo leí por encima. Como comenta otro usuario el artículo es demasiado disperso y poco informativo más allá del listado de motores que proporciona. Un Top 5 más detallado hubiera sido preferible para mi gusto.
#40 Para emuladores se usa mucho SDL porque los desarrolladores de emuladores son unos nostálgicos. Recuerdo cuando empezó el proyecto EasyRPG que era para hacer un clon libre de los antiguos RPG Maker. SDL fue la única opción considerada por esta gente.
#47. Si la nostálgia implica que el código esté lo más cerca posible del hardware para obtener su máximo rendimiento y optimizar sus recursos diponibles bienvenida sea la nostálgia.
(CC #40 #21)
#21 SDL, en serio? En 2018? :palm: :palm:

Prueba SFML :troll:
#8 Vamos a ver, es reinventar la rueda...SDL no cubre toda la funcionalidad por ejemplo cubren las directX. Tener graficos 2d, 3d sonido, interfaces de control, red, etc.. en una solo componente facilita mucho las cosas. Un juego comercial necesita salir al mercado rapido y al menor coste. Si quieres hacer algo en plan aprender o "mira que bueno soy" es otra cosa.
#27 SDL es una librería multimedia con la que podrías llegar a hacer un motor, pero como dices hoy en día no merece la penal el tiempo que se necesita emplear para tener algo decente.

El que quiere hacerse su propio motor irá directamente a OpenGL y DirectX.

SDL, SFML y demás fueron una buena idea en su día, pero hoy en día hay motores muy buenos con orientación a componentes y con las partes críticas de dibujado de gráficos y matemáticas muy bien resueltas.
#7 Sino recuerdo mal, creo que civilization 6 esta hecho con Unity. Y es una pasada de juego.
#7 Inside, hecho con Unity, multiplataforma, de lo mejor que jugué el año pasado.. muy corto, pero es una autentica obra de arte, tanto a nivel técnico como artístico, con un gameplay simple, pero muy cuidado.

Yo creo que el problema de Unity ante su principal competidor es que hace falta gente más experimentada, esto a su vez es una ventaja, unity está mucho mas abierto que unreal, pero Unreal es más fácil y tiene más "pijadas"
#2 Los juegos potables con Unity se pueden contar con los dedos de las manos.

Hay juegos hechos con Unity que no se identifican como tales. El logotipo es de obligada aparición para aquellos que utilizan el motor en modo gratuito, pero cuando se paga para usar Unity su logotipo es opcional.

Eso es lo que puede haber provocado esa sensación generalizada de que los juegos de Unity son en general malísimos, ya que los productores que se lo tomen en serio probablemente lo publiquen sin…   » ver todo el comentario
#13 Hearthstone está hecho en Unity
#2 es como decir que internet no ha sido una revolución pq nos hemos visto inundados de opiniones hater.. como la tuya
#2 Y la de Unrreal también esta mal, soporta Switch desde la versión 4.16.
#1 Las ventas de ratones se han disparado
#1 Pero... Unity puede hacer funcionar el Doom? ( el bueno, el viejo xD )
#1 Sí pero aún no han sacado un super ventas con Unity. Unity barre en móviles, en Pc o consola pocos triple A tiene.
A diferencia de Unreal con unity sí o sí necesitas controlar un poco de código si quieres hacer algo interesante, con unreal te puedes hacer un juego simple sin tocar una linea.
#4 Falta el CryEngine, que es bastante importante, yo lo pondría en el top5 fijo ....
#10 En el Top5... de escritorio en todo caso www.cryengine.com/features/platforms
#10 Ya está el amazon lumberyard, que viene a ser lo mismo pero más avanzado en ciertas cosas (sobre todo en lo que a amazon más le interesa). Los chicos de starcitizen se pasaron al lumberyard hace ya un tiempo...
El diesel.
Me falta Phaser, he hecho alguna cosilla con el y no está mal.
Muchos juegos conocidos de móvil están hechos con motor propio o directamente sin motor completo, más bien framework ligerito sobre el API del SO.

No es buena idea enchufar un trasto enorme pesado e inmantenible como Unity o Unreal para un juego que muchas veces ni es 3D.
#14 es más ligera el API de Unity 3d que el de Android. Usar la API de Android solo se hace cuando no hay más remedio. Madre mia que API... Que engendro. Por algo están creando un sistema operativo para móvil desde cero en Google. Aunque de momento es otro engendro.
#32 Unity usa a su vez el API de Android internamente, una capa por encima no va a ser nunca más ligera.
Por lo que respecta a un juego el API Android es básicamente OpenGL y cuatro cosillas del SO para leer el input táctil y audio.
No es para tanto tener tu propio framework para juegos 2D.
En 3D la complejidad sí que aumenta x1000, es mucho trabajo un motor 3D moderno que de la calidad de render que te da un Unreal.
Al menos que por diseño del juego necesites 3D pero a un nivel muy básico.
#18 No lo incluyen por que se han inventado gran parte del ranking.
yo uso el BennuGD 4 ever!!! el sucesor espiritual del Div Games Studio!!! .. y div Dx también
#22 q recuerdos yo aprendí cuando era un chaval con el div aún tengo el libro :-)
#26 hoy puedes programar para PC y móvil con el lenguaje incluso compilador html5 .. busca DIVgo
Hhmm... No lo mencionan en la lista y, la verdad, pensaba que alguna referencia habría entre los comentarios a estas alturas. Este parece bastante prometedor y es OSS: godotengine.org/
#25 Venia aquí a recomendarlo. Muy bueno :-)
Por cierto un offtopic por si le interesa a alguien. En blender 2.8 se ha quitado el GBE (Blender game engine) por falta de mantenedores. Se mantiene en la rama 2.7x
cocos2d
Falta libgdx, ideal para juegos 2D o isométricos. Gratuito, OpenSource, va con java o kotlin, crossed platform, y en android genera un apk ridículamente pequeño, no como unity 3d, donde un "hola mundo" son 30mb.
comentarios cerrados

menéame