5 herramientas de software de desarrollo de juegos gratis para hacer tus propios juegos

5 herramientas de software de desarrollo de juegos gratis para hacer tus propios juegos / Programación

¿Tienes una idea para un juego que se ha estado gestando durante años? ¿Qué pasaría si pudieras darle vida a esa idea, incluso sin ninguna experiencia de desarrollo de juegos? En estos días, cualquier persona puede crear un videojuego con el software adecuado y un poco de experiencia..

Por supuesto, eso no significa que el desarrollo de juegos sea fácil. Incluso un juego simple como Flappy Bird o Tetris requiere esfuerzo si desea que se vea y se sienta bien. Pero gracias a las herramientas de software gratuitas para el desarrollo de juegos, un juego que una vez se pudo haber demorado un año ahora puede hacerse en meses o días, a veces incluso sin ningún código!

Estas son las mejores herramientas y software de desarrollo de juegos gratuitos que puede utilizar para comenzar a hacer el juego de sus sueños hoy..

Nota: Esta lista está ordenada de menos compleja a la más compleja. Las herramientas de desarrollo de juegos gratuitos más simples son más fáciles de aprender, pero tienen más limitaciones. A medida que avanzas en la lista, ganarás más flexibilidad pero curvas de aprendizaje más pronunciadas..

1. Construye 3

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

Crea una vez, publica en todas partes.. 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.

Mucha documentacion. 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 básicos y 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 animaciones. Pero eso está bien con Construct 3 porque siempre puede navegar y comprar activos confeccionados en la Tienda Scirra. La mayoría de los paquetes de activos solo cuestan unos pocos dólares, pero el material de nivel profesional puede costar $ 30 o más. También puede comprar juegos de muestra con código fuente, lo que puede ser útil para estudiar y aprender nuevos consejos y trucos..

Precios. La versión gratuita tiene todas las características principales, pero está limitada a 25 eventos, 2 capas de objetos, 2 efectos especiales simultáneos, 1 fuente web, ninguna funcionalidad de multijugador, solo se puede exportar a HTML5 y no tiene permiso para vender sus juegos. La licencia personal es de $ 99 / año y levanta todas estas restricciones.

Descargar: Construir 3

2. GameMaker Studio 2

Arrastrar y soltar código OR. Al igual que en 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 scripts tipo C con mucha flexibilidad..

Crea una vez, publica en todas partes.. Una vez que haya terminado su juego, puede exportar a cualquier número 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. La versión gratuita desafortunadamente no permite exportar a ninguna plataforma..

Larga historia. 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 características se lanzan a intervalos regulares.

Funciones avanzadas incorporadas. GameMaker Studio 2 es genial porque soporta muchas características interesantes de calidad de vida desde el primer momento, como la posibilidad de agregar compras en la aplicación a tu juego, análisis en tiempo real sobre cómo los usuarios juegan tu 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..

Precios. La versión gratuita se puede usar por tiempo indefinido, pero tiene limitaciones en cuanto a la complejidad de sus juegos. El plan Creator cuesta $ 39 / año y permite exportar a Windows y Mac. O puede desbloquear exportaciones individuales cada una con una compra permanente: 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 / año cada una.

Descargar: GameMaker Studio 2

3. la unidad

Soporta 2D y 3D. Unity comenzó como un motor 3D, pero eventualmente agregó soporte oficial en 2D en 2013. Aunque es perfectamente capaz de crear juegos en 2D, es posible que se produzcan errores ocasionales o fallos porque el sistema en 2D de Unity está realmente incorporado en su sistema 3D central. Esto también significa que Unity agrega una gran cantidad de exageraciones innecesarias a los juegos 2D, lo que podría afectar el rendimiento..

Diseño basado en componentes. A Unity no se le ocurrió el diseño de la entidad componente, pero tuvo una gran mano para popularizarlo. En resumen, todo en el juego es un objeto y puede adjuntar varios componentes a cada objeto, donde cada componente controla algún aspecto del comportamiento y la lógica del objeto..

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

¿Interesado en el aspecto de la codificación? Echa un vistazo a nuestra introducción a la Unidad..

