8 herramientas de software de desarrollo de juegos gratuitas para crear sus propios juegos

¿Tienes una idea para un juego que se ha estado gestando durante años? ¿Y si pudieras hacer realidad esa idea? En estos días, cualquiera puede crear un videojuego con el software adecuado y un poco de conocimiento.

Por supuesto, eso no significa que el desarrollo de juegos sea fácil. Incluso un juego simple como Flappy Bird requiere esfuerzo si desea que se vea y se sienta bien. Pero gracias a los creadores de juegos gratuitos, la creación de juegos se ha simplificado bastante.

Aquí hay una lista del mejor software de creación de juegos gratuito que puede usar para comenzar a hacer el juego de sus sueños hoy.

1. Construir 3

No se necesita programación. Construct 3 es el mejor software de desarrollo de juegos si nunca ha escrito una línea de código en su vida. Esta herramienta de desarrollo de juegos está completamente basada en GUI, lo que significa que todo es arrastrar y soltar. La lógica y las variables del juego se implementan utilizando las características de diseño proporcionadas por la propia aplicación.

La belleza de Construct 3 es que puede exportar a docenas de plataformas y formatos diferentes, y no tienes que cambiar nada en tu juego para adaptarse a estas diversas opciones. Una vez que haya terminado su juego, puede exportar a HTML5, Android, iOS, Windows, Mac, Linux, Xbox One, Microsoft Store y más.

Construct 3 tiene la mejor y más completa documentación que he visto para una herramienta de desarrollo de juegos. Además, hay cientos de tutoriales que lo ayudarán a comprender conceptos, desde los básicos hasta los avanzados, y la comunidad del foro es extremadamente activa si alguna vez necesita ayuda.

Tienda de activos. La mayoría de los programadores no tienen habilidades en arte, música o animación. Pero eso está bien con Construct 3 porque siempre puede navegar y comprar activos listos para usar en la tienda Scirra. La mayoría de los paquetes de activos cuestan solo unos pocos dólares, pero las cosas de nivel profesional pueden costar $ 30 o más. También puede comprar juegos de muestra con código fuente, que pueden ser útiles para estudiar y aprender nuevos consejos y trucos.

La versión gratuita tiene todas las funciones principales, pero está limitada a 25 eventos, dos capas de objetos, dos efectos especiales simultáneos, una fuente web, sin funcionalidad multijugador, solo se puede exportar a HTML5 y sin permiso para vender tus juegos. La licencia personal cuesta $ 99 / año y elimina todas estas restricciones.

Descargar: Construct 3

2. GameMaker Studio 2

Código OR de arrastrar y soltar. Al igual que Construct 3, GameMaker Studio 2 te permite crear juegos completos usando nada más que su interfaz de arrastrar y soltar para las variables y la lógica del juego. Pero a diferencia de Construct 3, GameMaker Studio 2 otorga más poder a través de su Game Maker Language, que es un lenguaje de scripting similar a C con mucha flexibilidad.

Una vez que haya terminado su juego, puede exportar a cualquier cantidad de plataformas y formatos sin tener que ajustar su código: Windows, Mac, Linux, HTML5, Android, iOS, Nintendo Switch, PlayStation 4, Xbox One y más. Desafortunadamente, la versión gratuita no permite exportar a ninguna plataforma.

GameMaker Studio 2 es una versión reescrita desde cero de Game Maker: Studio, que comenzó en 1999. Hoy en día, es uno de los motores de desarrollo de juegos gratuitos más populares y activos actualmente disponibles. Las nuevas versiones con actualizaciones de funciones se lanzan a intervalos regulares.

Funciones avanzadas integradas. GameMaker Studio 2 es excelente porque admite muchas características interesantes de calidad de vida desde el primer momento, como la capacidad de agregar compras dentro de la aplicación a su juego, análisis en tiempo real sobre cómo los usuarios juegan su juego, fuente control, redes multijugador y extensibilidad a través de extensiones de terceros. También tiene editores integrados para imágenes, animaciones y sombreadores.

La versión gratuita se puede utilizar de forma indefinida, pero tiene limitaciones sobre la complejidad de los juegos. El plan Creator cuesta $ 39 al año y permite exportar a Windows y Mac. O puede desbloquear exportaciones individuales cada una con una compra permanente única: computadora de escritorio por $ 99, HTML5 por $ 149, Amazon Fire por $ 149 y Android / iOS por $ 399. Las exportaciones para Nintendo Switch, PlayStation 4 y Xbox One están disponibles por $ 799 al año cada una.

