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

  • William Charles
  • 0
  • 2259
  • 308
Anuncio

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

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

Aquí están las mejores herramientas y software de desarrollo de juegos gratuitos que puedes usar para comenzar a hacer el juego de tus sueños hoy.

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

1. Construir 3

No se necesita programación. Construir 3 es la mejor opción 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 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 tiene que cambiar una sola cosa en su juego para acomodar 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 documentación. 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 básicos hasta 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 puedes navegar y comprar activos prefabricados en la tienda Scirra. La mayoría de los paquetes de activos cuestan solo unos pocos dólares, pero las cosas de grado profesional pueden costar $ 30 o más. También puedes comprar juegos de muestra con fuente, que pueden ser útiles 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 multijugador, solo 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 el código OR. Al igual que Construct 3, GameMaker Studio 2 le permite crear juegos completos utilizando 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 potencia a través de su lenguaje Game Maker, que es un lenguaje de script tipo C con mucha flexibilidad.

Crea una vez, publica en todas partes. 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. 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. Se lanzan nuevas versiones con actualizaciones de funciones a intervalos regulares.

Funciones avanzadas incorporadas. 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 en 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..

Precios. La versión gratuita se puede usar de forma indefinida, pero tiene limitaciones sobre 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 única: 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. Unidad

Admite 2D y 3D. Unity comenzó como un motor 3D, pero finalmente agregó soporte oficial en 2D en 2013. Aunque es perfectamente capaz de crear juegos en 2D, es posible que te encuentres con errores o fallas ocasionales porque el sistema 2D de Unity está realmente unido a su sistema 3D central. Esto también significa que Unity agrega mucha hinchazón innecesaria a los juegos 2D, lo que podría afectar el rendimiento.

Diseño basado en componentes. Unity no ideó el diseño de la entidad componente, pero tuvo una gran influencia en su popularización. 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 Unity, deberá usar C #. La buena noticia es que Unity es tan ampliamente utilizado, tanto entre los aficionados como los desarrolladores de juegos veteranos, que encontrarás miles de excelentes tutoriales de Unity. Los mejores tutoriales 3D de Unity para principiantes. Los mejores tutoriales 3D de Unity para principiantes. pero no sabes por dónde empezar? Pruebe uno de estos increíbles tutoriales de Unity 3D hoy. en toda la web para ayudarlo a comenzar. La unidad en sí también tiene numerosas series de videos en profundidad para novatos, y la documentación provista es excelente.

¿Interesado en el aspecto de codificación? Mira nuestra introducción a Unity.

Crea una vez, publica en todas partes. 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 minimapa en tu juego? ¿O qué tal una solución de red de grado 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 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á el plan Pro, que permite ingresos ilimitados..

Descargar: Unidad

Para más información sobre el desarrollo con Unity 7 Unity Game Development Idiomas para aprender: ¿Cuál es el mejor? 7 Unity Game Development Idiomas para aprender: ¿cuál es el mejor? ¿Quieres comenzar el desarrollo del juego en Unity? Necesitará familiarizarse con uno de estos idiomas compatibles con Unity. , eche un vistazo a las opciones de lenguaje de programación adicionales para aprender.

4. Motor Godot

Admite 2D y 3D. 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 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 escena. El enfoque de Godot a la arquitectura del juego es único, ya que todo se divide en escenas, pero no el tipo de “escena” estás pensando en En Godot, una escena es una colección de elementos como sprites, sonidos y / o guiones. Luego 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 script 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 usa un lenguaje personalizado similar a Python llamado GDScript. Es fácil de aprender y divertido de usar, por lo que debe intentarlo incluso si no tiene experiencia en codificación.

Crea una vez, publica en todas partes. Godot puede implementarse en múltiples plataformas desde el primer momento, incluidas 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 incorporadas. Godot itera sorprendentemente rápido para un motor de juego. Hay al menos un lanzamiento importante cada año, que explica cómo tiene tantas características excelentes: física, postprocesamiento, redes, todo tipo de editores integrados, depuración en vivo y recarga en caliente, control de fuente y más.

Gratis y de código abierto. Godot es la única herramienta en esta lista que en realidad es gratuita de principio a fin. Debido a que está licenciado bajo la Licencia MIT, puedes usarlo como quieras y vender los juegos que haces sin ninguna restricción. ¡Incluso puede descargar el código fuente del motor y modificarlo! (El motor está codificado en C ++.)

Descargar: Godot Engine

Para obtener más información sobre Godot y por qué es una gran herramienta de desarrollo de juegos 10 razones para usar Godot Engine para desarrollar su próximo juego 10 razones para usar Godot Engine para desarrollar su próximo juego ¿Necesita una herramienta de código abierto para el desarrollo del juego? Aquí hay 10 razones por las que Godot Engine podría ser justo lo que estás buscando. , mira nuestro útil artículo.

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 de Unreal: personas que saben 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 de conducción de UE4 es permitirle iterar y desarrollar lo más rápido posible, para que obtenga características como depuración en vivo, recarga en caliente, una cartera de activos optimizada, vistas previas instantáneas del juego, además de cientos de activos y sistemas incluidos como inteligencia artificial, cinemática herramientas, efectos de procesamiento posterior y más.

No se necesita código. El punto de venta único 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 quieres codificar tus propios planos, también puedes hacerlo.

Los mejores tutoriales del planeta.. El canal UE4 de 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 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 orientación paso a paso, UE4 lo tiene cubierto.

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

Precios. Como usuario gratuito, obtienes acceso 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 comienzas a pagar cuando tu juego tiene éxito.

Descargar: Unreal Engine 4

Otro software de desarrollo de juegos gratuito notable

Hay un puñado de otras herramientas de desarrollo de juegos que no lograron llegar al Top 5 pero que vale la pena echarle un vistazo, especialmente si las enumeradas anteriormente son demasiado complejas o simplemente no son lo que estás buscando:

  • Desplegar (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 script usando JavaScript)
  • Cerberus X (ideal para crear juegos en 2D, utilizando un lenguaje de programación personalizado)
  • Stencyl (muy similar a Construct 3 en que es solo arrastrar y soltar)
  • GDevelop (también arrastrar y soltar, pero aún no ha madurado)

Si quieres tomarte en serio el desarrollo de juegos, deberías aprender algo de programación. Conozca 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 esperar en estos puestos. , luego vea cómo obtener una de las mejores computadoras portátiles para programadores Las 6 mejores computadoras portátiles para programación y codificación Las 6 mejores computadoras portátiles para programación y codificación Esta lista le enseñará qué hace una gran computadora portátil de desarrollo y cuál es la mejor computadora portátil para la programación que usted puede comprar . Y puede terminar con algunos divertidos juegos de codificación para mejorar sus habilidades Los 9 mejores juegos de codificación para desarrollar sus habilidades de programación Los 9 mejores juegos de codificación para desarrollar sus habilidades de programación Los juegos de codificación lo ayudan a aprender más rápido con práctica práctica y experiencia. Además, son una forma divertida de probar tus habilidades de programación! .

Haber de imagen: Radachynskyi Serhii / Shutterstock




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.