A cada lugar a donde vamos, es posible casi en su totalidad ver a las personas enfrascadas en las pantallas de sus móviles y tables, especialmente si están cursando algún MBA desde casa como los de EAE MBA online opiniones. Quizás algunos leen las noticias, otros mandan mensajes o quizás seleccionan la siguiente canción que sonará, pero lo más seguro es que muchos se encuentran entretenidos con algún videojuego.

Y esto no solo es inherente a la calle, pues en los hogares pequeños y adultos pasar horas frente a la videoconsola o el ordenador.

Desde su creación, la industria de los videojuegos ha llegado a ser un gigante económico con el que se mueven miles de millones de dólares por año. Así, se han creado muchos puestos de trabajo. Si en algún momento has considerado convertirte en un programador de videojuegos, entonces estos consejos te serán útiles:

¿Qué se debe estudiar para llegar a ser programador de videojuegos?

Estudiar una carrera: el grado que nos dará una base es la Ingeniería Informática. Con ella se cursarán asignaturas como Informática Gráfica, que nos brindará una base bastante sólida tanto en programación como en matemáticas aplicadas.

La Informática Gráfica se ocupa de crear el software para el procesamiento de imágenes y además desarrolla interfaces entre el usuario y el ordenador; ofrece los elementos que son básicos en la generación de realidades virtuales y entornos artificiales; y además desarrolla algoritmos en busca de una visualización más realista.

Existen universidades y algunos centros de educación superior que se ocupan de ofrecer grados específicos de Diseño y desarrollo de videojuegos.

Ser autodidacta: otra opción que podemos emplear es la de ser auténticos y entregados gamers haciendo de nuestra pasión un trabajo. Aunque cuidado, porque ser programador de videojuegos es un trabajo realmente exigente.

En todo caso, si hemos estudiado Ingeniería Informática o no (considerando que tendremos mejor base si lo hemos hecho) existe la posibilidad de aprender lenguajes de programación por nuestra propia cuenta.

Una excelente idea para iniciar es con la lectura del famoso libro de Jesse Schell, The Art of Game Design, el mismo hace referencia a la programación C + + en videojuegos y guionismo. Así, podremos hacer pequeños programas interactivos o juegos en Flash y experimentar con los SDK de los títulos de PC o programas 3D, de corte Ogre o Source.

¿Qué viene luego?

Pues dedicar largas horas de nuestra vida a crear juegos. Esta se trata de una industria que hasta ahora ha movido más dinero que la del cine y la música en conjunto.

Lenguajes de programación más utilizados

Durante los últimos años los lenguajes más utilizados dentro del mundo de la programación de videojuegos han progresado debido a la aparición de los dispositivos móviles, tablets y otros por lo que resulta importante hacer una clasificación:

Videojuegos para PC o consolas

Se debe iniciar programando en lenguaje C#. Este es un buen lenguaje para adentrarse en la programación de videojuegos, para ello podemos encontrar librerías y frameworks muy maduros que nos facilitarán el aprendizaje.

Muchas personas recomiendan aprender C + +, aunque no es necesario a menos que nos especialicemos en el desarrollo de motores de gráficos o motores de inteligencia artificial.

Para programar videojuegos web

Aunque en su mayoría los juegos de Facebook continúan usando Flash, el futuro se encuentra en el JavaScript. Pero el detalle de Flash es que Adobe ya no le brindará soporte a los dispositivos móviles y recientemente anunció que no desarrollará ActionScript 4, por lo que no tiene sentido aprenderlo.

Programar juegos para móviles

Si se trata de crear juegos para smartphones Android el lenguaje que se comporta como rey es el Java, más allá del Python. Si pensamos centrar nuestro trabajo en los dispositivos que tienen incorporado el sistema Windows, entonces en lenguaje idóneo será el C#, estándar de Microsoft.