12 puntos por xguru 2023-09-17 | 8 comentarios | Compartir por WhatsApp
  • En el caso de Unity, fue un desastre predecible
    • Más de la mitad de sus ingresos no provenían del motor, sino de la publicidad. Es decir, estaba afectado por el mercado publicitario

Alternativas a Unity

  • Godot (C#, GDScript, visual)
    • La alternativa de código abierto más mencionada
    • Está más enfocado en que los principiantes empiecen rápido que en ofrecer funciones de motor de gama alta
    • La queja común es "not quite there yet"
    • Le falta soporte para consolas
  • Unreal (visual)
    • Un motor que no necesita presentación. Lo usan muchos juegos AAA
    • Ofrece funciones avanzadas como Nanite, Lumen y Metahuman, pero es complejo, cuesta más empezar y requiere más conocimiento especializado
    • Pero últimamente, en la práctica, lanzar un juego con Unreal es más fácil que con Unity
  • Defold (Lua)
    • Se menciona casi tanto como Godot y Unreal
    • Adecuado para juegos 2D y móviles
    • Ya se han lanzado muchos juegos móviles con este motor
  • RayLib
    • No es un motor, sino una biblioteca
    • Permite desarrollar juegos rápidamente con lenguajes como C++
  • Open 3D (Lua, visual)
    • Es la versión de código abierto de Lumberyard, que Amazon desarrollaba sobre la base de CryEngine
    • Como comenzó a partir de un motor AAA de Crytek, la curva de aprendizaje puede ser más difícil
  • GameMaker (GML, visual)
    • Es popular para juegos 2D y también es fácil para principiantes
    • Muchos juegos 2D famosos como Undertale y Spelunky fueron hechos con esto
  • Unigine (C#)
    • Básicamente no está orientado a juegos, pero los juegos sí aparecen en la parte más alta de los objetivos del SDK
  • Bevy (Rust)
    • Es el más mencionado entre desarrolladores de Rust
  • Flax (visual)
    • No es tan conocido como Defold, pero ofrece un conjunto de funciones bastante amplio
    • Aún no hay juegos destacados que usen este motor
  • Cocos (JavaScript/TypeScript)
    • Pertenece al mismo linaje de herramientas de desarrollo que se usó para crear FarmVille hace 15 años
  • Stride (C#)
    • Es el nuevo nombre del motor Paradox de Silicon Studio (antes Xenko)
  • Monogame (C#)
  • Además: Construct, Ogre3D, Solar2D, HARFANG 3D, CryEngine, FNA, libGDX, LÖVE, Fyrox, C4Engine, Hazel, Wicked, TelluSim, heaps.io

8 comentarios

 
mhcoma 2023-09-19

Con solo que se hayan propuesto alternativas a Unity, ya se siente como si hubiera vuelto algo de vitalidad.
Creo que la realidad es que no se puede ignorar todo lo que Unity ha construido,
pero me da la impresión de que los indies más experimentales se van a ir a otras herramientas.

 
riot0083 2023-09-18

Pensando en cómo tantos motores de juego comerciales, tanto locales como internacionales, desaparecieron en el pasado por operar con pérdidas, me parece un poco irónico el ambiente de señalar demasiado los problemas de rentabilidad del motor Unity.

Y también siento que se habla con demasiada facilidad de reemplazar por completo el motor en pleno proceso de producción.

El hecho, a día de hoy, es que no hay muchos motores con tanta abundancia de herramientas de desarrollo y materiales de aprendizaje como Unity. No es solo un tema de aprendizaje para los programadores; si se considera el costo de aprendizaje de todo el equipo de desarrollo, sigue siendo un motor con muchas ventajas.

Espero que se encuentre una dirección en la que tanto Unity como los desarrolladores salgan ganando.

 
tomriddle7 2023-09-18

En los textos que mencionan motores alternativos, no veo que hablen para nada de Ren'Py.

 
carnoxen 2023-09-18

Parece que Ren'Py está demasiado limitado al tema de las novelas visuales como para poder plantearlo como una alternativa.

 
tomriddle7 2023-09-18

Al usarlo en la práctica, cuenta con la mayoría de las funciones necesarias como motor de juegos 2D de uso general.

 
mhcoma 2023-09-19

Parece que sí hay gente que hace juegos usando solo Ren'Py, sin usar Pygame.

 
ragus 2023-09-17

Aunque se estén presentando tantas alternativas, me da la impresión de que al final, después de dar tantas vueltas, se terminará volviendo a Unity.

 
whdekf 2023-09-17

Unity se ha promocionado mucho como un motor para desarrolladores indie y estudios pequeños, así que el daño que sufrirán por esto parece considerable. Incluso si se pasan a otro motor, tomará tiempo, y mientras tanto la industria se contraerá y también habrá menos oportunidades para que los gamers disfruten. Ojalá Unity lo reconsidere aunque sea ahora.