viernes, 28 de febrero de 2014

¡Sorteo de videojuego!

Bien, esta vez, para terminar el mes de febrero voy a sortear un videojuego, hablo de Fez, el videojuego que analicé hace un par de semanas.

Para participar en el sorteo será tan sencillo como seguir estos pasos:

  1. Seguirme en twitter
  2. Responderme en twitter que género de videojuego te gusta mas y por qué con el hashtag #sorteofez

jueves, 27 de febrero de 2014

Simplificando un videojuego

No siempre necesitamos un gran videojuego, con una complejidad asombrosa detrás de el y una gran historia a sus espaldas, aveces, la simplicidad de usar un simple botón puede ser la clave del éxito en cuanto a entretenimiento se refiere.

Quizás el mejor ejemplo reciente es, a pesar de tantos avances gráficos y tecnológicos, hay un videojuego que en cuestión de meses ha triunfado enormemente y posiblemente de los mas simples que han existido y existirán.

Hablo de Flappy Bird, un pájaro que avanza solo y debes pulsar para que el pájaro siga volando, fin, solo pulsar en la pantalla y listo.
Rápido y sencillo.

miércoles, 26 de febrero de 2014

Mirando hacia el futuro: Todo en el cloud

Una tendencia que se está empezando a dar, y cada vez será mas frecuente es el "Cloudcomputing", Sony compró hace un tiempo una empresa llamada Gaikai y en el CES 2014 presentaron Playstation Now.
Playstation Now, comunicando todos nuestros dispositivos.

martes, 25 de febrero de 2014

Unity3D Scripting: Como hacer un plugin de iOS

Este tutorial realmente podría ayudar a sacar el máximo potencial a tu videojuego a través de ciertas cosas que no puedes acceder a priori pero que, desde el código nativo de tu iPhone o iPad si podría hacerse mas fácilmente.

En este caso mostraré como acceder a una función nativa de iOS, pero las posibilidades son infinitas, por ejemplo poder acceder a los contactos o la galería de fotos.

lunes, 24 de febrero de 2014

Videojuegos OpenSource

Además de aprender de los errores, de los aciertos, de como NO hacer videojuegos y de buenas prácticas para hacerlos, hay ciertos videojuegos que no solo son gratuitos por regla general si no además de código abierto, el cual puedes ver, trastear y por supuesto, aprender de el.

Lo difícil de crear un videojuego no es crear la idea, no es siquiera desarrollarlo, el transcurso del mismo puede ser mas o menos costoso depende de lo extenso y complejo que sea, pero donde está la verdadera dificultad es en acabarlo, y que mejor ejemplo para aprender que videojuegos terminados que son de código abierto y con una comunidad por detrás para mejorarlo si se da el caso o que podrías preguntarles como y por qué hicieron determinadas cosas en determinadas situaciones.

domingo, 23 de febrero de 2014

Cocos2D: Tanteando la posibilidad

Hoy me han propuesto probar una tecnología que si bien la conocía, ciertamente no lo he probado hasta ahora y tiene un potencial bastante interesante.

Cocos2D, para quien no lo conozca, es un framework para desarrollo de videojuegos en 2D, aunque mas que uno, son varios frameworks los disponibles y voy a centrarme en el de HTML5 porque realmente, desde hace tiempo he dudado de que HTML5, a pesar de que si, tiene un potencial increible, pero para videojuegos le he visto poco rendimiento en cuanto a potencia se refiere ya que al fin y al cabo estás usando un navegador web para jugar, así que he visto un ejercicio interesante el darle una oportunidad a HTML5, y que menos que con un buen framework que realmente está ganando fuerza.

sábado, 22 de febrero de 2014

Trabajar como Game Tester

Aunque no es diréctamente relacionado con la finalidad de este blog si está estrechamente relacionado, si bien no aporta nada al desarrollo de un juego, si al testeo del mismo y a la resolución de bugs.