Crea una vez, publica en todas partes.. Unity tiene el soporte de exportación más amplio de todos los motores de juegos: Windows, Mac, Linux, Android, iOS, HTML5, Facebook, todo tipo de sistemas de VR 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 minimapa en tu juego? ¿O qué tal una solución de red de calidad comercial? ¿Tal vez necesitas modelos 3D, gráficos de HUD y texturas ambientales? ¿O incluso un sistema de diálogo para tu RPG de acción y aventura? Puede adquirir todo esto y más en la Tienda de Activos de Unity, muchos de los cuales están disponibles de forma gratuita..

Precios. El plan Personal es completamente gratuito y no restringe ninguna función del motor, siempre y cuando ganes menos de $ 100,000 en ingresos anuales de tus 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ás el plan Pro, que permite ingresos ilimitados.

Descargar: Unidad

4. Godot Engine

Soporta 2D y 3D. Al igual que Unity, Godot apoya la creación de juegos 2D y 3D. A diferencia de Unity, sin embargo, el apoyo de Godot es mucho mejor. El aspecto 2D del motor 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 la escena. El enfoque de Godot en la arquitectura de juegos es único en que todo está dividido en escenas, pero no el tipo de “escena” estas pensando en En Godot, una escena es una colección de elementos como sprites, sonidos y / o guiones. Luego puede combinar múltiples 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 secuencias de comandos incorporado, que utiliza un lenguaje personalizado tipo Python llamado GDScript. Es fácil de aprender y divertido de usar, por lo que deberías probarlo incluso si no tienes experiencia en codificación..

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

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

Libre y de código abierto.. Godot es la única herramienta en esta lista que en realidad es gratuita hasta el final. Debido a que está licenciada bajo la Licencia MIT, puede usarla como quiera y vender los juegos que realice sin ninguna restricción. ¡Incluso puedes descargar el código fuente del motor y modificarlo! (El motor está codificado en C ++.)

Descargar: Motor de Godot

5. Unreal Engine 4

Desarrollado por maestros de la industria.. De todas las herramientas en esta lista, UE4 es la más profesional. Fue creado desde cero por los genios detrás de la franquicia Unreal, gente que sabe lo que se necesita en un motor de primera categoría y lo que se necesita para ofrecer características de próxima generación. Ellos saben exactamente lo que están haciendo.

Características del motor de vanguardia. Uno de los principios básicos de UE4 es permitirle recorrer y desarrollar lo más rápido que pueda, de modo que obtiene funciones como la depuración en vivo, la recarga en caliente, un flujo de activos optimizado, vistas previas de juegos instantáneas, además de cientos de activos y sistemas incluidos como inteligencia artificial, cinemática Herramientas, efectos de post-procesamiento, y más..

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

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

Crea una vez, publica en todas partes.. ¿Empezando a ver un patrón aquí? Todos los mejores motores permiten la exportación 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.

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

Descargar: Unreal Engine 4

Otro software de desarrollo de juegos gratis notable

Hay un puñado de otras herramientas de desarrollo de juegos que no llegaron al Top 5, pero aún así vale la pena echarle un vistazo, especialmente si las que se enumeran arriba son demasiado complejas o simplemente no son lo que estás buscando:

  • Defold (como una versión ligera de Unity, excepto que usa Lua en lugar de C #)
  • RPG Maker MV (si desea crear juegos de rol 2D tradicionales, con secuencias de comandos usando JavaScript)
  • Cerberus X (ideal para crear juegos 2D, usando un lenguaje de programación personalizado)
  • Stencyl (muy similar a Construct 3 en que es solo arrastrar y soltar)
  • GDevelop (también arrastra y suelta pero aún no ha madurado)

Si quieres tomar en serio el desarrollo de juegos, deberías aprender algo de programación. Recomendamos comenzar con estos divertidos juegos de programación para desarrollar tus habilidades Los 10 mejores juegos de programación para probar y desarrollar tus habilidades de codificación Los 10 mejores juegos de programación para probar y construir tus habilidades de codificación Los juegos de programación te ayudan a aprender más rápido con la práctica y la experiencia práctica --- ademas son muy divertidos! Lea más y aprenda sobre cuánto dinero pueden ganar los programadores de juegos ¿Cuánto dinero ganan los programadores? ¿Cuánto dinero ganan los programadores? Si está interesado en buscar un trabajo como programador, debe saber qué tipo de salario puede esperar en estas posiciones. Lee mas .

Crédito de la imagen: Radachynskyi Serhii / Shutterstock

Explorar más sobre: ​​Programación.