-
-
-
Bastante interesante el Trabajo, felicitaciones por la iniciativa de apostarte a ECS en conjunto con Tiny Project... Creo esto tendrá una gran aceptación por parte de algunos desarrolladores, pero una vez se incorpore el concepto de ECS a Unity de manera más óptima y como única alternativa de desarrollo este "Tiny Project" terminará desapareciendo, es cierto que muchos desarrolladores se quejan del peso excesivo de los proyectos compilados y exponen ejemplos donde una escena con una cámara pesa 30mb cómo APK. Y es por esta razón que Unity intenta crear este proyecto, para juegos super simples y óptimos. Me imagino juegos con mecánicas al estilo Flappy Bird.
A mi tambien me intereso muchisimo este tema, actualmente estoy leyendo como Unity implementó ECS ya que lo he utilizado para otros proyectos externos a Unity y fuera del ámbito de los juegos. Se ve prometedor, creo que Unity tiene mucho trabajo con el código compilado y los desarrolladores aún más con las pseudo soluciones que dan para que ciertas acciones sean más óptimas.
No me quiero ir mucho del tema principal, me gusta mucho esto que lograste, sería más interesante si armaras un juego de tanques vistos desde arriba donde la gente que se va conectando pueda ir largando cañonazos entre sí, digo, seria mas entretenido.
Técnicamente hablando, el proyecto tiene algunos bug, al parecer al generar errores de conexión el cliente (Chrome) empieza a recolectar basura, estuve con el cliente en "Background" y note que la PC estaba empezando a ir lenta, abro el administrador de tareas y Chrome estaba ocupando 14GB de ram, algo que realmente me sorprendió, justamente se trataba de la pestaña donde estaba el juego. No creo que sea algo que hayas hecho mal, lo más probable es que esto tenga que recorrer un largo camino para ser un opción para el desarrollo.
-
-
¿Que pasara cuando ECS en Tiny pase a C#?
Sigue así, es perfecto que la gente sienta pasión por el desarrollo...
Olé tus huevos y demás partes de tu anatomía por ser tan valiente de ponerte a probar con el ECS y el Tiny, @debug. Te has ganado unos cuantos likes...
Cita de: francoe1 date=1548341464¿Que pasara cuando ECS en Tiny pase a C#?
Sigue así, es perfecto que la gente sienta pasión por el desarrollo...
Pasara lo de siempre si miras el roadmap. El tipico mezclote como cuando unityscript+c#.
Lo que no entiendo de unity son sus ***s prisas por poner mierda que luego se va a la basura
-"hola somos unity, y como nos gusta tocar los cojones te hemos creado tiny con una *** mierda lenguaje falso, pero no te preocupes, en unos meses lo cambiaremos por c#".
Pues ***azos... hacedlo de primeras y no molesteis a la gente....
Yo lo veo más como : "Hola somos Unity3D y os recordamos que somos el SDK de videojuegos más po***r y usado que existe, pero como seguís con la dichosa manía de infravalorarnos y anteponer "el otro" engine, pues nos toca bajarnos los pantalones y poner mierda intermedia que no queremos y que probablmente tiremos el año que viene, como hace Google..."
Y si no es eso, es que tienen la mente de un niñorata de 10 años.
Cita de: pioj date=1548614398Yo lo veo más como : "Hola somos Unity3D y os recordamos que somos el SDK de videojuegos más po***r y usado que existe, pero como seguís con la dichosa manía de infravalorarnos y anteponer "el otro" engine, pues nos toca bajarnos los pantalones y poner mierda intermedia que no queremos y que probablmente tiremos el año que viene, como hace Google..."
Y si no es eso, es que tienen la mente de un niñorata de 10 años.
Ahi no te doy la razon, sabes de sobra que game maker 2 es mucho mejor que unity y cualquier otra cosa. Lo que pasa es que eres un fanboy y estas aqui lamiendole el culo a unity bribon!!! xDD
Cita de: Eskema date=1548664359Ahi no te doy la razon, sabes de sobra que game maker 2 es mucho mejor que unity y cualquier otra cosa. Lo que pasa es que eres un fanboy y estas aqui lamiendole el culo a unity bribon!!! xDD
Fanboy de UNITY...
Los mejor que existe en el mercado es FPSCreator X10... Que shaders que contiene.. GRAN realismo.
Cita de: Eskema date=1548401267Lo que no entiendo de unity son sus ***s prisas por poner mierda que luego se va a la basura
-"hola somos unity, y como nos gusta tocar los cojones te hemos creado tiny con una *** mierda lenguaje falso, pero no te preocupes, en unos meses lo cambiaremos por c#".
Pues ***azos... hacedlo de primeras y no molesteis a la gente....
Es muy simple, desde que salió
Godot ( y sumale Unreal del otro lado) Unity está super aterrado q hdp!! , no podrían haberlo hecho mejor? seguro, los sistemas de fondo son idénticos, pero bueno, así es Unity ... pobrecito.
Cita de: lightbug date=1548707452Es muy simple, desde que salió Godot ( y sumale Unreal del otro lado) Unity está super aterrado q hdp!! , no podrían haberlo hecho mejor? seguro, los sistemas de fondo son idénticos, pero bueno, así es Unity ... pobrecito.
Eso es algo que lleva pasando desde la 5.X que decidieron hacer publico su roadmap, y que enseñaban las cosas en los "unite XXXX". Veias features para la 5.0 y en la 5.1 habian desaparecido porque solo eran para probar que tal....
Por eso cuando me vienen mareando con el ECS y demas siempre digo lo mismo, "cuando sea final y no beta" me lo plantearé. Por el momento yo tengo 2 juegos mas en marcha y ambos con la 2017.2 y sin ECS por lo que pueda pasar.
Cita de: Eskema date=1548718481Eso es algo que lleva pasando desde la 5.X que decidieron hacer publico su roadmap, y que enseñaban las cosas en los "unite XXXX". Veias features para la 5.0 y en la 5.1 habian desaparecido porque solo eran para probar que tal....
Por eso cuando me vienen mareando con el ECS y demas siempre digo lo mismo, "cuando sea final y no beta" me lo plantearé. Por el momento yo tengo 2 juegos mas en marcha y ambos con la 2017.2 y sin ECS por lo que pueda pasar.
Sí es cierto, igual me parece que hay cosas que ya hay que empezar a darle bolilla, por ejemplo el ECS y el nuevo input system parecen (de momento) lo más prometedor que rescato.Al ECS lo estoy estirando cada vez más, es cuestión de tiempo hasta que me caiga en la cabeza y no quede otra. Están en preview y todo eso, pero es más que seguro que van a mover todas sus herramientas orientadas a esto.
Pero claro, hasta que no esté listo para producción mejor ni usarlo (seriamente).
Es el rollo de siempre, si lo usas para produccion seria porque vives de hacer juegos, entonces mejor no tocar ni con un palo el ECS por el momento. Si haces esto por hobby pues no esta de mas ir dandole cera.
El ECS supone un cambio mental muy importante al ser puros datos. Nos olvidamos de herencias que impliquen mas de 1 nivel como maximo desde la clase base (por ejemplo clase personaje, y heredas player y enemigo desde personaje, nada mas. Y aun con eso no se deberia usar esa forma de programar)
-
-
Una cosa que me da muy mal rollo de todo ésto, es que estoy viendo la nueva Interfaz (el nuevo InputManager, etc) y queda horriblemente poco intuitivo. Mucho espacio entre los controles, iconos y botones demasiado pequeños, etc...
-
Pero... Ésto ya no es tanto un experimento con el TINY, no? Por lo que comentas, te estás centrando en hacer más bien un juego multiplayer....
Aclara mi duda, por favor. Me interesa bastante aprender sobre TINY/ECS.
-
-
-
-
-
-
-
Creo que le sigue faltando algo del tipo Aceleración + Inercia, como un Asteroids, y la posibilidad de girar la nave desde su centro, no desde el morro... IMHO.
-
-
-
Para los admin, no veo nada de lo que escribe debug ?¿?¿,
lo de los demas usuarios en este hilo si.
Cita de: zelleGames date=1556182368Para los admin, no veo nada de lo que escribe debug ?¿?¿,
lo de los demas usuarios en este hilo si.
(//<fileStore.core_Attachment>/monthly_2019_04/blob.png.fedee67939202986ee997b44b7598fd0.png)
Debug.Log(" ");
Cita de: zelleGames date=1556182368Para los admin, no veo nada de lo que escribe debug ?¿?¿,
lo de los demas usuarios en este hilo si.
(//<fileStore.core_Attachment>/monthly_2019_04/blob.png.fedee67939202986ee997b44b7598fd0.png)
Yo tampoco veo nada, veo un guión
Estoy igual que vosotros, no veo nada. Habrá que preguntárselo...