Categorías
Articulos Desarrollo de videojuegos

Los 12 mejores motores de juegos gratuitos 2020

Con el diseño del juego independiente en aumento, hay una creciente demanda de nuevas herramientas y motores de juego.

Siguenos en INSTAGRAM La comunidad de los verdaderos programadores.

La ventaja de usar un motor de juego es que resuelve muchos problemas universales que se aplican a todos los juegos. Cosas como la entrada del usuario, la física, la iluminación, el renderizado y la colisión están diseñadas de antemano para que pueda concentrarse en la parte divertida: hacer juegos.

Pero hay tantos motores de juegos gratuitos que compiten por tu energía creativa. Como eliges

Antes de sumergirme en esta lista, me gustaría decir que no hay «un motor para gobernarlos a todos».

Cada motor tiene sus fortalezas y debilidades. Cada uno tendrá sus ventajas para ciertos proyectos. Además, cada motor tiene su propio estilo y usuario en mente.

Construct 2 está dirigido a principiantes y no programadores, mientras que el Unreal Engine se creó originalmente para tiradores en primera persona.

Busque, pruebe algunos, vea cuáles se destacan. Cuanto más juegues, más aprenderás sobre el proceso de diseño del juego.

1. Godot

Godot

El motor Godot es su solución de código abierto para el verdadero desarrollo de juegos multiplataforma.

Es mi motor de elección para el desarrollo de juegos en 2D y también funciona bien con 3D. El lanzamiento de Godot 3.0 trajo una actualización importante a las características 3D, actualizándolo con otros motores de juegos modernos y manteniendo el precio gratuito.

Godot también ofrece un motor 2D dedicado que funciona en coordenadas de píxeles y hace que el desarrollo 2D sea muy sencillo.

La mejor parte del motor Godot es la escena y el sistema de nodos. Facilita la organización de tus juegos, lo que acelera el desarrollo y mejora la escalabilidad de tus proyectos.

Con potentes herramientas de animación y un editor de secuencias de comandos incorporado, hacer juegos con Godot es una alegría. Definitivamente vale la pena intentarlo, especialmente si te gustan los proyectos 2D.

2. Armory3D

Armory3D

Aquí hay un motor de juegos de código abierto que se integra con el software de animación 3D Blender, una de las opciones más populares para cualquiera en la comunidad de código abierto 3D.

Blender es una opción popular entre los desarrolladores independientes, por lo que Armory resuelve el problema de tener que rebotar entre programas para desarrollar juegos.

Hay varias demostraciones disponibles para comenzar, incluido un juego de doble palo y una demostración de personajes en tercera persona.

Antes de aprender Armory, es útil tener conocimiento de Blender y su exhaustiva lista de herramientas.

Pero si quieres un motor de juego que sea grande en el mundo del código abierto, vale la pena considerar Armory. Además, si nunca aprendiste Blender, ¡no es mala idea aprender eso!

3. Unity

Unity

Si está buscando un motor de juego de talla única, Unity es básicamente lo que desea.

Cuenta con un conjunto de herramientas accesible pero potente que ha convertido a Unity en el motor de juegos más popular.

Debido a su poderoso conjunto de herramientas multiplataforma, Unity se ha utilizado para crear juegos exitosos como Pokemon Go, Hearthstone y Rimworld.

Quizás la mejor parte de Unity es la comunidad masiva que proporciona un suministro interminable de nuevos activos y recursos de aprendizaje. Si tiene el tiempo y la dedicación para dedicarse al aprendizaje de Unity, la comunidad será un activo sumamente valioso.

Usando activos prefabricados y el motor de renderizado avanzado de Unity , es posible poner en marcha un hermoso prototipo en días o semanas.

Gracias a una asociación con Microsoft , los desarrolladores de Unity también tienen la opción de usar Visual Studio como editor de scripts. Visual Studio proporciona herramientas que ofrecen grandes mejoras sobre la experiencia nativa de Unity y es útil si normalmente codifica en MS Visual Studio de todos modos.

4- Unreal Engine

Unreal Engine

Unreal Engine 4 es verdaderamente la estrella de rock de esta lista.

Responsable de juegos como Fortnite, GTA V, Player Unknown Battlegrounds, e incluso la elección final para Kingdom Hearts 3 , Unreal Engine ofrece todo lo que necesitas para crear impresionantes juegos de alta calidad.

Para diseñar un juego AAA real, es probable que necesites un equipo masivo. Pero eso no significa que un pequeño estudio independiente no pueda sumergirse y comenzar a trabajar en algo aquí.

Las capacidades gráficas de Unreal rivalizan con CryEngine, pero Unreal es más pulido y fácil de usar.