Si, hay personas en el mundo afortunadas, mas personas de lo que la muchedumbre piensa, que se dedican a jugar a videojuegos y probar si funcionan o no y apuntar los fallos, "Y ya está", realmente es un trabajo que, si te paras a pensarlo puede llegar a ser pesado por mucho que te gusten los videojuegos, ya que deberías jugar muchas horas seguidas forzosamente y no porque realmente te apetece, a videojuegos que quizás no te gusten, e incluso reprobar hasta la saciedad una parte muy específica para conseguir ver donde y por qué se produce cierto error pero a pesar de todo eso, y me incluyo, a todos nos gustaría ser un Game Tester.

viernes, 21 de febrero de 2014

Unity3D Scripting: Trucos para optimizar código

Hoy voy a enseñar unos pequeños trucos de programación para optimizar al máximo nuestro código de manera que consuma la menor memoria posible en nuestro videojuego.

Estas prácticas, especialmente en los videojuegos son esenciales ya que de todo los tipos de software, es el que siempre va a requerir mas recursos al necesitar usar modelos 3D, físicas complejas, texturas bien definidas para los modelos 3D, y nuestro código, al fin y al cabo, es uno de los factores críticos en este sentido.

Como siempre, pondré los ejemplos en C# que es el lenguaje que suelo usar porque ya de por si, te obliga un poco mas que Javascript a "tipar" todos los objetos, y propiedades, además de que personalmente C, me gustaba mucho y en su día opté por aprender mejor C# que Javascript.

jueves, 20 de febrero de 2014

Como buscar trabajo en el sector

Este tema realmente quizás sea un poco espinoso de tratar, pero creo que es algo bastante importante y me gustaría enfocarlo un poco.

Quiero dedicarme profesionalmente a hacer videojuegos ¿Como lo hago?
Bien, en primer lugar, partimos de la base de que a fecha de hoy, en el país donde resido (España) no se encuentra en su mejor momento en cuanto a las ofertas de trabajo, pero en base a mi experiencia puedo decir que trabajo de programador hay y mucho. 
Ahora bien, lo difícil es enfocarlo a algo mas en concreto, concretamente los videojuegos, así que vamos a ir paso por paso. 

miércoles, 19 de febrero de 2014

Tributos: "Console wars: The movie"

Navegando por Internet he encontrado algo desconocido para mi que me ha llamado mucho la atención como jugador, programador y por pura nostalgia.

Una película dirigida por Sony basada en un libro que no conocía llamado "Console wars" el cual se estrenará en mayo de este mismo año, sobre la gran guerra de los videojuegos de los 90, La gran N contra la revolucionaria SEGA, si viviste esa época, sabrás que, por regla general, o eras de un bando u otro, y no solo eso si no que tenías cierta "alergia" a la compañía rival y si, aún no ha salido el libro y ya van a hacerle una película.
La portada del próximo libro que me compraré

martes, 18 de febrero de 2014

Estrenando Twitter

Creo que no estará de mas dar a conocer este blog a otras personas que no lo conozcan y que, de alguna manera pueda desde entretener con mis análisis de videojuegos o diversas opiniones o informaciones, a enseñar a crear su propio videojuego.

Así que si, me acabo de crear una cuenta en twitter con la esperanza de poder llegar un poco mas a las personas que, como quien está tras el teclado escribiendo estas entradas, estén interesadas en el mundo de los videojuegos a nivel técnico y desarrollo, puedan aprender o al menos, conocer las opiniones de alguien que quiere dedicarse a ello profesionalmente.

No habrá muchas entradas sin contenido aparente, aunque como dato de interés sobre videojuegos diré que las redes sociales están jugando cada vez mas un papel crucial en ellas y de hecho, puede que el Twitter de este blog, algún día de a conocer a una persona este blog y le guste lo suficiente como para que el día que quien redacta estas entradas en este sitio complete algún videojuego suficientemente atractivo para esa persona, pueda tener la satisfacción de saber que le ha gustado a esa persona.

