viernes, 6 de marzo de 2015

El futuro de los desarrolladores



Hubo un tiempo donde un par de amigos podían hacer un videojuego popular (Principe de persia por ej) e inlcuso un programador solo, el tema es que "popular" hace 20 años era ser famoso entre 10 gatos locos que sabíamos de computación, usábamos y analizábamos cualquier porqueria que llegara a nuestras manos, de las escasas cosas que salían mensualmente para nuestras compus o consolas a veces había alguna joyita en CGA.

Luego por varios años los juegos artesanales ya no podían ser hechos con menos de 10 personas, con el tema de las consolas y el surgimiento de grandes empresas de videojuegos había que aprender lenguajes nuevos, arquitecturas de hard complejas, y necesitabas algun genio en C++ o assembler, casi siempre.
Todo fue peor cuando entraron los juegos 3D donde no había nada estandarizado al menos en PC.
La peor y mejor opcion era comprarle un kit de desarrollo de miles de dolares a NeoGeo, Sony, Sega o Nintendo o morir en la pirateria de PC (estaba lejos internet aun).

En esa época nacieron cientos de motores gráficos, aun hoy hay loquitos que gustan de hacer sus propios motores gráficos para sus juegos; de ellos sobrevivieron unos pocos, Unreal e Id Tech sobre todo, incluso nacieron empresas que se dedicaban a partes que no hacían los motores gráficos, como motores de sonido, físicas, conexiones, etc. Y comenzaban la guerra de librerías como DirectX vs OpenGL y otras...

Muchas idas y vueltas despues, y varias décadas de desarrollos y evolución de internet nos han dejado en el panorama actual donde otra vez dos amigos pueden hacer un videojuego, pero ya no popular (el termino "popular" a cambiado hoy día varios miles de personas pueden probar tu juego publicado y vos no ganar un mango), el tema es que ya no somos los 10 gatos nerds de antaño.


Cambiaron muchas cosas estos años, y los últimos años fueron una preparación para lo que se viene en el futuro al corto plazo, éstas son las tecnologías que habrá que aprender:

  1. Las distribuidoras. Aparentemente las que hay son las que quedaran, no queda mucho lugar para otro Steam, Google Play, Appstore, Windows Store o Amazon store, Blackberry es el ultimo que entró y se reciste a morir. Hay un mercado secundario dedicado a lo mainframe como Chromecast, Firefox y Ubuntu. Sin embargo hoy por hoy a 2015 en los hechos solo Steam, Play y Apple son los dueños de los programadores. A futuro no parece que esto vaya a cambiar.

  2. Unity 5 : The Blacksmith, GDC 2015 Demo por itsartmag
  3. Los engines de creación de juegos. Estos años han salido decenas de programas para crear juegos sin tener que programar, si bien siempre hubo esta clase de soft con el empuje de Unreal y Unity hay varios que estan mejorando a pasos agigantados y cosas que antes eran imposibles de hacer ahora lo hace cualquier abuela, incluso hay juegos dedicados a construir otros juegos cosa que antes solo se limitaba a crear niveles.

  4. CRYENGINE GDC 2014 Reel por itsartmag
  5. Los engines gráficos. Acá hay cuatro grandes competidores. Epic con su Unreal es imbatible, si bien lleva años dominarlo bien la salida laboral es casi segura y ahora cambiaron el modelo a totalmente gratis, donde te cobran el 5% de tus ganancias una vez que vendas mas de U$3.000. Le sigue Unity que si bien es muy popular entre los indies, no tiene grandes juegos triple A para chapear, tambien dicen que la version free y la pro distan mucho en capacidades. También está en la pelea el Cryengine 3 (free para juegos no comerciales) y el Source 2 que también van a ser gratis siempre y cuando saques el juego por Steam. Hay mas engines como el Frostbite 3 pero solo usado por sus respectivas empresas.

  6. Unreal Engine 4 : Kite GDC Cinematic por itsartmag
  7. Celulares con sistemas operativos posta (Como el Ubuntu) con esto se comienza a abandonar la arquitectura ARM (chips simples de poco consumo) y se sigue con (misc risc cisc) o sea, la misma arquitectura que tenes en tu Notebook o Desktop, lo que en teoria borraria el limite entre tu celu y tu compu, esta transicion la veo complicada, al menos para el gran publico, pero de suceder seria una revolucion tener tu oficina en el bolsillo con todo lo malo y bueno que eso conlleva.
  8. Realidad virtual. Por algún motivo varias empresas estan metidas en este viejo concepto que hay fallado tantas veces, HTC Vive VR, Samsung Gear VR, Sony Morpheus, Microsoft HoloLens y la gran esperada Valve  decidió mostrar su motor grafico Source 2 junto a su sistema de realidad virtual diciendo "nosotros somos el futuro y los demas solo te van a a ofrecer mas de lo mismo", lo mismo parece decir Zuckerberg que compró Oculus Rift y hasta el Unreal Engine es compatible con los Oculus. Realmente si esta tendencia muere cual televisores 3D varios CEOs van a terminar en la calle.
  9. Streaming. Hoy usado mas que nada para escuchar musica y ver series, ahora llega la posibilidad de jugar Online sin lag (Onlive lo intentó en su epoca) es la tecnología que mas depende de terceros (banda ancha, operadores, ISP, cableado, clima, etc) Sony se puso las pilas y ofrece Playstation Now en algunos lugares y  Nvidia Shield, no quiere depender de terceros y lo ofrece para redes locales dependiendo la calidad solamente de tu router. 

