Los mejores Programas para crear Video Juegos

Construct 3

Construct 3 ha sido el más potente motor de juegos para web en HTML5 (si quieres la opción gratuita), y ahora permite crear juegos en varias plataformas (las de siempre iOs,  Android, Windows, Mac, Linux).
La principal ventaja de Construct 3, aunque su versión más popular es Construct 2, es que al ser un programa web puedes ejecutarlo en cualquier lado, ya sea en un iPad o en un ordenador con Ubuntu o Chrome OS.

Construct 3

El programa es gratis si creas juegos gratuitos, así que es una manera muy buena para promocionarte sin necesidad de gastarte un peso.

Godot

Últimamente Godot está de moda ultimamente, y cada vez está tomando más fuerza como alternativa para desarrollar videojuegos.

Es un motor de juegos, tanto en 2D como en 3D, de código abierto y que puedes usar Windows, Linux o OS X para programar.

Godot

Utiliza el lenguaje de programación GDScript, aunque también es posible programar en C#. También exporta a una gran cantidad de dispositivos y sistemas operativos, además de web.

Stencyl

La fama de Stencyl es su gran facilidad para hacer juegos en 2D, sobretodo porque principalmente exporta en formato Flash. Los juegos en Flash fueron muy populares hace unos años, y poder crear juegos web de una manera sencilla hizo popular esta herramienta.

Stencyl

Actualmente también puedes exportar en Windows, Mac, iOS y Android. La versión gratuita permite exportar para la Web, y si quieres otras exportaciones toca pagar anualmente.

Buildbox

La versión gratuita de Buildbox permite crear un mundo de una manera muy sencilla, ya que no tiene lenguaje de programación y todo se hace mediante bloques o cajas de acciones.



Unity 3D

¿Podemos decir que Unity es el motor de videojuegos más popular en la actualidad?

La versión gratuita nos permite crear juegos y exportarlos en ¡más de 25 plataformas!, siempre que no hagamos una cantidad importante de dinero. y todo a cambio de no poder personalizar la pantalla de carga inicial. No está nada mal, ¿verdad?

Unity 3D


Además tiene un buen motor para juegos 3D, así que la mayoría de los juegos que conoces están hechos en Unity. Y tiene soporte para hacer juegos multjugador, con realidad virtual y un largo etcétera de opciones.

Es por eso que es el lenguaje que se enseña en universidades cuando quieren enseñar a programar videojuegos al más alto nivel, ya que es el programa que puedes poner en tu currículum si quieres trabajar para la industria.

Básicamente funciona con el lenguaje C#, así que el gran inconveniente es que tienes que tener una buena base de fundamentos de programación, sobretodo en C#, antes de empezar con Unity.

Valora si ese esfuerzo merece la pena, dependerá de cuál será tu objetivo final.

Unreal Engine

Si piensas en juegos AAA, algunos de ellos están hechos con Unreal Engine. Sólo tienes que mirar en su web para flipar con las posibilidades que ofrece.

Unreal Engine

El programa es totalmente gratuito, a partir de unos ingresos tienes que pagar un %, aunque necesitas tener buenos conocimientos de programación, principalmente c++, para poder usar el motor 3D en todo su potencial.