interesante

Las mejores herramientas gratuitas para hacer tus propios videojuegos

Con el lanzamiento reciente de la versión gratuita de Unreal Engine y el anuncio de Source 2 Engine gratuito, ahora tienes aún más opciones para crear tus propios juegos. Pero elegir el mejor motor para ti y tu conjunto de habilidades es un poco difícil. Echemos un vistazo a algunos de los mejores programas gratuitos para una variedad de conjuntos de habilidades.

Antes de que pueda profundizar en la mayoría de estas herramientas, necesitará al menos una base en la programación. Pero ya sea un niño o un adulto, lo tenemos cubierto. En cuanto a hacer tu primer juego, nuestros amigos en Kotaku te tienen cubierto. Dicho esto, no todas estas herramientas requieren habilidades de codificación, por lo que es posible que pueda saltar directamente.

Para principiantes: Stencyl o GameMaker

Si recién está comenzando a hacer juegos y no tiene ninguna experiencia con la programación, es posible que desee comenzar con algunas de las herramientas más fáciles de usar. Dos de los más populares y bien recibidos son Stencyl y GameMaker. Ambos son muy fáciles de usar para principiantes y han producido algunos títulos de calidad.

Stencyl es una herramienta para crear juegos sin código. Es una interfaz completamente de arrastrar y soltar y puede publicar sus juegos en Windows, Mac, Linux, iOS, Android y Flash. Si alguna vez ha usado algo como Scratch, se familiarizará de inmediato con el enfoque de Lten de Stencyl para construir código mediante la organización de bloques. Stencyl tiene como objetivo hacer que la creación de juegos basados ​​en sprites sea muy fácil, por lo que tiende a ser más utilizada para juegos de rompecabezas y desplazamiento lateral. Es difícil hacer algo muy complejo con Stencyl, por lo que si buscas hacer algo como un juego de rol o de estrategia, es probable que desees buscar en otro lado. Algunos juegos populares creados con Stencyl incluyen Impossible Pixel y Zuki's Quest. Stencyl también tiene un tutorial incorporado que le enseñará todo lo que necesita saber.

GameMaker es otra herramienta gratuita y fácil de usar diseñada para principiantes donde puedes crear juegos para Windows, Mac, iOS y Android. Al igual que Stencyl, es principalmente arrastrar y soltar, pero también incluye ganchos para crear juegos multijugador, vincular SDK externos, cavar directamente en el código y más. La versión gratuita de GameMaker exporta con una marca de agua, pero sigue siendo un lugar decente para comenzar y viene con un tutorial para aprender lo básico. GameMaker es mucho más versátil que Stencyl en el estilo de los juegos que puede manejar, y tienen un montón de guías para diferentes tipos de juegos para enseñarte lo básico. Los juegos populares hechos con GameMaker incluyen la versión original de Spelunky y Hotline Miami.

Por supuesto, hay muchas otras opciones para herramientas similares. Buildbox es una herramienta más nueva que te ofrece un período de prueba y un programa de entrenamiento para aprender a usarlo, y GameSalad también es una plataforma popular y de larga duración, aunque a menudo se informa que es defectuoso e inestable. Construir también vale la pena echarle un vistazo si quieres hacer juegos HTML5. El problema con todas estas opciones es que terminas siendo bastante restringido en tu diseño. Como están hechos para principiantes, terminas rompiendo la herramienta cuando intentas hacer algo particularmente complicado. Esto significa que terminan produciendo juegos con errores e imposibles de jugar si intentas trabajar demasiado lejos de su sistema. Aún así, son un excelente lugar para comenzar y son buenos para las personas que no tienen mucha experiencia en codificación.

Para usuarios de nivel medio que buscan hacer juegos en 2D: Cocos2D

Cocos2D es una herramienta de código abierto para crear juegos en 2D. El juego terminado se puede publicar en Windows, Mac, Android, iOS, Windows Phone o la web.

La mayor parte de lo que harás en Cocos2D está en C ++ (y también es compatible con Lua y JavaScript), por lo que deberás entender ese lenguaje de programación antes de comenzar a hacer cualquier cosa con Cocos2D. Sin embargo, una vez que se haya asentado en esos idiomas, Cocos2D es bastante fácil de usar, viene con un IDE completo para crear juegos y es completamente gratuito, sin condiciones. Como su nombre indica, Cocos2D está hecho específicamente para juegos 2D, por lo que tiende a funcionar mejor con juegos simples basados ​​en sprites que no necesitan 3D. También puede hacer juegos en 2D con Unity (más sobre eso en un segundo), pero Cocos2D es un poco más fácil de ingresar si recién está comenzando (y ya conoce C ++, obviamente).

Cocos2D se ha utilizado para hacer todo tipo de juegos exitosos, incluido el galardonado Badland. Si no está seguro de por dónde comenzar con Cocos2D, Ray Wenderlich tiene un tutorial fantástico, al igual que Udemy.

Para usuarios avanzados que hacen juegos en 3D: Unreal Engine o Unity

Si estás interesado en hacer juegos más complejos, 3D, Unreal Engine y Unity son dos de las herramientas gratuitas más populares disponibles. Ambos tienen sus fortalezas y debilidades, y ambos tienen diferentes acuerdos de licencia que vale la pena considerar antes de decidir cuál es el mejor para usted.