Como verán, estas parecen ser las reglas del juego para los desarrolladores de juegos ahora, no se si son buenas o malas, pero es lo que hay y es lo que aparentemente quiere o querrá la gente. A prepararse o bien pueden seguir siendo romanticos y hacer cosas para viejas plataformas, total todas siguen estando. Se sorprenderian de la cantidad de gente que hay haciendo Aventuras de texto...



lunes, 9 de febrero de 2015

PIXELMAN, nuevo juego de desarrolladores Argentinos

Hace tiempo que venimos posteando mas en el Facebook de Bitacora que en el sitio, pero esta novedad merece ser promocionada en todos lados.
Dos miembros de Bitacora nos juntamos para desarrollar nuestro primer juego, se llama PIXELMAN y ya está disponible en Google Play!

Trailer




Realmente es un orgullo haber podido diseñar y completar un videojuego en Argentina, y nos gustaría que prueben al menos la versión gratis, asi tenemos sus opiniones que son super imporantes para nosotros.

Les dejo algunas imágenes del juego:






El Facebook de PIXELMAN.

Muchas gracias a todos los que ya lo probaron!



viernes, 7 de noviembre de 2014

Shooters y otros para jugar en LAN y Notebooks viejas


zdoom2012071511370055Hace años ya que no salen juegos con soporte LAN y livianos para correr en cualquier notebook con pocos recursos (KrisNetbooks por ej), pero hay muchos videojuegos viejitos que son divertidos y puede que no los conozcan:
stpfree

lunes, 24 de febrero de 2014

Hacer un juego para Iphone en Argentina: Caso de estudio



  • ¿Qué tan real es que un pibe se haga millonario de un dia para el otro?
  • Si con un amigo nos hacemos un programita llamado Whatsapp al toque juntamos medio millón de clientes sin gastar un solo dolar?
  • ¿Como es que se hacen populares? ¿Existe el boca a boca o todo es cuestion de $$?
  • ¿Cuanto tiempo y dinero cuesta hacer un juego, publicarlo y esperar una ganancia potable?
He conocido programadores freelances para empresas grandes, pero yo queria saber los números concretos para Argentina.

Tengo los números de un juego ya ha caducado hace tiempo pero está bueno para saber "Cómo se manejan las cosas en Argentina" en cuanto a hacer videojuegos para Yankees. Si lo comparamos a cualquier otro desarrollo de afuera, éste es pequeñisimo, casi Indie, pero puede ayudar a alguno que recién entra a éste mundo.

(El Game Maker está Gratis por unos días, a por el!)

Resulta que hay una pagina de crowfounding donde encontré una desarrolladora (Eudaimonia) que pedia U$20.0000 en "modo independiente" hacer un juego para Iphone, prometian grandes ganancias a cambio de que aportes tus dolares para hacerlo, aca algunas cosas presentadas:

  • Se haria solamente iPhone, ya que portarlo a Android es mucho laburo y los avisos no redituan, sin contar que prácticamente nadie paga algo en Android.
  • Tiempo Estimado de Desarrollo: 10 semanas (correcto para una consultora que se dedica a esto), o sea 1.600 horas hombre.
  • Las agencias de desarrollo que están en el tercer mundo, cotizan un desarrollo para un tercero entre USD 15 y USD 30. Por lo que, colocaria este desarrollo en un costo de USD 24k - USD 48k
  • En los países centrales, los costos se elevan a costos por hora mayores de USD 80 por hora.
  • Tiempo Estimado de Vida de la Aplicación: 35 semanas (luego de esto ya no es novedad y muere).
  • Referencia de Aplicación Similar: http://www.nintendo.com/games/detail...7IJqbnNtu1xB6a
  • Precio de la Aplicación en el AppStore: USD 2,99 (me pareció cara)
  • Estimado de Unidades Vendidas: 30,000 (esto ya es medio imposible para saber entre desarrolladores).
  • Inversión en Medios: USD 10,000 (yo creo que es lo minimo a invertir).
  • Calidad de Producto: Punch Out fue para Nintendo como para Wii uno de los juegos mas comercializados, y por lo tanto es una comprobación empirica de que el concepto del juego es aceptado por el publico objetivo (Cualquiera digamos)
La cosa es que juntaron el dinero y lo hicieron, ¿el resultado?.

 


El juego se llama Hyper Punch Out, es ... malisimo pero sirve de referencia ya que la idea era en comienzo buena ya que seria un Super Punch Out pero en 3D, (cosa que no existía en esa época). Si quieren testearlo ustedes mismos esta es la version free y ésta la version paga.

