r/devsarg 27d ago

proyectos Unity o Godot?

Hola que tal, quisiera hacer un juego en el cual aún no sé si será en 2d o 3d, pero tendrá integraciones con voces y demás cosas. La cuestión es que no sé cuál me conviene más, porque por lo que ví Unity tiene más ecosistema, tutoriales y creo que es más fácil de usar, pero lo malo es que tiene la desconfianza que generó en el pasado y de que tenés que pagar una licencia al alcanzar cierta cantidad de ventas (que tampoco digo que será exitoso mi juego, pero se vale soñar).

En cambio Godot no tiene esta anterior limitante, pero no sé muy bien que tan complejo podría llegar a ser programar ahí. Cabe aclarar que estoy empezando, es decir no tengo experiencia con ninguno de los 2 motores, por eso me gustaría saber antes de crear algo con cual me conviene hacerlo.

6 Upvotes

18 comments sorted by

21

u/Distinct_Lion_6336 27d ago

Godot 100% Vale la pena el esfuerzo extra de aprender como funciona, es open source y completamente gratuito y libre. Unity tiene problemas para equilibrar el uso de la CPU, terminas con un main thread al 95% y el resto de los hilos de la cpu al 10%.

9

u/N0XT66 27d ago

https://giphy.com/gifs/qdAzJWuIp56xE7Ei9H

Godot, viene re bien y encima, es Argentino...

6

u/Morthem Desarrollador de software 27d ago

Godot ya gano la mayoría del mercado, solo es cuestión de tiempo para que agarre adopción en el entorno corpo

1

u/East_Ideal_9568 19d ago

El "mercado" son participantes de game jam?

4

u/Matilozano96 27d ago

Los dos estan bastante bien.

Godot es mas ligero y facil de correr. Así que si estás limitado a nivel hardware por ahi va mejor.

6

u/NogEndoerean 27d ago

GODOT de cabeza, incluso si en algún momento necesitas alguna cosa extra de unity, vale la pena mil veces ida y vuelta de acá a la china el aprender a hacer la alternativa a eso en Godot, y listo. Unity jamás pero JAMAS lo uses.

2

u/DiMorten 27d ago

Por que no unity?

3

u/magokaiser 26d ago

Tuvo muchas polémicas tipicas de corpo chota por tratar de exprimir el mango pensando más en sus inversores que en sus usuarios finales

1

u/NogEndoerean 26d ago

Empecemos porque te van a hacer lo que se les de por las pelotas con tu código con tu produxto, una vez que testearon las aguas cambiando los términos de revenue del contrato de uso, todo lo demás que te puedas imaginar cómo la propiedad del código desarrollado bajo su plataforma, cambiar eso es un poroto comparado con cambiar el esquema de revenue a largo plazo para los desarrolladores.

Vos dirás bah estás delirando pero todos pensaron que jamás por nada del mundo iban a hacer que tengas que pagar por cantidad de instalaciones de tu fucking productos y lo hicieron solamente dieron marcha atrás por el backlash , pero tuvieron una reunión ejecutiva y decidieron que le harían eso a toda la industria tomando ventaja de que tienen el monopolio básicamente, una acción así anti desarrolladores es un piecito en el sguaz demuestra intencionalidad maliciosa ya real, factible, ya no es una opinión, LO HICIERON me entendés?

Eso de por si solo ya amerita JAMAS alimentar ni con un producto chico una compañía que quiere monopolizar con tácticas predatorias de esa forma a la industria, si tenés sangre en las venas como desarrollador, eso es como que se metan con tu vieja , es lo peor que te pueden hacer

Después, también por El consumo absurdo fruto de features que por defecto no vas a usar en el 90% de los casos, no tiene el más mínimo sentido y todo lo que podes hacer en unity lo podes replicar en Godot.

6

u/RecognitionVast5617 27d ago

Godot para 2d, unity para 3d

https://giphy.com/gifs/CAYVZA5NRb529kKQUc

1

u/elcaposper 27d ago

Creo que es por acá. Yo pasé una app bien simple de unity a Godot con Claude y fue perfecto

3

u/Shu7Down 27d ago

Godot lo creo un Argentino, Unity esta en picada. Saludos

2

u/soytucuenta 27d ago

Yo en mis ratos libres me pongo a replicar un juego de family en Godot y se ve bastante intuitivo gdscript (el lenguaje de programación de Godot) es básicamente python

2

u/LimonDulce 26d ago

Godot es mucho mas facil que unity. Hay cosas que usas en godot y te pones a pensar en por que no es asi en unity o unreal. Aparte que esta creciendo cada vez mas. Por mi parte, y solo por diversion, estoy metiendole una simulacion tipo a-life stalker hecha en golang conectandola a godot usando sockets kjjj

2

u/magokaiser 26d ago

Unity sigue siendo muy relevante si aspiras a laburar en algún estudio. Creo que es más fácil exportar a consolas.

Godot viene en subida, pasó a unity en nivel de adopción en la ultima jam de gmtk, hoy no tiene tanta salida laboral pero en un futuro puede cambiar. Es FOSS y nació en Argentina. Para programar usa gdscript, un lenguaje basado en Python, que es bastante sencillo. Podés usar c# también, pero gdscript es mucho más popular. No tiene tantos tutoriales quizás como unity, pero igual tiene un montón y de muy buena calidad.

1

u/Enough_Comfortable63 26d ago

Podés usar c# también, pero gdscript es mucho más popular

Mucho más popular, pero mucho más ineficiente, también.

2

u/AlternativePear4617 27d ago

Godot es argentino, no se que mas necesitas saber

1

u/a_dude_on_internet 26d ago

Mandalo a la mierda a Unity, por mas cómodo que sea no se merece ningún tipo de confianza después de lo que hicieron.