Con Unity, puedes crear juegos en 3D y 2D para casi todo, incluidos Windows, Mac, Xbox, Playstation, Android, iOS y más. También es compatible con activos de los gustos de 3ds Max, Maya, Softimage, Cinema 4D, Blender y más. Unity usa C # junto con su propio lenguaje de programación personalizado, por lo que querrá estar bastante versado en eso antes de sumergirse. Dicho esto, entre Unity e Unreal, Unity es probablemente el más fácil de aprender de los dos. Tiene muchos comportamientos predefinidos y la biblioteca de activos integrada facilita el seguimiento de los activos. Algunos de los desarrolladores con los que hablé mientras escribía esto sugieren que Unity es la mejor herramienta de inicio porque es conceptualmente más fácil de entender y aprender que Unreal. Si has creado un juego con algo como GameMaker, podrás entender cómo funciona Unity de inmediato. Unity también admite algunos modelos de pago alternativos directamente en el motor, incluidos varios modelos de monetización gratuitos.

La versión gratuita y personal tiene mucho para comenzar. Si crea un juego con la versión gratuita, no tiene que pagar tarifas de licencia ni regalías, aunque existen algunas advertencias. Es decir, no puede recibir más de $ 100, 000 en fondos / ingresos para sus juegos si está utilizando la edición gratuita. Para ayudarlo a comenzar con Unity, hay un montón de excelentes tutoriales disponibles. Los juegos populares creados con Unity incluyen Alto's Adventure, Gone Home y el próximo Firewatch.

Puedes lanzar juegos que hagas con Unreal Engine en PC, Mac, iOS, Android, Xbox One y Playstation 4. Unreal tiene prácticamente todo lo que necesitas para construir un juego, está integrado en el motor, incluidas herramientas de modelado 3D, sistemas de paisaje, y más. Debido a que está repleto de muchas cosas, Unreal Engine 4 tiende a tener una curva de aprendizaje más alta que otras herramientas, por lo que incluso si está bien versado en C ++, espere toparse con algunas paredes mientras aprende. Dicho esto, podrás crear juegos de aspecto increíblemente profesional con Unreal. También puede realizar ingeniería inversa en los nodos de Unreal para obtener más información sobre cómo funciona, pero aún así, es difícil saltar a Unreal Engine 4 sin ningún conocimiento previo. Unreal Engine 4 todavía es relativamente nuevo, pero se han lanzado algunos juegos que usan el motor, incluidos Daylight y Tekken 7.

Para usar Unreal Engine 4, deberás aceptar una tarifa de regalías si tu juego se vende. Cuando envía un juego o aplicación, paga una regalía del 5% a Unreal después de sus primeros $ 3, 000 / trimestre. Parece mucho dinero, pero dependiendo de la cantidad de ingresos que genere tu juego, no es tanto como parece. Para comenzar, consulte todos los tutoriales disponibles para Unreal Engine 4.

También vale la pena considerar el motor Source 2 de Valve, que debería estar disponible de forma gratuita a finales de este año, pero no sabemos mucho más al respecto.

Para escritores: Twine / RPG Maker

No todo el mundo es un codificador experto, y aunque las herramientas como Stencyl son excelentes para esos tipos, todavía son un poco demasiado complicadas para muchos. Si te apetece más ser un narrador narrativo, tienes dos excelentes opciones en Twine y RPG Maker.

Twine es un sistema muy simple que le permite crear historias interactivas y no lineales. Básicamente, puedes elegir tu propia aventura. Es increíblemente fácil de usar. Conecta sus historias a través de varios nodos, como lo haría con un mapa mental. Cada elección que el jugador puede hacer recibe una nueva nota. Luego, cuando haya terminado, puede publicarlo fácilmente en un sitio web. Es bastante sencillo de usar, pero si tiene dificultades o desea agregar algunos elementos adicionales, la guía de inicio de Twine presenta todo lo que necesita saber. Los juegos populares hechos con Twine incluyen A Kiss and Cry $ tal Warrior Ke $ ha.

Si Twine es un poco anticuado para ti, RPG Maker podría hacer el truco. La versión gratuita no es tan poderosa como las alternativas pagas, pero puedes hacer mucho con ella independientemente. El sistema también es fácil de aprender, puede arrastrar y soltar gráficos, insertar diálogos con un clic y más. Tendrás que pensar realmente fuera de la caja para hacer más que un simple juego de rol, pero los títulos bien recibidos como To the Moon y LISA muestran que es posible. Además, puede comenzar con un paquete de música y recursos artísticos gratuitos para que ni siquiera necesite aprender a dibujar. Los tutoriales incorporados también son útiles para hacer tu primer juego. Los juegos populares hechos con RPGMaker incluyen Clock of Atonement y One Night.

Herramientas gratuitas adicionales para activos

Por supuesto, un juego es mucho más complejo que solo un motor. Necesitará todo tipo de otros activos, incluyendo obras de arte, sonido y más. Pedí a algunos desarrolladores independientes un resumen de algunos de sus favoritos:

  • TexturePacker: una herramienta gratuita de creación de sprites
  • Mosaico: un editor de mapas simple que se conecta a Cocos2D, Unity y más
  • OpenGamesArt: un lugar para activos gratuitos y gráficos de marcador de posición
  • Free Music Archive: un recurso gratis, música de Creative Commons
  • FreeSound: una colección de efectos de sonido gratuitos y de código abierto

Con eso, deberías estar en camino de hacer juegos baratos. Obviamente, aún necesitará invertir tiempo, sangre, sudor y lágrimas, pero al menos su billetera no tiene que recibir un golpe también.