El hardware del casual gamer
Se dice que el hardware del casual gamer apesta, bueno aquà tengos unos informes que ¿dicen lo contrario? nahh, dicen precisamente eso pero lo bueno es que ahora podemos aseverarlo con fundamentos.
El informe fue realizado por Unity Technologies y los datos para el mismo fueron tomados a partir del plugin de Unity de cada una de las personas que alguna vez jugó en la web con esta tecnologÃa.
En pocas palabras, Unity es una herramienta para crear juegos que posee un web player al estilo flash que puede ser instalado en navegadores Internet Explorer, Firefox y Safari para las plataformas Windows y Mac; y que nos permite crear juegos 3D haciendo uso de aceleración de hardware, entre otras grandiosas cosas. Es lo mejor que hay allà afuera (más de esta tecnologÃa en los próximos posts).
Volviendo al informe, algunos datos son muy interesantes, en particular los que nos sorprenden. Es importante conocer esta información a la hora de tomar decisiones respecto a la tecnologÃa que utilizará nuestro próximo juego ya que por lo general, más audiencia significa más clientes potenciales lo que finalmente concluye en más clientes efectivos.
El dato que más me sorprendió es la placa de video que poseen instalados los jugadores web:

Notar que el 90% de las placas son basura, basura pura, bah, ni como basura sirven porque son muy contaminantes.
Respecto a la cantidad de placas que al menos poseen shader model 2.0 la noticia es bastante buena, el 70% de ellas lo hace. Algo es algo.
En fin, el informe completo pueden encontrarlo en el siguiente enlace:
Informe de Unity Technologies - Hardware of the Casual Gamer