Las secuencias de comandos se manejan en C ++, por lo que puede beneficiarse de algunos antecedentes de programación. Pero con Blueprints , un editor de secuencias de comandos basado en nodos, los desarrolladores de Unreal pueden crear comportamientos sin escribir una sola línea de código .

Epic ha proporcionado una variedad de tutoriales para ayudar a los principiantes a sentirse cómodos con el motor. Unreal también ofrece soporte multiplataforma y plantillas para juegos en 2D y 3D.

Al igual que Unity, Unreal tiene su propio mercado de activos donde los usuarios pueden encontrar modelos y herramientas para usar en sus propios proyectos.

Si bien presenta contenido de calidad, el mercado de Unreal no es tan robusto como la tienda de activos de Unity. ¡Pero no dejes que eso te disuada de intentarlo!

5. CryEngine

CryEngine

CryEngine es un potente motor de juegos en 3D destinado a ofrecer gráficos de última generación para consola o PC.

Con un sólido soporte de realidad virtual y efectos visuales avanzados, CryEngine atrae a los desarrolladores que buscan hacer juegos fotorrealistas o juegos de próxima generación en una plataforma como Steam.

En términos generales, este motor de juego tiene como objetivo contenido de calidad AAA con personajes altamente detallados y súper realistas. Al igual que Unity y Unreal 4, CryEngine ofrece un conjunto de herramientas para facilitar el desarrollo del juego.

Definitivamente vale la pena aprenderlo si te tomas en serio el diseño de juegos de alto nivel.

Con el editor de niveles y las herramientas de diseño de CryEngine, es posible una edición eficiente de niveles incluso con un conjunto de habilidades semi-novato. Desarrollar un juego de trabajo completo de principio a fin puede ser bastante rápido una vez que realmente aprendes el motor.

Desafortunadamente, CryEngine tiene la reputación de ser difícil de usar y más difícil de aprender que la mayoría de los motores. Los principiantes totales probablemente deberían comenzar en otro lugar para al menos familiarizarse con el funcionamiento de un motor de juego.

6- Defold

Defold

¿Buscas un motor de juego en 2D? Well Defold incluye todo lo que necesitas para el desarrollo en una sola herramienta.

Se comercializa como la mejor manera de crear juegos para diseñadores web y móviles. Y con las funciones integradas de control de versiones y gestión de equipos, pueden ser correctas.

Al centrarse en el desarrollo de juegos 2D, Defold puede ofrecer un paquete optimizado con herramientas orientadas específicamente al mundo 2D.

Comenzar es fácil con los muchos tutoriales detallados que se proporcionan en el editor justo después de la instalación. El seguimiento puede llevar algunas horas, pero aprenderás todos los conceptos básicos para construir un juego de plataformas desde cero, o crear efectos de paralaje de fondo, ¡o lo que quieras!

Defold utiliza el lenguaje de programación Lua para comportamientos de secuencias de comandos. También es gratuito y de código abierto, manteniendo el objetivo de proporcionar una experiencia de desarrollo ligera y gratuita.

7-  Monogame

Monogame

Entonces Monogame es un marco de código abierto hecho específicamente para crear juegos multiplataforma.

Los fanáticos del popular Stardew Valley estarán encantados de saber que se desarrolló utilizando Monogame.

Aquellos con experiencia en C # o experiencia en el entorno .NET de Microsoft se sentirán como en casa en Monogame.

A diferencia de otros motores en esta lista, Monogame no proporciona suficientes herramientas y características para que los no codificadores puedan usarlo . Esto realmente es un paraíso para los desarrolladores, por lo que si odias el terminal o el símbolo del sistema, querrás buscar en otro lado.

Los desarrolladores que usan Monogame tendrán que codificar sus propias colisiones y física, o usar bibliotecas para ayudar con eso.

Pero Monogame sigue siendo una opción popular entre aquellos que saben cómo usarlo. Y hay una comunidad activa para ayudar a los principiantes a comenzar.

8- Corona

Corona

Mencioné a Lua anteriormente y verás mucho ese lenguaje Corona, un motor 2D construido para la creación rápida de prototipos y la implementación multiplataforma.

Principiante amigable y divertido de aprender, Corona es completamente gratis sin regalías ocultas . Eso es enorme teniendo en cuenta que muchos motores de juegos requieren pagos por productos comerciales.

Si quiere aprender pero no está seguro por dónde comenzar, solo obtenga ayuda de la comunidad de Corona, que cuenta con más de medio millón de desarrolladores. También tienen un subreddit pequeño pero útil por el que puede navegar.

En muchos sentidos, Corona es más que un motor de juego.

Combina un mercado de usuarios con un servicio de publicación y un motor de juegos, todo en uno.

La idea es que los desarrolladores puedan enfocarse más en hacer juegos y menos en la molestia de promover y vender su trabajo.