Descarga: GameMaker Studio 2

3. Unidad

Unity comenzó como un motor 3D en 2005 y finalmente agregó soporte 2D oficial en 2013. Aunque es perfectamente capaz de crear juegos 2D, es posible que se encuentre con errores o fallas ocasionales porque el sistema 2D de Unity en realidad está agregado a su sistema 3D central. Esto también significa que Unity agrega mucha hinchazón innecesaria a los juegos 2D que pueden afectar el rendimiento.

Diseño basado en componentes. Unity no ideó el diseño de entidades de componentes, pero tuvo una gran influencia en su popularización. En resumen, todo en el juego es un objeto y puedes adjuntar varios componentes a cada objeto, donde cada componente controla algún aspecto del comportamiento y la lógica del objeto.

Para aprovechar Unity al máximo, deberá usar C #. La buena noticia es que Unity se usa tan ampliamente, tanto entre los desarrolladores de juegos aficionados como entre los veteranos, que encontrará miles de excelentes tutoriales de Unity en toda la web para ayudarlo a comenzar. Unity en sí también tiene numerosas series de videos en profundidad para principiantes, y la documentación proporcionada es excelente.

Relacionado: Programación de un juego con Unity: una guía para principiantes

Unity tiene el soporte de exportación más amplio de cualquier motor de juegos: Windows, Mac, Linux, Android, iOS, HTML5, Facebook, todo tipo de sistemas de realidad virtual como Oculus Rift y Steam VR, así como varias consolas de juegos como PlayStation 4, Xbox One, Nintendo Wii U y Nintendo Switch.

Tienda de activos. ¿Quieres un sistema de minimapas en tu juego? ¿O qué tal una solución de red de nivel comercial? ¿Quizás necesita modelos 3D, gráficos HUD y texturas ambientales? ¿O incluso un sistema de diálogo para tu juego de rol de acción y aventura? Puede adquirir todo esto y más en Unity Asset Store, muchos de los cuales están disponibles de forma gratuita.

El plan Personal es completamente gratuito y no restringe ninguna función del motor, siempre que gane menos de $ 100,000 en ingresos anuales de sus juegos. El plan Plus es necesario hasta $ 200,000 en ingresos anuales y también desbloquea el codiciado "tema oscuro" para el editor. Después de eso, necesitará el plan Pro, que permite ingresos ilimitados.

Descarga: Unity

4. Motor Godot

Al igual que Unity, Godot admite la creación de juegos en 2D y 3D. Sin embargo, a diferencia de Unity, el apoyo de Godot es mucho mejor. El aspecto 2D de este software de desarrollo de juegos gratuito se diseñó cuidadosamente desde el principio, lo que significa un mejor rendimiento, menos errores y un flujo de trabajo general más limpio.

Diseño basado en escenas. El enfoque de Godot sobre la arquitectura del juego es único en el sentido de que todo se divide en escenas, pero no el tipo de "escena" en la que estás pensando. En Godot, una escena es una colección de elementos como sprites, sonidos y / o guiones. A continuación, puede combinar varias escenas en una escena más grande y luego esas escenas en escenas aún más grandes. Este enfoque de diseño jerárquico hace que sea muy fácil mantenerse organizado y modificar elementos individuales cuando lo desee.

Lenguaje de scripting personalizado. Godot usa un sistema de arrastrar y soltar para mantener los elementos de la escena, pero cada uno de esos elementos se puede extender a través del sistema de scripting incorporado, que usa un lenguaje personalizado similar a Python llamado GDScript. Es fácil de aprender y divertido de usar, por lo que debería intentarlo incluso si no tiene experiencia en codificación.

Godot se puede implementar en múltiples plataformas desde el primer momento, incluidos Windows, Mac, Linux, Android, iOS y HTML5. No se necesitan compras ni licencias adicionales, aunque pueden aplicarse algunas restricciones (como la necesidad de estar en un sistema Mac para implementar un binario Mac).