Al contrario de lo que dicen en el blog de Unity, no comparto la idea de que Valve Steam, sea puramente hardcore, y para comprobar mi punto solo hay que pegar una mirada a algunos de los juegos que Steam comercializa, algunos de los cuales un “hardcore gamer” no tocaria ni con un palo.
Por otro lado, si bien la estadÃstica brinda algunos datos interesantes, no me parece correcto generalizar: Los juegos hechos en Unity3D no son muchos de por si, y aun menos son los que se juegan a través del reproductor web! por lo que la conclusion lógica es que el muestreo tiene más que ver más con datos puntuales, que con el nicho “Casual Gamer”.
Por otro lado, comparto lo que decÃs sobre que es de lo mejor que hay, sin embargo tiene algunos puntos oscuros. El primer problema es que como plataforma de desarrollo, solo soporta Mac, un poco extraño, y hasta casi absurdo para un engine que despliega productos multiplataforma. El segundo tema complicado es el licenciamiento: con la version “Indie” no se pueden crear compilados para otra plataforma que no sea Mac. Y por ultimo, tiene 3 lenguajes de scripting, PERO ninguna de las licencias da acceso al codigo fuente del engine… ¬¬
Si, los datos fueron publicados principalmente para los desarrolladores Unity, en base a un muestreo de más de un millón de jugadores. Estiman que estos jugadores son en general jugadores casuales pero es cierto que esto no tiene porque ser asÃ, habrÃa que ver si la muestra es representativa al universo de jugadores de nuestro interés.
Actualmente me encuentro desarrollando un juego con Unity y me sirve mucho saber que clases de equipamiento poseen los jugadores, ya que es una discusión que tenemos casi todos los dÃas con el equipo, respecto a que tipo de hardware tomar como mÃnimo aceptable.
Desgraciadamente Unity corre en Mac y sólo gracias a él estoy haciendo algo que pensé no harÃa nunca: programar en una Mac :S
Ja, articulo divertido ahora me pregunto…
PARA QUE QUIERE UN CASUAL GAMER LA PLACA DE VIDEO MAS GROSA DE LA TIERRA? (O algo un poco mas groso que algo aceptablemente decente)
Creo que para tener una estufa en la habitacion =D (lo cual no es mala idea ahora que lo pienso).
Personalmente creo que ese tipo de placas de video comunes, deberian ser objetivo a la hor de hacer juegos, para conseguir masividad. Creo que nomas deberia asustar a las compañias que les gusta hacer juegos reskineados y que basicamente son mas de lo mismo, pero con requerimientos mas altos nomas para mejorar la grafica (y te pasan cosas como con need for speed, que cada dia se ve mas lindo y cada dia es mas facil de jugar ¬¬), asumo que es mas barato que conseguir un game designer y pensar en hacer un juego.
Jajajaja bien, habla el pibe que le gustan los juegos de aventuras como okami….. que son todos iguales XD
Aguante la placa onboard!!!!!
Epa, igual 1 millon es un lindo numero como muestreo, debo admitir que no pense que fuese tanto. Me imagino que si estas laburando con Unity, esos datos pasan a ser Invaluables.
Y… como es la experiencia de desarrollar en una Mac? Y de paso… como es laburar en serio con Unity, se siente la falta de acceso a los fuentes?
Lo que más me costó/cuesta de la Mac es el tema del teclado, algunos shorcuts son distintos (como el de copiar/pegar), es como que como que te cambien la distribución de teclado por una bastante distinta a la que solés usar. De pronto mil acciones automáticas pasan a ser pensadas y eso te retarda un toque.
Por otro lado, siempre me gustó mucho Unix, trabajé bastante tiempo en Solaris y Digital Unix y un poco menos con Linux. Contar con un sistema operativo basado en BSD Unix está muy bueno. Para darte un ejemplo sencillo: Al lado de la iMac que estoy usando tengo una notebook con Windows Vista, en un momento tenÃa que conectarme a un server por medio de SSH para levantar el server del juego multiplayer que estamos haciendo y recuerdo que en la notebook todavÃa no habÃa instalado un cliente SSH (suelo usar el Putty), el lugar de instalarlo, abro un xterm en la Mac y simplemente escribo “ssh hostname” y listo. Me parece que Mac Os combina bien una interfaz atractiva con un SO robusto por detrás.
Desde el punto de vista de la programación en sà misma, extraño mucho laburar con Visual Studio. Arranqué a usarlo en su versión 4 (en realidad con el Visual C++ 4.0) hace más de 10 años y si bien hubo momentos en que por cuestiones laborales lo usé más que otras veces, siempre lo tuve cerca.
Unity no tiene un IDE para código, viene con un text editor llamado Unitron que es muy muy pobre, apenas mejor que un notepad con syntax highlight. Para complementarlo usamos X-Develop que se parece muy de lejos - y con un poco de miopÃa - al Visual Studio. No es lo ideal, pero tiene autocomplete, autoformat, te salta la documentación de los assemblies como tooltips, te subraya los tipos de datos no encontrados o resueltos y tiene algunos refactors.
Respecto a la falta de fuentes en el Unity, no la extraño para nada, por un lado creo que por ahora es mejor asÃ, imaginate que modificar el código fuente implica despegarte del motor oficial y que luegos los patches y updates no te van a servir directamente ya que primero siempre vas a tener que reaplicar los cambios que le hiciste al motor. A esta altura del proyecto serÃa tirarse un muerto a futuro.
Creo que no tener los fuentes del Unity es equivalente a no tener los fuentes de Flash cuando estás haciendo un juego para esa plataforma. Unity es muy abierto en cuanto a lo que te deja hacer y no está encarado para hacer un tipo de juego especÃfico por lo que no tenés que convivir con limitaciones y restricciones impuesta de facto.
Por otro lado en la versión 2.1.0 es posible extender el editor para adaptarlo a tus necesidades.
Su lado flaco por el momento, además del hecho de no tener un IDE disponible en Windows, es la parte de red que todavÃa está un poco verde. En nuestro caso lo estamos complementando con un desarrollo propio.
Excellentes “insights” Realmente detalles muy jugosos!
Lo que más me sorprendió es la falta de una IDE apropiada para el Unity, y me encantó la analogÃa con el desarrollo en flash.
Con respecto al sistema operativo, no quiero pensar la pesadilla de no tener los atajos de windows del portapapeles, ya de por sà me siento lisiado si no tengo el ClipMate. Pero tambien es cierto como bien comentas, la filosofÃa detrás del MacOs, la robustes y flexibilidad comparada con Windows es como un mueble de Caoba y uno de cajón de frutas; eso sÃ, todo requiere más trabajo.
Agradezco por los muy buenos datos