El mejor premio cuando terminas un videojuego no es el dinero, ni la satisfacción de haberlo terminado, que ya de por sí es grandísima, si no saber, que en cualquier parte, hay alguien que está disfrutando con algo que ha salido fruto de tu esfuerzo.

Por supuesto es de agradecer si además puedes vivir de ello, pero no, no es lo mas importante.

@hagamosvj

lunes, 17 de febrero de 2014

Gamejams

Hace tiempo estuve apunto de ir a una Gamejam cerca de donde resido actualmente a la cual no pude ir porque el cupo de personas había desbordado, pero me habría encantado y estoy deseando que me llegue la próxima ocasión de poder asistir a una.

¿En que consisten?
Consisten en crear un videojuego con un equipo que o bien te asignan en el momento o vas con tu equipo de desarrollo al evento. 
Este evento tiene algo de especial, consiste en un evento de 24 o 48 horas normalmente en el que debes desarrollar un videojuego funcional dentro de este tiempo, si, uno a dos días, hasta la última hora cuenta.

domingo, 16 de febrero de 2014

Unity3D Scripting: Optimización de código (I)

Hoy voy a enseñar un pequeño truco de optimización de código que he aprendido investigando un poco.

Unity3D, tiene cierta funcionalidad que si bien es útil y bastante intuitiva, no es muy práctica a la hora de optimizar el código de programación y voy a explicar como optimizarlo y por qué optimizarlo de esta manera.

sábado, 15 de febrero de 2014

Analizando videojuegos: Fez

Esta vez, este videojuego a analizar será un videojuego actual (2012) con gráficos aparentemente de antaño, con un estilo muy retro y sobretodo, lo que me ha llevado a hacer este análisis, un videojuego muy original.

¡Comenzamos!

viernes, 14 de febrero de 2014

Como NO hacer un videojuego (II): La leyenda de Polybius

Esta vez será una especie de análisis de un videojuego y a su vez ver el por qué no hacer un videojuego de esta manera, en este caso, es una leyenda dentro de los videojuegos, hay toda una serie de anécdotas reales o no, lo que si es cierto es que el videojuego existió y que, fuesen las leyendas al respecto cierto o no, el videojuego tenía de todo lo que no habría que hacerse jamás en un videojuego.

Este videojuego, aunque no el original, he jugado una supuesta copia del original el cual es el que voy a analizar.

La jugabilidad de este videojuego realmente extraña, realmente no sabría decir cual es el objetivo del videojuego, lo cual es algo nefasto como ya expliqué anteriormente en "En busca del videojuego perfecto".

Una imagen del videojuego en acción

jueves, 13 de febrero de 2014

Unity3D Scripting: Pulsación tactil

Hoy enseñaré como usar las pulsaciones en pantalla de una forma rápida y para mi gusto elegante.

using UnityEngine;
using System.Collections;

public class Example : MonoBehaviour {
    void Update() {
        foreach (Touch touch in Input.touches) 
 {
  Debug.Log("Dedo "+touch.fingerId);
  Debug.Log("Posicion +"+touch.position);
  Debug.Log("\nPosición respecto al ultimo frame"+touch.deltaPosition);
  Debug.Log("\nfase en la que se encuentra el dedo "+touch.phase);
 }
    }
}
Explicaré paso por paso que hacemos:

miércoles, 12 de febrero de 2014

Tributos: Documental sobre megadrive

Aquí dejo un vídeo, posiblemente el documental mas completo jamás realizado sobre mi consola favorita y aquí desde luego explican muchísimos motivos por lo que lo es e incluso cosas que yo personalmente no tenía ni idea, una lástima que la gestión de SEGA no fuese tan buena como debería de haber sido, si no ahora mismo seguiría estando en cabeza como en aquel entonces...



martes, 11 de febrero de 2014

Gameplay