Funciones avanzadas integradas. Godot itera sorprendentemente rápido para un motor de juego. Hay al menos una versión importante cada año, lo que explica cómo ya tiene tantas funciones excelentes: física, posprocesamiento, redes, todo tipo de editores integrados, depuración en vivo y recarga en caliente, control de fuente y más.

Godot es la única herramienta en esta lista que es realmente gratuita de principio a fin. Debido a que tiene la licencia MIT, puede usarlo como desee y vender los juegos que crea sin ninguna restricción. ¡Incluso puede descargar el código fuente del motor y modificarlo! (El motor está codificado en C ++.)

Descargar: Godot Engine

5. Unreal Engine 4 (y Unreal Engine 5)

De todas las herramientas de esta lista, Unreal Engine 4 (UE4) es la más profesional. Fue creado desde cero por los genios detrás de la franquicia Unreal: personas que saben lo que se necesita en un motor de gama alta y lo que se necesita para ofrecer funciones de próxima generación. Saben exactamente lo que están haciendo.

Características del motor de vanguardia. Uno de los principios impulsores de UE4 es permitirle iterar y desarrollar lo más rápido posible, para que obtenga funciones como depuración en vivo, recarga en caliente, una canalización de activos optimizada, vistas previas instantáneas de juegos, además de cientos de activos y sistemas incluidos como inteligencia artificial, cinemática herramientas, efectos de posprocesamiento y más.

No se necesita código. El único punto de venta de UE4 es su sistema Blueprint, que le permite crear lógica de juego sin tocar ningún código. Es lo suficientemente avanzado como para que puedas crear juegos completos, incluso complejos, sin tener que abrir un editor de código fuente. Pero si desea codificar sus propios planos, también puede hacerlo.

Los mejores tutoriales del planeta. El canal de YouTube UE4 tiene más de 800 videos que lo llevan a través de cada centímetro del motor, y la mayoría de esos videos duran entre 20 y 60 minutos. Eso es más contenido del que obtendrías de un curso de un semestre en la universidad. Si necesita una guía paso a paso, UE4 lo tiene cubierto.

¿Empieza a ver un patrón aquí? Todos los mejores motores permiten exportar sin problemas a múltiples plataformas, y UE4 no es una excepción: Windows, Mac, Linux, Android, iOS, HTML5, PlayStation 4, Xbox One, Oculus VR y más.

Como usuario gratuito, obtiene acceso a todo el motor (incluido el código fuente). Solo necesita pagar una regalía del 5 por ciento sobre todos los ingresos después de los primeros $ 3,000 ganados cada trimestre por juego. En otras palabras, solo comienza a pagar cuando su juego tiene éxito.

Descargar: Unreal Engine 4

Próximo: Unreal Engine 5

El Unreal Engine 5 de Epic Games se anunció en junio de 2020 y se espera su lanzamiento completo en algún momento de 2021.

UE5 demuestra un fuerte enfoque en la mejora de los gráficos de los videojuegos con calidad de película CGI y quizás incluso mejor. ¿Cómo esperan lograrlo? Con la ayuda de dos tecnologías centrales, Nanite y Lumen.

Nanita

Los límites de los polígonos son un factor a la hora de diseñar cualquier nivel o crear cualquier personaje para tu juego. El carácter de tu juego no puede estar compuesto por 1.500.000 polígonos … ¿verdad?

Nanite dice que puede y debe. La geometría de nanitos le permite importar el arte de origen de recuentos de polígonos en millones y miles de millones y hacer que funcione correctamente en su juego sin problemas; esto es extremadamente emocionante para los artistas y animadores 3D.

Lumen

La forma en que las computadoras representan la iluminación en los videojuegos ha viajado a pasos agigantados desde donde comenzó. Lumen de UE5 es el siguiente paso, y es bastante grande.

Lumen proporciona reacciones de luz fotorrealistas en entornos dinámicos. Un ejemplo es cuánta luz de la luna se difundiría a través de un valle cuando la luna está en diferentes posiciones en el cielo o bloqueada por montañas. Cuando la escena cambia, la iluminación reacciona inmediatamente.

Otro aspecto revolucionario de Lumen es la capacidad de los diseñadores de ver la iluminación desde diferentes ángulos en Unreal Engine exactamente igual que se vería en el juego.

6. Desplegar

