Hace 8 meses | Por Lord_Cromwell a theverge.com
Publicado hace 8 meses por Lord_Cromwell a theverge.com

Los desarrolladores de juegos afectados por el nuevo modelo de precios de Unity están contraatacando. Un colectivo de desarrolladores de 19 empresas, en su mayoría con sede en Europa y que desarrollan principalmente juegos para móviles, ha publicado una carta abierta instando a Unity a revertir el rumbo de los cambios en el modelo de precios recientemente anunciados. La carta contiene algunos de los mismos sentimientos expresados por otros desarrolladores esta semana, pero con un gran giro.

Comentarios

Robus

#2 dicen que Unity tiene preparada una marcha atras desde el principio y dejarlo “solo” en una subida de precio.

Niessuh

#28 sí, la técnica es más vieja que la patata, lo de "moderna tecnica corporativa" lo digo porque está siendo ejercida por corporaciones más recientemente

H

#28 aquí corren el peligro de crear inseguridad en la compañía y haya fugas, si no ahora, más adelante

K

#5 Lo alucinante es que a gente así la sigan contratando, y mas para para puestos de responsabilidad.

Raziel_2

#16 Si, y luego un currito hace una cagada y se queda sin trabajo una temporada grande si su sector es muy endogámico. Estos siempre acaban recolocados en puestos similares, y en este caso, parece que no ha aprendido nada.

M

#16 Debemos tener en cuenta que llegó a jefazo de EA por algo.

Cuando contratan a alguien lo hacen mirando un todo.

S

#5 Siendo realistas, esto no es la jugada de una sola persona...

A mi me recuerda al meme de los accionistas en una junta, al único que dice algo razonable lo tirán por la ventana.

yemeth

#18 Eso es lo que se comenta, que el problema no es ya el chupasangre de EA sino la salida a bolsa.

#5 #2 ¿Estamos hablando de este John Riccitiello? ^^U

"El CEO de Unity ha vendido millares de acciones de la empresa antes de dar luz verde a su polémica decisión contra los desarrolladores"

https://www.nintenderos.com/2023/09/el-ceo-de-unity-ha-vendido-millares-de-acciones-de-la-empresa-antes-de-dar-luz-verde-a-su-polemica-decision-contra-los-desarrolladores/

Vaya un personaje. Supongo que se está marcando un Nokia y ya está pensando en a quien va a vender Unity y en a donde va a recalar en su futuro profesional. Algo así como lo que estaría haciendo Stephen Elop poco antes de vender Nokia a Microsoft allá por 2013. Menudos son los CEOs estos "que sienten los colores", siempre y cuando sean color verde dolar.

Penetrator

#46 El CEO de Unity ha vendido millares de acciones de la empresa antes de dar luz verde a su polémica decisión

Suena a que alguien ha usado información privilegiada. ¿Esto no era ilegal? A ver si con un poco de suerte le meten un buen puro.

pawer13

#61 #46 Leed #26, esto ha sido pura casualidad y ha vendido millares de las millones que tiene.
Es el equivalente de los ricos de ir al cajero para tener efectivo

Pointman

#46 El mismo. Como han dicho por aquí, no era el más listo de la clase.

https://en.wikipedia.org/wiki/Insider_trading (también conocido como "información privilegiada")

El tema de Elop en Nokia siempre me pareció un caballo de Troya en toda regla. Si no recuerdo mal, Elop salió de Microsoft y pasó a Nokia en 2010. La venta de la división de móviles a Mircosoft se completó sobre 2014.

#61

a

#5 recordemos el famoso episodio en que pretendía cobrar a la gente por las recargas de armas en el battlefield. Nunca fue el más listo de la clase.

Nova6K0

#2 Es que era alguien del Ultimate Team...

Saludos.

vazana

#2 más que tiro al pie, harakiri.

vaiano

#7 no lo he usado nunca pero en todas las réplicas he leído que esta muy verde aún godot

j

Esto va a ser una inmolación por capítulos.

S

#1 no se merecen menos...

Cuando empecé a leer las quejas, pensé joer qué llorones. Hasta que vi lo que propone Unity... La única explicación es que la junta directiva se haya posicionado a corto ahora saquen una pasta y luego digan que no lo llevan a cabo y en el camino hayan ganado dinero y recomprado acciones... Que si que en teoría no se puede por estar auditados etc... Pero pueden hacerlo usando fondos externos que ya se han hecho medidas similares, de hecho me suena que el CEO tenía programada una venta de 50000 acciones (no pueden vender y comprar cuando les da la puta gana) y casualmente el anuncio de esta medida ha sido semanas después de esa venta...

