Si te gustan los videojuegos y quieres aprender a programar uno, te dejamos propuestas de cursos gratuitos que te van a encantar. Los cuales, te podrán ser de utilidad para agregar conocimiento a tu CV o simplemente para hackear la cuarentena aprendiendo una nueva habilidad. Las propuestas son lenguajes para el desarrollo en 2D y 3D. Lo mejor de todo es que requieres nulo o poco conocimiento previo en programación.
Phaser io – Super sencillo de entender, en HTML
Phaser es un entorno de programación que tiene como objetivo ayudar a crear juegos de forma rápida en HTML5 y jugar en navegadores. Fue creado específicamente para aprovechar los beneficios de los navegadores modernos, tanto de escritorio como móviles. El único requisito del navegador es el soporte de canvas.
Te dejamos los enlaces para más información:
https://phaser.io/tutorials/making-your-first-phaser-3-game-spanish
https://www.udemy.com/course/making-games-with-phaser
Unity 3D – C#
Es un motor de videojuego multiplataforma creado por Unity Technologies. La cual está disponible como plataforma de desarrollo para Microsoft Windows, Mac OS y Linux. La plataforma de desarrollo tiene soporte de compilación con otras de diferentes tipos.
https://www.tutellus.com/tecnologia/videojuegos/creacion-de-videojuegos-con-unity-3d-3291
Libgdx – Java
LibGDX está diseñado de manera que pueda escribir el mismo código y desplegarlo en varias plataformas diferentes. Es un framework para el desarrollo de videojuegos multiplataforma, soportando actualmente Windows, Linux, Mac OS, Android, IOS y HTML5.
Uno de los objetivos principales de la biblioteca es mantener la simplicidad, sin renunciar al amplio abanico de plataformas finales. Para ello, permite escribir el código base en un único proyecto y exportarlo a las tecnologías mencionadas anteriormente, sin modificación alguna. Pudiendo utilizar la versión de escritorio como entorno de pruebas para el resto, siguiendo así una iteración de desarrollo rápida e integrable con el resto de las herramientas de Java.
https://www.udemy.com/course/game-programming-with-libgdx-and-java
jmonkeyengine – Java
Es un motor de videojuegos libre orientado al desarrollo moderno de videojuegos en tres dimensiones, jME es uno de los engines 3D más completos escritos en Java.
La mayoría de la inspiración de jME proviene de David Eberly y su libro 3D Game Engine Design. Es una API basada en árbol de nodos. Usando una capa de abstracción permite cualquier API de renderizado, adosable en forma de plugin. Actualmente LWJGL y JOGL ya son compatibles.
Si quieres saber más sobre estos programas o te gustaría una asesoría personalizada, visita innovaygestiona.com, o envía un correo a informacion@innovaygestiona.com