Código OR de arrastrar y soltar. Use el editor de código de Defold para agregar lógica personalizada o los editores visuales y de escena para colocar activos directamente en su juego.

Defold no es una excepción a la regla de que el mejor software de diseño de juegos gratuito permite exportar a una amplia gama de plataformas. Publica tu juego en Nintendo Switch, Android, iOS, macOS, Linux, Windows, Steam, HTML5 y Facebook.

Al igual que GameMaker Studio 2, Defold admite una gran cantidad de funciones avanzadas desde la instalación sin necesidad de configuración adicional.

El motor tiene una excelente compatibilidad con 3D, pero está optimizado para la creación en 2D. Con un sistema basado en componentes, tendrá acceso a editores de mapas y sprites 2D, mallado y modelos 3D, y una variedad de efectos de partículas. Estas son solo una fracción de las características y tecnología disponibles, tendrá que probar las cosas usted mismo para comprender la capacidad completa de Defold.

Documentación de nivel experto. Los tutoriales, manuales y foros de Defold son una gran cantidad de información a la espera de que cualquier desarrollador de juegos en ciernes los recoja y los piratee. Los foros y las preguntas frecuentes son especialmente útiles para superar obstáculos específicos; muchos desarrolladores han tenido exactamente el mismo problema que usted enfrenta, y descubrieron cómo navegar para que pueda seguir su ejemplo.

Defold es de código abierto y de uso gratuito, siempre que obtenga su licencia (gratis en el sitio web de Defold ) y cumpla con los estándares de la licencia. Defold no cobra comisiones y es de uso gratuito independientemente de la atención que reciba tu juego.

Descargar: Defold

7. RPG Maker MZ

No se necesita código. RPG Maker MZ es un gran creador de juegos gratuito para aquellos que quieren crear un juego sin tener que aprender a programar. Usa el editor de mapas, el generador de personajes y la base de datos para crear cualquier juego de rol que despierte tu imaginación.

Si desea incorporar código personalizado, puede hacerlo mediante complementos, pero puede implementar la mayor parte de la lógica mediante el sistema de eventos sin código requerido nativo de RPG Maker MZ.

Tienda de activos. Tendrás cientos de paquetes de activos para elegir en Market Place además de las texturas incluidas con tu instalación gratuita de RPG Maker. Puede obtener música, sprites de personajes, diseños de niveles completos; Aquí encontrará todo lo que pueda necesitar para construir un juego de rol.

Encontrará menos opciones de exportación con RPG Maker que las otras herramientas de la lista, pero los grandes nombres todavía están cubiertos: Windows, macOS, iOS y Android.

Hay una prueba gratuita de 30 días disponible antes de que deba comprar una licencia a $ 80.

Descarga: RPG Maker MZ

8. Cerberus X

Ligero e intuitivo. Si está buscando un creador de juegos 2D liviano, Cerberus X (CX) lo tiene cubierto. Si bien no es el cliente más avanzado de la lista, es una excelente opción para que los principiantes aprendan y se mojen los pies con un lenguaje de programación.

Utilice Cerberus X IDE junto con potentes API de gráficos y el marco de Mojo para diseñar juegos y exportarlos a PC con Windows, macOS (10.15.xy anteriores), Linux, Android, iOS (13.xy anteriores) y HTML5.

Estas API y el marco de Mojo significan que no necesitas hacer mucha codificación para crear un juego que funcione; solo estás llenando los huecos.

Los tutoriales y los bulliciosos foros de CX son recursos excelentes para aprender los entresijos del motor, y están sorprendentemente bien mantenidos. Dado que Cerberus X es un lenguaje modular, puedes importar módulos de otros creadores para usarlos en tu propio juego o contribuir con código a otros desarrolladores.

Cerberus X se puede descargar gratis, aunque puede nombrar su propio precio y apoyar a los desarrolladores si así lo desea.

Descargar: Cerberus X

Mejore sus habilidades con el software gratuito de creación de juegos

Hay un puñado de otras herramientas de desarrollo de juegos que no fueron suficientes para esta selección, pero aún así vale la pena revisarlas (como Phaser, Stencyl o GDevelop ) si las enumeradas anteriormente no son lo que estás buscando. .

Si quieres tomar en serio el desarrollo de juegos, deberías estudiar algo de programación. ¡Puedes divertirte mientras aprendes jugando juegos de codificación!