Hace no mucho tiempo hice un curso para aprender a usar Unity3D ya que, a pesar de que es lo que uso para trabajar, nunca sabes que podrás aprender de otra persona, aunque el contenido del curso no fue del todo de mi agrado ya que algo tan básico en Unity3D como las corutinas no se enseñaron, es cierto y reconozco que aprendí a usar mejor ciertas partes de este entorno de desarrollo que es muy, pero muy amplio.

Dentro de ese curso, me dijeron algo que realmente, no estaba del todo de acuerdo con el profesor en cuestión, explicando como debíamos desarrollar el videojuego, dejó algo bien claro, dio a entender que no debíamos intentar innovar con nuevos tipos de gameplays, que los que hay funcionan y que eso ha sido creado por muchas personas desarrollando ese gameplay y es algo muy complejo, quizás sea cierto que es complejo, quizás sea cierto que si creas un gameplay diferente puede no tener éxito o incluso ser malo, pero si hay algo seguro es que si no lo intentas jamás lo conseguirás y lo mas importante, por cosas como esta es por las que hoy día no me gustan tantos videojuegos recientes y si de antaño, no hay nada mejor que tener inventiva e idear un videojuego como te guste a ti y no obligatoriamente basado en otro videojuego.

lunes, 10 de febrero de 2014

Retro VS Actual: Dispositivos

Si bien normalmente este blog tiende mas a lo retro que a lo actual, en este caso no, en absoluto, que los videojuegos de antaño gusten mas al escritor de este blog no significa, ni de lejos, que los videojuegos actuales sean malos y mucho menos que dispongan de menos calidad, aunque suela estar decepcionado con muchos de los videojuegos actuales...

Desde los años 80 se ha intentado implantar la realidad virtual ya que era el videojuego por excelencia del futuro que todo niño soñaba desde antaño, lo que no esperaban, es que hoy día, no haya cambiado tanto el mundo, ni realidad virtual, ni coches voladores, ni robots domésticos...

domingo, 9 de febrero de 2014

Tributos: Clon de código abierto de OutRun

Hoy traigo algo que he encontrado en estos días, un clon de un videojuego que ha matado muchas de mis horas de aburrimiento, OutRun, un videojuego que, para la época, lo considero bastante original dentro de las posibilidades que se le pueden dar a un videojuego de carreras.

Videojuego original

sábado, 8 de febrero de 2014

Unity3D Scripting: Monobehaviour

Este tutorial es mas bien breve pero importantísimo para aprender a usar el máximo potencial de un script en Unity3D.

Aquí mostraré todos los eventos y para que sirve cada uno de ellos dentro de un script básico de Unity3D.

Los scripts de Unity3D, por defecto heredan de la clase MonoBehaviour, en Javascript lo hace de forma automática, en C# y Boo hay que especificarlo aunque al crear un script desde Unity3D, por defecto vendrá heredando de esta clase la cual tiene muchísimos eventos que podemos utilizar en nuestro script, vamos a dar un repaso a cada uno de ellos.

viernes, 7 de febrero de 2014

Como monetizar tu videojuego

No todo en la creación de un videojuego es desarrollar y disfrutar de que otros hayan disfrutado del mismo, también tenemos que comer, pero tampoco es necesario explotar la gallina de huevos de oro, ni tienen por qué ser excesivamente caros los videojuegos, aquí quiero comentar métodos factibles para ganar dinero con un videojuego sin necesidad de ser excesivamente intrusivo y de forma asequible al consumidor final.

jueves, 6 de febrero de 2014

Como NO hacer un videojuego (I)

No me gusta en lo personal hacer criticas negativas sobre nada, pero quiero mirar esto desde un punto de vista objetivo, equivocarse no es malo, errar no solo es humano, si no que de los errores es de lo que realmente se aprende, da igual cuanto te enseñen a hacer las cosas, hasta que no descubras las cosas por ti mismo no habrás aprendido de verdad, y quiero hacer una serie de entradas de errores catastróficos y algunos quizás un poco mas leves pero errores en fin y al cabo, que si bien han sido negativos para un producto de consumo final como es un videojuego a la venta, te hacen ver que y por qué está mal y lo mas importante de todo, como no volver a cometer el mismo error.