Dirigido a principiantes y desarrolladores móviles, Corona ofrece un proceso que es más lineal y más fácil de aprender que lo que requeriría un IDE más grande.

Aquellos que buscan el camino de menor resistencia definitivamente deberían considerar Corona, al menos si eres nuevo en el diseño de juegos.

9- Phaser

Phaser

Phaser se basa en gran medida en Flixel , una biblioteca de juegos flash gratuita.

Este motor le permite desarrollar juegos HTML5 para escritorio y dispositivos móviles directamente desde el navegador. Debido a que Phaser es fácil de aprender y controla una gran comunidad, es una buena solución para las personas que aprenden el desarrollo de juegos 2D.

Los desarrolladores con experiencia en desarrollo web y Flash (ahora Adobe Animate ) apreciarán más a Phaser. Si bien está dirigido a principiantes y es fácil de aprender, muchas de las características de Phaser están bloqueadas detrás de un muro de pago.

Aquellos sin los fondos para desbloquear las funciones adicionales se quedarán atrapados con una solución gratuita bastante limitada.

Pero la licencia es gratuita. Los juegos que desarrolles con Phaser son tuyos para lanzar y vender. Además, el sitio web de Phaser tiene una extensa lista de tutoriales y ejemplos de codificación que cubren todo lo que necesitará para aprender rápidamente el desarrollo del juego.

10- GameSalad

GameSalad

Si eres nuevo en el diseño de juegos y buscas una manera fácil de aprender, entonces vale la pena echar un vistazo a GameSalad.

Este es un motor de juego que utiliza la creación como método de enseñanza. Para los desarrolladores, GameSalad ofrece una forma increíblemente simple de crear y publicar juegos.

Los principiantes absolutos se sorprenderán de lo fácil que es crear comportamientos utilizando la función de secuencias de comandos de arrastrar y soltar. No se necesitan conocimientos previos de codificación para hacer juegos aquí (¡aunque aprender a codificar es útil!)

El hecho de que GameSalad se use en un entorno educativo K-12 para enseñar habilidades de programación es un testimonio de la capacidad del programa para hacer que el aprendizaje sea un proceso agradable .

Dicho esto, es posible que no puedas alcanzar el nivel de detalle que deseas para un juego terminado. Pero eso no significa que no puedas crear algunos proyectos divertidos aquí.

Si construyes algo, GameSalad puede exportar tu juego como jugable para PC, móvil, web y algunas otras plataformas. Todo totalmente gratis.

11- GameMaker

GameMaker

Responsable de juegos como Hyper Light Drifter, Orphan y Hotline Miami, GameMaker es un motor de juegos muy popular. Funciona como un motor 2D pero es capaz de producir contenido AAA.

GameMaker está diseñado para ser fácil para principiantes pero lo suficientemente potente como para satisfacer las necesidades de un gran estudio.

Con un motor de física dinámico y un lenguaje de secuencias de comandos personalizado , GameMaker es una buena opción para aficionados y profesionales por igual.

Con GameMaker obtendrá acceso sin complicaciones a un motor de física 2D dedicado junto con juego en red, despliegue multiplataforma y efectos visuales sorprendentes utilizando sombreadores. Además, hay mucho más que se puede enumerar, pero realmente tienes que experimentarlo por ti mismo.

Si está buscando un motor 2D que sea fácil de usar pero no limitado en absoluto, GameMaker es una buena opción.

12. Amazon Lumberyard

Amazon Lumberyard

Puede sorprenderle saber que Amazon también está sumergiendo sus dedos en el espacio de los juegos.

Lumberyard es un motor de juego gratuito diseñado para integrarse directamente con Twitch. El objetivo de Amazon Lumberyard es crear juegos que sean tan divertidos de ver como jugar, por lo que las imágenes de calidad y el rendimiento estelar son puntos clave.

Si estás familiarizado con el diseño del juego, probablemente te gustará lo que ves aquí. Proporciona una experiencia rica en funciones que incluye integración en la nube, implementación de multijugador incorporada con herramientas en línea y soporte amigable con los mods.

Además, Lumberyard proporciona acceso al código fuente de C ++ para que los desarrolladores tengan control total sobre sus juegos.

Los estudios independientes más pequeños o los diseñadores de juegos solitarios tienen la ventaja de mantener todo bajo un mismo techo.

Con Amazon administrando el ancho de banda y la nube, puede concentrarse en crear entornos hermosos y personajes atractivos con historias divertidas y atractivas.

Los artistas técnicos encontrarán un conjunto de herramientas a su disposición que incluye sombreadores de base física, iluminación global dinámica, efectos de partículas y niebla volumétrica.

Este es un gran motor, pero vale la pena aprenderlo si tiene interés. Echa un vistazo a su página de inicio para obtener más información.

Entradas relacionadas

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

3 + quince =