Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - TheBullet

#1
General (Antiguo) / Duda con GPU Instancing
Septiembre 20, 2017, 06:28:19 PM
Tengo una duda sobre el GPU Instancing ( https://docs.unity3d.com/Manual/GPUInstancing.html ).
 
Supongamos que tenemos un material llamado MaterialX que tiene el "Instancing" activado. Una vez ejecutado el juego, si modificamos via script el MaterialX del objeto este pasa a llamarse "MaterialX (Instance)" ya que Unity crea uno nuevo material al modificarlo. Al hacer esto ¿el objeto se sigue beneficiando del GPU Instancing o al haber modificado de material ya no forma parte del grupo original y crea otro draw call adicional?
 
Gracias.
#2
Buenas! Pongo este hilo en este subforo porque no sabía en cual debía ir exactamente, si está mal que un admin lo mueva.
 
Desde que actualice a 5.5 estoy teniendo problemas grabes en la carga entre escenas en el editor. De hecho, en la primera actualización a 5.5 tuve que volver a 5.4 tras varios días de pruebas. Con la versión 5.5.1f1 y después de ampliar a 16 Gb de RAM pareció que se solucionaban, pero estoy volviendo a tener problemas. He actualizado a 5.5.2 pero sigue igual.
 
El problema es que cuando cargo de una escena a otra en el editor, Unity consume toda la memoria RAM del sistema y se queda al 100% sin haber iniciado aún la escena. Esto hace que todo el sistema petardeé incluso dejando el ratón congelado durante unos instantes hasta que consigue cargar la escena y la RAM vuelve a descender de manera normal, cuando tenía 8GB de RAM Windows directamente se colgaba.
 
Mis escenas no ocupan muchos megas, por ejemplo, la principal del juego con todos los prefabs incluidos en la escena deben ser unos 50 megas (aunque mi juego es bastante pesado, una build 7,5 GB ahora mismo). La mayoría del contenido se genera por script una vez iniciada la escena, por lo que no entiendo que puede estar ocurriendo. Unos segundos después de cargar la escena la memoria RAM pasa del 100% al 55% que es el estado normal cuando está abierto el editor de Unity.
 
Cuando cargo niveles en una build no hay ningún problema, el uso de RAM del sistema no pasa del 45%.
 
¿Alguien ha tenido este tipo de problemas? ¿Vosotros apreciáis picos muy altos de uso de RAM entre escenas en vuestros proyectos? ¿Hay alguna manera de saber para que se está usando la RAM?
 
Gracias.
 
 
 
EDIT: He visto que en el profiler lo que está gastando el tiempo es "Loading.Updatepreloading". Lo malo es que no puedo acceder a la información porque al tocar esa linea en el profiler la RAM vuelve a ir a tope y Unity se cuelga :S
#3
Buenas gente! Como ya sabréis algunos, el lunes inicié la campaña de Greenlight para el juego que estoy haciendo. Se que el tema de marketing es muy aburrido, pero os agradecería cualquier ayuda y consejo por vuestra parte ya que ahora mismo el GL está estancado.
 
Publiqué el juego el lunes al mediodía, desde el inicio empezaron a llegar bastantes votos sin promocionarlo en ningún sitio, antes de ir a dormir ya tenía 230 votos positivos con un porcentaje del 71% (la media del Top50 es 63%). Mi sorpresa fue que durante esa noche bajo muchísimo el ritmo y solo se consiguieron 15 votos, así que durante la mañana del segundo día comencé a promocionar. Lo que más ayudó fue un hilo que hice en forocoches que aporto muchos comentarios y votos, los votos remontaron durante ese día y se llegó a 265 votos más, durante los próximos días pareció que el algoritmo de steam volvió a mostrar más el juego y cada día había una media de 250 votos más aunque el hilo de forocoches no se actualizara. Esto fue hasta ayer, cuando se empezaron a estancar las visitas y votos. 
 
Ayer, desde las 6 de la tarde hasta la 1 de la madrugada solo recibí 3 votos, y esta mañana al despertarme lo he mirado y solo hay 4 nuevos votos, cuando normalmente a estas horas siempre habían unos 70 nuevos. La situación actual son 1460 votos positivos, 87% de camino para el top100 y 66% de votos positivos (en realidad serían 68% porque hay un 4% neutral).
 
He intentado publicar en algun grupo de facebook pero no parece que llegue ningún voto desde allí y twitter más de lo mismo. En forocoches el hilo ya está muerto, me imagino que quien lo tenía que ver y votar ya lo ha hecho y en steam lo he dicho a todos los amigos y les he pedido que lo digan a sus amigos. Un par de personas me han contactado para ofrecerme hacer propaganda en sus grupos de steam, dicen que consiguen unos 1000 votos por 120€ pero tengo dudas de aceptarlo, ya que no se si los que revisan el GL pueden ver que esos votos no son naturales y reducir las posibilidades en vez de aumentarlas.
 
¿Alguna idea?
 
Por cierto, la página del Greenlight es esta: http://steamcommunity.com/sharedfiles/filedetails/?id=868350256
#4
De casualidad he encontrado un artículo que analiza las ventas que han tenido los juegos indies en steam y compara las ventas de los indies españoles con los indies a nivel global. Me ha parecido bastante interesante, así que lo comparto con vosotros. Podéis leerlo en este enlace: http://www.zehngames.com/developers/el-desarrollo-espanol-en-steam-una-lectura-desde-los-datos/
#5
General (Antiguo) / Between the Stars
Febrero 08, 2017, 02:33:12 PM
 
 
 
 
Buenas
 
Os presento el proyecto que estoy llevando a cabo yo solo desde hace 1 año. Vendí mi antiguo negocio hace unos meses y estoy trabajando en esto a tiempo completo desde entonces. Mi idea es ponerlo a votación en Greenlight en una o dos semanas como máximo.
 
El argumento es bastante sencillo: eres el capitán de una nave militar. Los mundos exteriores han declarado la guerra a la Federación Galáctica y todas las naves militares, incluida la tuya, reciben la orden de dirigirse a la capital y defenderla del inminente ataque.
 
El juego en sí, es muy parecido al planteamiento de FTL. Hay un mapa estelar generado aleatoriamente con diferentes puntos a los que podemos saltar, cada vez que saltamos a un nuevo punto aparecerá un evento en el que podremos tomar decisiones.
 

 
 
 
Dependiendo de la suerte y nuestras elecciones podremos ganar o perder créditos, moral, tri***ntes, ganar nuevos sistemas o armas para la nave o hacer que el evento termine en una batalla. Algunos eventos son sencillos y tienen solo dos finales posibles o incluso solo uno (por ejemplo, los eventos que siempre finalizán en una batalla), pero otros serán bastante más complejos, el más variado hasta ahora tiene 9 finales distintos y 35 strings de texto.
 

 
 
 
El sistema de batalla no se parece en nada al de FTL y es más parecido a Starpoint Gemini o al de Battlevoid Harbinger (pero en 3D). Las naves tienen puntos en los que se pueden acoplar sistemas y armas, las armas disparan y apuntan automáticamente y nosotros controlamos el movimiento de la nave, el control de energía y las habilidades que ofrecen algunos sistemas y armas y que tienen un tiempo de recarga una vez se utilizan (por ejemplo: camuflaje óptico, reparación, sabotaje de sistemas enemigos, lanzamiento de misil nuclear etc.).
 

 
 
 
He grabado un gameplay de 15 minutos para que podáis ver un poco el juego. Ahora mismo el juego está en pre-alpha, tiene la mayoría de sistemas acabados, aunque algunas cosas pueden variar pero principalmente le falta contenido (eventos, naves, armas y sistemas), que es a lo que me dedicaré a partir de ahora. En el estado actual se puede jugar el primer nivel de los 5 que tendrá una partida completa.
 
" width="560">
 
 
 
Pongo también algunas capturas más:
 

 

 

 

 

 

 
 
 
Decidme como lo veis y que os parece!
 
 
#6
General (Antiguo) / Presentación
Febrero 08, 2017, 01:13:38 PM
Muy buenas. Llevo tiempo mirando el foro y al final me he decidido a registrarme para mostrar el proyecto en el que estoy trabajando desde hace casi un año. Soy principalmente programador, aunque hago un poco de todo porque el proyecto lo estoy realizando yo solo.