angelitoMagno

#23 Sobre la venta de acciones, del artículo que he mencionado:

Hay que ser iluso para pensar que Riccitello —que tiene millones de acciones de Unity y una fortuna personal estimada entre 400 y 500 millones de dólares— va a intentar estafar al mercado vendiendo un paquete de acciones por valor de 78.580. La realidad, es mucho menos sexy —los directivos de compañías cotizadas suelen tener planes de ventas periódicas de acciones, precisamente para evitar que puedan usar información privilegiada—, pero la verdad nunca debe arruinar un tweet incendiario o un llamativo titular.

pawer13

#26 veo un lector de la Bonilista

angelitoMagno

Recomiendo el siguiente artículo:

(dis)Unity - David Bonilla
https://mailchi.mp/bonillaware/dis-unity?e=59c9aee8ae

El artículo califica lo que ha hecho Unity como una gran cagada, y resume el cambio de licencia de forma muy sencilla:
"Es como si, un año después de comprarnos un coche, nos llamaran del concesionario para decirnos que han decidido unilateralmente que, a partir del 1 de enero, nos van a cobrar 10 céntimos por cada kilómetro que recorramos."

Pero habla también de un problema de base. Y es el hecho de que Unity, con su actual modelo de licencias, no es rentable:
Solo el año pasado, tuvo pérdidas por 921 millones de dólares. Desde que salió a Bolsa, sus acciones han perdido un 47% de valor.
Lo cierto es que, con el actual plan de precios —basado exclusivamente en el cobro por licencias de uso— Unity no puede permitirse su plantilla de 7.700 empleados


Así que a ver que ocurre, porque el cambio es un problema para los desarrolladores, pero sin cambios, Unity acabará teniendo que cerrar.

Y la alternativa OGL, Godot, pues leed el artículo ...

arcangel2p

#25 Quizás, y digo quizás, tienen una plantilla mal dimensionada, como en su momento fue la de Twitter. Eh!, y en ningún momento justifico lo que ha hecho Musk desde que la compró. Pero lo que era evidente es que Twitter tenía una plantilla demasiado grande para el modelo de negocio que manejaban.

yemeth

#25 O ya que Unity se usa para fabricar cosas que se venden, imagínatelo así: eres un editor de libros y te llaman de Microsoft diciéndote que ahora cada vez que se imprima un libro que has editado con el Word les vas a tener que pagar 0.20€.

Pero lo más tremendo es el efecto retroactivo, que es lo que genera una absoluta desconfianza en Unity por lo que tarde o temprano todos dejarán de usarlo (y me cuento entre ellos).

S

#34 Es complicado el ejemplo, si me dicen que solo me aplica si vendo 200k ejemplares, pues no me parecería descabellado. Y hablar de efecto retroactivo es complicado, porque entiendo que el motor es algo que siguen utilizando. No es un maquetador de textos, que bien puedes pasarte a otro, es literalmente el "motor" como bien podría entenderse del motor de un coche...