Los errores en la humanidad han sido miles, aunque sin esos errores, a su vez no estaríamos donde estamos hoy, y sin ir mas lejos, si el autor de este blog no hubiese cometido ciertos errores como la falta de constancia en sus proyectos personales, no estaría haciendo este blog que está sirviendo como refuerzo propio de constancia con un proyecto personal, que es llevar este blog a buen puerto, con todos sus errores y virtudes por delante.

miércoles, 5 de febrero de 2014

Dando a conocer tu videojuego

Si hay algo difícil hoy día es destacar sobre tantísimas otras personas que se dedican a este mundo, pero hay muchas cosas que se podrían hacer para intentar hacerte un hueco en este mundo del desarrollo de videojuegos.

Si bien lo importante es que el videojuego realmente sea suficientemente entretenido y que de entrada llame la atención, cuando tienes tu videojuego creado, de entrada lo mas complicado es conseguir que sea conocido, aquí algunas ideas para dar tu videojuego a conocer.

martes, 4 de febrero de 2014

La gallina de los huevos de oro

Este post es un poco mas crítico sobre lo que veo en los videojuegos de las grandes empresas, hay sagas de videojuegos que si bien han sido muy buenas, han empeorado con el tiempo (no por culpa de los creadores realmente, si no por querer explotarla hasta no poder mas y que el resultado final acaba siendo cada vez mas nefasto)

En otros casos, si bien las secuelas siguen siendo buenas, se puede oler de lejos que el éxito de ese videojuego, independientemente de ser mejor o peor es que lleva el nombre de una saga que es bastante famosa.

lunes, 3 de febrero de 2014

La música en los videojuegos

Aunque pueda parecer extraño para algunas personas, la música de un videojuego dice mucho, muchísimo de el, es muy difícil no recordar sintonías que has escuchado en un videojuego que realmente te ha gustado, y a su vez, es bastante difícil que si el videojuego tiene música, si es de mala calidad, el videojuego pueda parecerte bueno.

Hay bandas sonoras realmente significativas en la historia de los videojuegos a pesar de su corta edad que realmente han marcado un antes y un después, desde la música en 8 bits, pasando por los 16 hasta llegar al sonido real, desde orquestas, hasta el rock mas duro pasando por la música de tensión que han sabido mantenerte alerta en los momentos clave en los videojuegos de terror.

domingo, 2 de febrero de 2014

Guía de supervivencia Indie

Gracias a otro blog que me han enseñado hoy, he podido ver un vídeo que creo que cualquier persona que quiera desarrollar videojuegos debería de tener muy en cuenta, ciertamente, mi forma de ver el desarrollo de un videojuego no dicta mucho de la que se dice en este vídeo, a pesar de durar una hora y media, en mi opinión, es aprovechable al máximo y sobretodo aprender de los errores, en este caso, vividos por otra persona.


Por último decir que, a pesar de todo lo que se lee en este blog, este vídeo, y todo lo que puedas encontrar en internet o fuera de el, no será nada si no lo aplicas, como se dice en este vídeo, monta en tiburón.

Blog del que he extraido el vídeo: http://gamemotion.co/

sábado, 1 de febrero de 2014

Analizando videojuegos: Ikaruga

Después de dos juegos retro, pasaré a uno un poco mas actual aunque no sea precisamente reciente, hablaré de uno de los juegos de naves mas significativos de la historia, hoy pasamos a otra consola de la misma empresa, la Dreamcast, y el videojuego Ikaruga, creado por la compañía que en lo personal, ha hecho grandísimos videojuegos.

¡Comenzamos!