El resultado es hecho a las apuradas y cero ganas. Acá entra el Indie te diria "Yo te hago algo mil veces mejor con la mitad de ese precio!", pero no patearemos a quien está el suelo. Hay otras cosas para tener en cuenta ademas de tener muchas ganas.

Mas allá de mi apreciación personal sobre el producto terminado, el juego vendió U$9.000 con unos U$30 mensuales mas de entradas. Al menos es lo que informaron ellos. No he encontrado una forma de saber la cantidad de ventas que tiene una aplicacion en la Appstore, asumo que solamente los desarrolladores saben las ventas posta.

 Preguntas:
  • Es necesario tener U$10 mil solo para publicidad, ademas de toda la movida que ustedes harán por su lado, entre sus amigos, pintadas, etc?
  • Respuesta: SI, ESTO ES MUY IMPORTANTE. De hecho diria que ni se gasten en empezar algo si no tienen esto bien planeado antes.
  • ¿No es mejor tener "una idea genial para un juego" y  sacar un prestamo?
  • Respuesta: No, Un préstamo en Argentina en el mejor de los casos te pide devolver el 200% (mas allá de que te preguntan PARA QUÉ queres la plata y no tienen la cabeza tan abierta para interpretar - Para hacer un juego-). Con Crowfounding poder "terminarlo cuando puedas" y si te va mal, de ultima no estas obligado a nada. 
  • ¿Y si contrato Indios en rentacoder.com o similares?
  • Respuesta: Vas a putear, y en indio porque todo lo que te envian "funciona" pero hasta ahi nomas y para arreglarlo vos, mas vale que sepas Hindú, esto dicho por mucha gente.




Si bien este post es solo para saber números concretos, como contrapartida tengan en cuenta que cualquier par de amigos con muchas ganas de hacer algo se ahorrarían esos "U$20.000 dolares" de hecho hay juegos hechos por UNA persona (Banished) buenísimos, definitivamente la pasión puede suplantar al dinero pero hay que encaminarla bien, hay que tener un plan, como dicen los Japoneses "La disciplina le gana a la inteligencia", ningún otro país sabe mas sobre Videojuegos.

martes, 4 de febrero de 2014

Reversión, una aventura gráfica Argentina

Hoy vi que Reversion estaba de oferta y me acordé de este juego. Es todo un tema este desarrollo, si bien aventuras gráficas hay miles, varias Argentinas incluso, suelen quedarse a medias, y solo en las ganas, pero en ésta ocasión suceden varias cosas curiosas que hacen sobresaltar éste juego sobre otros:
1- Está bueno, se nota que no está hecho asi nomas ni gastaron lo que tenían en caprichos, está pensado en todas sus partes y han invertido en todo, música, voces, gráficos, engine, promoción, etc, están haciendo las cosas bien y eso no suele suceder por éstos lados. Sin contar que mucho fué hecho a pulmon.
2- Es gratis, estos chicos ya tienen una empresa dedicada a programación pero sus corazones están con los videojuegos, y saben bien que para que algo sea exitoso también tiene que ser rentable, entonces como sobrevivir en un País con tanta piratería? Crowfunding por IDEAME y similares.
3- Me cayeron bien, ademas de ser un emprendimiento nacional que va contra la corriente, le están dando mucha manija para que sea conocido en todos lados. Desde los PC Futbol que algo no era empujado con tanta garra y por un grupo tan chico de emprendedores y sobre todo amantes de los videojuegos.
4- También han puesto mucho empeño en mostrar cómo hacen las cosas (los llamados diarios de desarrollo) en los que no se guardan nada y son muy recomendables para los que quieran hacer un videjuego en Argentina, ya que hablan de todo, desde el concepto, plan, porqués y para qué de cada decisión, desarrollo y muchos tips de esos fundamentales.
5- Le dan mucho empuje al asunto, constantemente estan anotandose en cuanta plataforma hay, promocionandolo, mejorandolo y sacandolo para nuevos soportes, empezó en PC y ahora está para practicamente cualquier sistema. Esto, creanme, es un monton de trabajo, hay que aplaudir el empeño de estos pibes, que ademas tienen oficina en Bs.As, de hecho actualmente dudo que vayan a encontrar otro juego argentino con tanta movida como éste.

En fin, mas allá de que mucha gente aplaude proyectos nacionales por mas pedorros que sean (así muchas películas Argentinas terminan en nada y pasando vergüenza afuera y ensamblándose BlackBerrys que se cuelgan a cada rato...) también hay cosas que se hacen con compromiso real y tienen calidad, son pocas, poquisimas (El Secreto de sus Ojos) pero a veces suceden, y me parece que ésta es una de esas veces.
  • Si quieren jugar la primer parte free click aca.
  • Si quieren tener la segunda parte está en varios sistemas a bueno precio
  • El blog es un buen sitio para los que quieran aprender a desarrollar o emprender algo similar.
  • También en el FB están muy activos siempre-
  • Y claro, en Argentina es complicado poder hacer algo así sin estar apoyado por otro lado, muchos emprendedores son empleados también o monotributistas para vivir en el día a día, en su caso hacen desarrollo y consultoria. Pero ya saben qué es lo que quieren hacer éstos chicos, de verdad, juegos.