¿Eres un fanático de los videojuegos? ¿Te interesa desarrollar alguno?
Sin duda esta información te puede interesar. Hasta hace algunos años las limitaciones que tenia la Web entorno al desarrollo de videojuegos era muy evidente, desde aspectos de conectividad hasta factores de lenguajes programación e infraestructura que lo permitiera.
Si realizamos un resumen muy general de los videojuegos tendriamos los siguientes resultados:
- Hace un par de decadas teniamos las primeras consolas de videojuegos clásicas como ATARI, Nintendo, Super Nintendo; su evolución fue gradual, normalmente satisfactoria y una ansiedad constante para las nuevas generaciones de gamers, hasta llegar a estos dias con consolas sumamente excepcionales como PS4 o XBOX One que más allá de ejecutar videojuegos se han convertido en centros de entrenimiento cada vez más completos por las funcionalidades que presentan.
- Por otro lado con la evolución de los sistemas operativos y equipos de computo, se fueron añadiendo pequeños videojuegos como el Solitario, Buscaminas,etc hasta llegar a la migración de juegos que normalmente se ejecutaban en consola, ahora en tu computadora personal.
- Mientras tanto en la Web la evolución fue un poco más lenta,se podría decir que comenzó a tomar mayor notoriedad con el desarrollo de aplicaciones basadas en Flash que permitian gráficos y animaciones mucho más agradables a la vista del usuario. Un ejemplo muy notorio son los videojuegos que podemos encontrar en la red social más importante Facebook cuyas compañias King o Zynga son las principales responsables que pasemos horas de entretenimiento.
- Finalmente el entorno de móviles donde principalmente destacan los juegos desarrollados para Android-Java (https://play.google.com/) e IOS (http://store.apple.com/) con el apoyo de Objetive-C, que han tenido un incremento masivo.
Sin embargo el desarrollo de videojuegos no es exclusivo de las opciones antes mencionadas.Con el surgimiento de HTML5,ha abierto una genial oportunidad para crear juegos con calidad, aprovechando la tecnologia existente (conectividad,infraestructura y lenguajes) brindando una experiencia de usuario satisfactoria.
HTML5 «No solo es la evolución de HTML, es un conjunto de tecnologias que lo integran: Javascript como lenguaje de programación, HTML para maquetación y CSS3 para el aspecto gráfico»
No tardará mucho tiempo en que una parte muy importante del contenido en Internet este basado en HTML5, hasta el momento grandes corporativos como Microsoft, Apple y últimamente Google con su servicio de YouTube se han migrado a esta tecnologia, dando un fuerte golpe a las finanzas y proyección de Adobe Flash en entornos Web.
En relación a los frameworks que podemos utilizar para el desarrollo de videojuegos, podemos encontrar una amplia gama, básicamente todo depende de los gustos. Entre las opciones existentes, para desarrollo en 3D tenemos a ThreeJS, Turbolenz. Para 2D, contamos con una mayor cantidad de frameworks, entre los que destacaremos Phaser,ImpactJS y PixiJS;basados en la API WebGL de JavaScript que ayuda en gran medida al manejo y detección de colisiones, fisica de los objeto, blending, entre muchas otras características.
No pierdas la oportunidad de explorar estos frameworks; ya que la compatibilidad de los navegadores de Internet respecto a HTML5 es más notoria,cada vez más empresas-servicios se van alineando a este estándar. Si crees que la gran área de oportunidad es el desarrollo en móviles en Android o IOS, piensalo un poco, es un mercado que se esta saturando rapidamente; y sin duda una de las ventajas mediante el uso de HTML5 es la compatibilidad con diversas plataformas, aspecto dificilmente pueden lograrlo otras compañias hasta el momento.