Si te dan el motor gratis, pues bien entendería que luego puedan decidir que te lo van a cobrar (cc #25), en ese sentido eso ha pasado con tesla y las recargas de por vida. En todo caso, el gobierno y sus impuestos hace exactamente eso cada que quiere. Y el consecionario bien puede sacarte ese mismo dinero subiendo los precios de los respuestos...

DigitalMaloka

#25 Buenísimo el artículo que compartes. Muchas gracias.

Cidwel

#25 que poca fé tiene bonilla en el software libre. Eso es lo que saco de su artículo. Entiendo su preocupación por que nadie quiera pagar la fiesta, pero que se lo digan a otros proyectos abiertos como Blender que se han vuelto top1 en la edición 3D o al mismo SO Linux, que se usa en millones de dispositivos hoy en día.

Lo que es cierto es que para gran grupo de desarrolladores indie usar un motor como Godot les sobra para su día a día. Está claro que no es la respuesta de todos.

Luego hay un detalle. Para la amplia mayoría de desarrolladores, un motor como el de Unity de hace 5 años les es mas que suficiente para sentirse cómodos trabajando. Así que a lo mejor hay que plantearse qué ha hecho Unity con esa plantilla de casi 8000 trabajadores, porque solucionar problemas de legado desde luego que no. Se han dedicado a la construcción de servicios y herramientas que absolutamente nadie utilizaba pero que eran faciles de vender en una Board Meeting.

Unity Debería entonces sentirse humillado por lo que un par de programadores a tiempo completo creando software libre y una comunidad ha logrado en 8 años.

El problema no es quién paga la fiesta. El problema es quién decide en qué se gastan los recursos.

h

#11 en el subReddit de gamedev el año pasado cuando subieron los precios considerablemente ya dije que se iban a sacar de la manga algún tipo de monetización abusiva por a) el CEO es el exCEO de EA, b) las acciones han perdido un 70% de su valor en los últimos años mientras que el resto de la industria ha subido. En este escenario lo normal es que la empresa intente hacer algún cambio radical para volver a crecer y prácticamente nunca sale bien. Si este cambio lo tienen que revertir por las quejas el año que viene volverán con alguna otra cosa rara.

Lástima que borré todos mis posts de Reddit. Podría ir ahora a contestar a los fanboys que me votaron negativo por mancillar el honor de su motor favorito.

Cidwel

#40 por lo general sí, todo parece muy sencillo hasta que te metes en el ajo y empiezas a ver las diferencias. La capa de networking de Godot está bien, pero veo que faltan muchas de las características que tenía netcode/fishnet en unity. No hay apenas información y la documentación es errónea, lo cual no ayuda. Lo bueno es que los shaders que tengo son en código y esos te los importas facilmente

Tampoco ayuda que intenten impulsar que uses gdscript pero no existan plugins oficiales para programar con IDEs externos, cuando su editor de código dista de ser potente careciendo de cosas elementales como refactor. Para godot la filosofia es que tienes que programar menos, y por tanto no necesitas tantas herramientas. Por tener no existe ni un REPL para debugger en gdscript. Al final la versión de .net está mucho mas preparada para esta tarea. Pero bueno ya veremos _al tiempo..._

yemeth

#43 Sí a ver, también es mi primera impresión; también hay cosas en las que tengo mis dudas, pero a primera vista al menos me ha animado ver que la manera en la que estructuras las cosas es similar, con lo que el paso no tiene por qué ser tan traumático.

Con el tema shaders me pasa igual, y tengo la esperanza de que como soy muy de programar a mano todo, no habrá nada insalvable.

La otra opción es también echarle un vistazo a Unreal Engine, pero tras la puñalada me tira más el código abierto, y además lo mío son las 2D.

Eso sí, donde falta documentación o características, quizá sea el momento de hacerlas. Quizá es muy optimista respecto al tiempo disponible y demás, pero también es posible que con la gran migración que puede producirse a partir de ahora pase a haber mucha más gente mirando y programando el propio Godot.

Cidwel

#44 > Con el tema shaders me pasa igual, y tengo la esperanza de que como soy muy de programar a mano todo, no habrá nada insalvable.

Ese es el miedo que tengo. Tanto unity como godot se esfuerzan en que pierdas el tiempo diseñando haciendo clicks en cositas controles y ventanitas. Si tengo la oportunidad de huir de Unity es puramente porque evito ese patrón todo lo que pueda, al menos en las cosas mas core del sistema. Pero al menos Unity saben que la batalla de montar un editor de texto la tienen perdida y la integración con editores externos es perfecta. Godot tienen una opinión mas fuerte con esto viendose completamente desinteresados en tomar una posición oficial para brindar soporte a estas cosas.

De todas formas entiendo que son chorradas mías y la amplia mayoría de desarrolladores se encontrarán cómodos con ese editor, pero en mi caso vengo de tantos lenguajes distintos que siempre acabo usando Jetbrains para todos, y me incomoda que Godot se resista

> La otra opción es también echarle un vistazo a Unreal Engine, pero tras la puñalada me tira más el código abierto, y además lo mío son las 2D.


Si me voy a godot es para no volver a darle mi expertise de un sistema de programación de videojuegos a una empresa privada. Además que las fees de Unreal son incluso mas caras que si Unity añadiera el install fee.

Espero que este impulso lo haga crecer una barbaridad y el toolset crezca. Tienen que convertir su documentación en una wiki y por dios, dejar que todo el mundo pueda hacer repuntes auditados que puedan ir integrando con un grupo de moderadores.

yemeth

#45

Ese es el miedo que tengo. Tanto unity como godot se esfuerzan en que pierdas el tiempo diseñando haciendo clicks en cositas controles y ventanitas. Si tengo la oportunidad de huir de Unity es puramente porque evito ese patrón todo lo que pueda, al menos en las cosas mas core del sistema.

Totalmente de acuerdo, por esa forma de trabajar tengo ciertas esperanzas. Y con el tema del IDE me pasa igual, aunque como no suelo usarlo con una integración muy fuerte creo que saldré del paso.

Si me voy a godot es para no volver a darle mi expertise de un sistema de programación de videojuegos a una empresa privada. Además que las fees de Unreal son incluso mas caras que si Unity añadiera el install fee.

Sí, supongo que la diferencia es que las de Unreal aunque más caras (en buena parte de los casos) son previsibles.

Pero hay un detalle que me escama, y es que Unreal Engine solo empezó a ser gratuito hasta cierto umbral cuando surgió la competición de Unity. Si como es bastante esperable Unity se va a tomar por saco, es muy posible que Unreal Engine acabe endureciendo las condiciones. Para hacerlo de manera tan rata como pretender cobrar de manera retroactiva necesitas a un ex-CEO de Electronic Arts, pero fíate tú. En todo caso podría significar que acabes limitado a ciertas versiones de Unreal con lo que tampoco es una inversión a largo plazo.

Cidwel

#47 Si como es bastante esperable Unity se va a tomar por saco, es muy posible que Unreal Engine acabe endureciendo las condiciones.
creo que es de ilusos creer lo contrario. El crecimiento es innegable en una empresa metida a bolsa. Yo no vuelvo a jugarmela de esa forma con ningun sistema que programe.

o

#48 A Unreal le interesa que para los pequeños (indies y estudiantes) el motor sea gratuito, es una porción del pastel despreciable para ellos y de esta forma atraen a mucha gente a su motor.
Ya les cobrará a los grandes y con su store lo que tenga que cobrar.
El problema que tiene Unity es que su parte grande del pastel son precisamente los indies y los estudiantes ya que se publican muy pocos triple A en Unity (en comparación con Unreal).

S

#47 Sobre lo último, si bien puede pasar, creo que para Unreal sería mejor el tener esa gratuidad (incluso si la limita aún más) precisamente para que no le vuelva a salir competencia. De hecho es la mejor forma de atraer a estudiantes, principiantes, o gente que simplemente empieza en ese mundillo.

deabru

RMS tenía razón.

ronko

Lástima de juegos cómo "planet crafter" un subnautica que va de terraformar un planeta, es early access, aún están a tiempo de cambiar, aunque sin ser desarrollador, supongo que cambiar de motor significa ¿hacer el juego de cero?.

En su foro de Steam están hablando del tema.
Su actualización más reciente es precisamente de versión de Unity que le esta dando problemas de rendimiento.
Además de momento sólo cuenta con 2 desarrolladores el equipo.

m

La mejor protesta es empezar a migrar código... roll

estoyausente

#10 ese es el principal problema y es que eso ya no tiene marcha atrás. La falta de confianza en Unity ya existirá aunque retiren la nueva polémica de precios.

Si yo ahora tuviese que escoger que usar, no usaría Unity.

yemeth

#10 Los que están empezando un desarrollo pueden cambiar, quienes llevan mucho tiempo acabarán ese proyecto y se cambiarán, o para no jugártela pues gratuito y la próxima vez será. Cosa que no puede hacer un gran estudio claro, porque hay gente que tiene que comer.

https://onigamers.com/jaque-mate-la-presidenta-de-mi-club-de-shogi-no-puede-ser-tan-mona-sera-gratuito/

m

#10 Precisamente esta semana he empezado a probar cosas con unity viniendo de unreal.. Los de unreal se están enfocando mucho en los blueprints y descuidan mas la documentación de la api c++, y en el fondo parece una estrategia para tenerte atado a ellos. Eso sí que no hay forma de exportarlo a otro motor.

Cidwel

#6 yo ya llevo 4 meses de trabajo a tomar por culo. He empezado en godot. No estoy comodo, pero no queda otra. El gasto emocional que dices es el peor. Aunque también me da tiempo a refactorizar ahora que tengo claro el foco de mi juego.

Y lo peor es que apenas empecé hace 2 años a aprender unity. En qué mal momento quise dejar el sidoso gamemaker por esta basura

#35 pues para recular ya han puesto que el editor requiere que estés conectado online siempre

deabru

#38 empiezan, y veremos hasta donde.

yemeth

#38 Bueno, afortunadamente a no ser que te hayas metido en historias tipo objetos parametrizables, interfaz gráfico de shaders, etcétera, la lógica que hay detrás donde un nodo es un GameObject es muy similar.

También es un buen momento para plantearse colaborar, Godot parece bastante abierto a que si necesitas algo y lo programas se añada al engine principal.

h

#6 Es una putada, sobre todo el hecho de que afecte a juegos que ya están publicados. Pero la realidad es que a casi ningún desarrollador indie le va a afectar esta medida. Facturar un juego indie lo que dice Unity es muy difícil y no creo que ninguno de los que estamos aquí comentando lo haya hecho

vaiano
cosmonauta

#11 Siempre ha tenido una modelo de licencia un poco rarete. Personalmente, no me gustaba, pero soy de backend, o sea que ya se apañarán los de frontend

C

En el mundo del desarrollo de software, hay desarrolladores que no miran la licencia de los frameworks o librerías que usan, sólo se guían por la popularidad o porque ahorra trabajo... luego vienen las lágrimas.

Mamawoky

#9 pregunto desde mi absoluta ignorancia en el mundo del desarrollo, se veía venir o algo? Porque ha sonado a "tenía la falda muy corta". Entiendo que pequeñas compañías o iniciados les cueste más arriesgar en motores más nuevos o desconocidos, no creo que sea criticable.

Pablosky

#11 #9 No nos flipemos, que no sólo han cambiado los términos de uso de manera retroactiva, es que además los muy brutos han borrado el repositorio donde estaba el histórico de licencias.

https://www.reddit.com/r/gamedev/comments/16hnibp/unity_silently_removed_their_github_repo_to_track/

b

#12 Sutiles...muy sutiles.

K

#9 Aquí el tema es que se han cambiado muchas de las condiciones de la licencia y retroactivamente. Que si, que tu aceptas una licencia, pero ¿para que coña sirve aceptar una licencia con 10.000 puntos si luego hay uno que dice que se reservan el derecho a cambiar todo según les venga en gana? Para eso haz una licencia con un solo apartado: "Haremos lo que nos salga de nuestros huevos morenos cuando nos de la gana, como nos apetezca y sin avisar" y a ver quien te usa tu librería, framework o lo que sea.

S

#17 No es lo mismo, si en la licencia pone que te sodomizan los domingos, pues ya sabes lo que hay. SI se reservan el derecho a cambiarlo, pues al menos te tienen que avisar si también te sodomizarán los lunes.

deabru

Empiezan a recular:

frg

#35 Thank you for your honest and critical feedback

Qué cachondos, dicen que llueve ...

es un motor practicamente obsoleto y bastante ñe para el multijugador que su unico juego de exito que funcione bien el netcode es rust

SiCk

#8 Perdona? Es (era) de los más modernos y ha tenido juegos de éxito constantemente. Otro juego con netcode funcionando (y gráficos top): Sons Of The Forest. Por decir uno reciente.

En todos los lados cuecen habas. Luego pones UE5 y no funciona ni ochenta parches después (y ni hablar de usar nanite+lumen). Ejemplo, el último Jedi Survivor.

#54 creo que no entiendes que estoy hablando del multijugador con unity no se puede hacer un shooter competitivo sin que calcule tarde y mal muchas veces lo matizo porque creo que no me entendiste , fíjate si encuentras un juego competitivo de éxito de genero shooter en unity , unreal lleva desde el 98 centrandose en el PVP en los shooters le lleva por los menos 10 años de ventaja

S

¿Es tan grave como parece? Porque parece que no afectará a la mayoría, alguien menciona juegos de "éxito" y vería normal que así sea. No descarto todo el debate sobre "traición", perdida de confianza, laguna sobre cómo se cobrará, etc, pero nominalmente me parece que lo que piden no es excesivo si se cumplen las circunstancias para que el juego sea mínimamente rentable.

DigitalMaloka

El sistema fomenta que los psicópatas nos gobiernen y gestionen la riqueza que desarrollamos entre todos. Nada nuevo cara al sol.

the1soulhunter

Por mucho que protesten, no van a cambiar mucho las cosas... El daño a la confianza del motor ya está hecho, y la pérdida de confianza que han generado con ésto es lo peor que podría pasar a un producto como Unity, y es casi irrecuperable, así que ahora sólo les queda la opción de recaudar todo lo que puedan de los productos existentes a partir de enero, e ir preparándose para el hundimiento a largo plazo... Porque aunque ahora recogieran cable, muchos nuevos proyectos ya van a descartar el trabajar con ellos, sabiendo que no tienen tapujos en anunciar cambios en las condiciones de esta envergadura de la noche a la mañana.

Walterpanci

Este muchacho lo explica muy bien, da para noticia relacionada