¿Programas para crear mis propios videojuegos gratis? Hay quienes sienten una gran pasión por los videojuegos y no solo se limitan a jugarlos, sino que desean convertirse en creadores. Antes esto era un tanto complicado, pero ahora existen un montón de programas gratis que pueden ayudarte a cumplir tu sueño de ser un desarrollador de videojuegos.
Todas las alternativas que te proponemos en esta lista son gratuitas. Sin embargo, ten en cuenta que algunas pueden tener planes prémium que ofrecen más características. Ahora bien, con las versiones sin costo es suficiente para probarlas y si una no te convence, pasa a la siguiente.
También podrás elegir entre programas para crear videojuegos en 2D y en 3D. Además, considera tu experiencia programando, ya que existen opciones para personas que recién comienzan y otras pensadas para expertos.
1 – Unity 3D
Unity es el motor de videojuegos más potente y popular del mercado. Lo usan desde programadores amateurs hasta grandes compañías. Para que te des una idea, es el motor con el que se construyeron clásico como Resident Evil Umbrella Corps y Pokemon Go.
Aunque es muy potente también es accesible para principiantes. Esto es porque tiene una comunidad muy grande que siempre está dispuesta a ayudar. Además, tiene una versión gratuita que incluye muchísimas de sus funcionalidades.
Eso sí, necesitas tener conocimientos de programación, ya que Unity trabaja sobre los lenguajes de programación C, C++ y C#.
2 – Construct 3
Construct 3 está pensado para desarrollar juegos web, pero se pueden ejecutar también en un dispositivo móvil, así que podrás publicar juegos para Android e iOS. Además de poder usar Construct 3 online, puedes descargarlo y usarlo desde el escritorio de tu computadora offline.
Construct se usa para el desarrollo de juegos 2D. Se crea con drag and drop, pero además si quieres puedes agregarle tu propio código Javascript para tener mayor control sobre tu juego.
Tiene una versión gratuita que te permite crear hasta cierta cantidad de eventos. Si quieres crear juegos comerciales y que tengan ciertas características, como que sean multijugadores y que sean responsive para dispositivos móviles, tendrás que pagar una suscripción que para desarrolladores individuales, cuesta 3,79 por mes o 30,29 por año.
Tiene miles de usuarios, así que podrás pedir ayuda a su comunidad para solucionar las dudas que te surjan.
Te recomiendo que veas estos 6 cursos gratis de desarrollo de videojuegos.
3 – Buildbox
Buildbox, como su nombre nos hace imaginar, no requiere código sino que se trabaja con bloques y cajas de acción. Así que es uno de los programas para crear videojuegos gratis donde podrás crear tu propio mundo de una forma muy sencilla. En su versión gratuita puedes exportar los juegos a Android y a iOS pero no para PC.
Tiene una versión para crear juegos 2D y otra para juegos 3D.
La forma en que se crean los juegos es bastante intuitiva y se hace en una interfaz muy amigable. Tienes que elegir los personajes, el background, los objetos y las acciones. Y podrás elegir entre más de 40 templates personalizables. Además, tiene una galería de efectos visuales muy completa. Y en la versión 3D tienes muchas más opciones y cada elemento tiene sus propias funcionalidades.
La versión gratuita te permite crear un solo mundo con 20 escenas. Luego hay 3 versiones de pago, la más barata cuesta 45 usd anuales. Para poder usar la versión de 3D tendrás que comprar la versión más cara, que cuesta 300 dólares anuales.
4 – Godot
Godot es un motor de videojuegos multiplataformas, que sirve para crear videojuegos en 2D y 3D en Windows, Linux o en Mac OS X. Se programa con un lenguaje propio llamado GDScript, pero también se puede usar C# o C++. También trabaja con distintos sistemas de control, por lo que es posible trabajar en equipo.
Godot es open source, así que constantemente está recibiendo mejoras y contribuciones de parte de su comunidad de desarrolladores. Godot es totalmente gratuito, pero si quieres puedes contribuir ayudando como desarrollador o puedes hacer donaciones.
5 – Pilas-Engine
Esta alternativa es ideal para quienes están recién comenzando a programar y quieren hacerlo creando videojuegos divertidos.
Este programa es multiplataforma, así que funciona en Windows, Gnu/Linux y Mac OS X. Uno de los aspectos por los que lo incluyo Pilas-Engine en la lista de programas para crear videojuegos gratis es porque a diferencia de las demás, toda su documentación está en español. Así que será más fácil consultar los tutoriales y el código. Y por lo que vi, los tutoriales van paso a paso, comenzando en un nivel básico.
Para que puedas empezar a ver resultados más rápidos, ya trae algunos personajes y objetos prediseñados. Y todo lo que programas lo puedes ver en tiempo real.
6 – Scratch
Scratch es otro programa que se usa para enseñar a principiantes, de hecho es muy popular en escuelas y colegios que enseñan a programar. Se programa con el sistema de drag and drop, es decir que se arrastran y sueltan bloques con elementos y acciones. También tiene una galería de sonidos y efectos, además de que te deja grabar tus propios sonidos.
Se puede descargar el programa para trabajar desde la pc sin conexión. Y desde la versión Scratch 3.0 se pueden crear juegos para celulares y tablets.
Su comunidad es muy activa y el equipo de Scratch permite que esta comunidad cree y actualice extensiones que los demás usuarios también pueden utilizar, por lo que Scratch está en constante evolución.
Es totalmente gratuito y está disponible en más de 70 idiomas.
7 – Torque 3D
Pasamos de un programa para crear videojuegos gratis en las escuelas a uno que es recomendado para expertos. Necesitas tener conocimientos de C++ y de todo lo que hace falta para trabajar con animaciones 3D, como texturas, iluminación, renderizado, etc.
También tiene bloques de elementos y acciones predefinidas que te ayudan a crear más rápidos tus juegos. Además, trae galerías de efectos que son personalizables.
Es multiplataforma, así que se puede usar en Windows, MacOs y Linux.
Torque fue creado hace décadas y se actualiza todo el tiempo gracias a su comunidad, que es la que lo mejora y le da soporte. Torque es gratuito pero se pueden comprar mejoras y elementos, como los sistemas de reglas que rigen los videojuegos de rol (RPG) o recursos en 3D.
8 – Unreal Engine
Este es otro poderoso motor de videojuegos. Unreal usa el lenguaje de programación C++. Con su motor de videojuegos podrás crear experiencias cinematográficas, juegos para todas las consolas y hasta juegos que involucren RA y RV. Es multiplataforma y permite trabajar en equipo, por lo que los programadores y los artistas involucrados pueden realizar cambios de forma simultanea.
Su página está en español y cuando entres y veas la calidad de los gráficos que ofrecen, te volará la cabeza. Algunos de los juegos creados con este motor son Final Fantasy VII Remake, Fortnite y Tekken 7.
En su web también encontrarás una sección para aprender a usar Unreal Engine con muchísimas horas de videos y seminarios web. Además, como todo gran programa, tiene una comunidad muy fuerte que siempre está disponible para colaborar con otros usuarios y para contribuir con la mejora del programa.
Unreal Engine es gratuito, pero si tu videojuego tiene ingresos superiores al millón de dólares deberás pagar el 5% de las regalías. Ofrece otro tipo de licencias para empresas y estudios de desarrolladores.
9 – Stencyl
Stencyl es uno de los programas más populares para crear videojuegos 2D. Para programar se usa el sistema drag and drop. Con Stencyl podrás crear para Windows, Mac, Linux, iOS, Android e incluso para Flash.
Por su simpleza, muchos programadores lo usan para crear los prototipos de sus proyectos antes de comenzar a trabajar con motores más poderosos. Para tener una comunidad más fuerte, Stencyl permite que los usuarios creen sus propios bloques y que estos se puedan exportar e importar.
La versión gratuita te permite publicar juegos juegos web, pero para las demás plataformas tendrás que comprar la licencia.
Ahora a crear
Tendrás que elegir cuál de los programas para crear videojuegos gratis usarás teniendo en cuenta el nivel de experiencia y conocimiento que tengas y el tipo de videojuego que quieras hacer. Aprovecha los que son completamente gratuitos y los que tienen comunidades fuertes y activas, así podrás apoyarte en colegas que te darán una mano mientras aprendes.
Descubre 8 habilidades que necesitas para ser desarrollador de videojuegos.