41 PROGRAMAS PARA CREAR VIDEOJUEGOS ¿CONOCES TODOS LOS ENGINES PARA DESARROLLAR VIDEOJUEGOS?

Si estas interesado en desarrollar videojuegos te habrás preguntado lo siguiente ¿Como se hacen los videojuegos y que programas o motores se utilizan para desarrollar videojuegos?


En este articulo de Universo indie game dev te vamos a mostrar una lista de todos los programas para hacer videojuegos. Bueno no todos pero si muchos programas que se usan para desarrollar videojuegos en total son 39 programas motores o engines en esta lista (lista que puede o no ser actualizada) y para tu facilidad colocaremos todos los enlaces a la pagina oficial de cada programa o motor de juegos por si quieres profundizar en el tema. 

Nota importante: La lista esta en orden alfabética así que nada tiene que ver en que posición están los programas que veras a continuación.

1. Adventure Game Studio (AGS): Es el IDE y el motor destinado a crear y ejecutar videojuegos de género de aventuras (también conocido como "quest"). Tiene potencial, aunque limitado, soporte para otros géneros Algo que debo destacar es que es GRATIS. Freeware Windows y esta en idioma Inglés como la mayoria en esta lista aqui te dejo el enlace a su pagina oficial: https://www.adventuregamestudio.co.uk/

2. Aleph One: Con este motor podrás hacer juegos similares al clasico DOOM, es la continuación de código abierto del motor del juego Marathon 2 de Bungie . Aleph One es compatible con Marathon , Marathon 2 y Marathon Infinity de forma nativa. Muchos escenarios de terceros y mapas de red también están disponibles. Freeware puede ejecutarse en Mac OS X, Windows y Linux.  Idioma Inglés, su pagina oficial es: https://alephone.lhowon.org/

3. El Cafu Engine: es un motor de gráficos en 3D moderno y un kit de desarrollo de juegos, una característica completa para que comiences rápidamente. Se puede utilizar para crear una variedad de aplicaciones 3D, incluyendo juegos , simulaciones , la formación y arquitectura de software . Es licencia Freeware y se puede ejecutar desde Windows, Linux, MacOS, Pocket PC, Palm, DOS su idioma es Inglés y su pagina oficial es la siguiente: https://www.cafu.de/

4. Construct: es un motor en 2D basado en HTML5  un editor de juegos, desarrollado por Scirra Ltd. Está dirigido principalmente a los que no son programadores, permitiendo la creación rápida de juegos de manera sencilla el método de arrastrar y soltar utilizando un editor visual y un sistema lógico basado en el comportamiento. Solo para Windows  idioma Ingles y su pagina web es https://www.scirra.com/construct2

5. CRM32Pro: API de alto nivel con todas las funciones necesarias para desarrollar juegos 2D. Es un motor de juegos 2D multiplataforma escrito en C ++ y construido sobre SDL 1.2  Es gratis ya que su licencia es Freeware y se puede ejecutar desde Windows, Linux, MacOS, idioma Inglés y su pagina web es http://www.megastormsystems.com/gdks/crm32pro

6. CryEngine: Es uno de los motores gráficos que ha creado muchos juegos impresionantes de esta generación. Es de Software propietario se ejecuta únicamente en el sistema operativo Windows y sus idiomas son Alemán e inglés https://www.cryengine.com

7. Div go: Es literalmente una Pagina web para el desarrollo de videojuegos 2D licencia MIT es una licencias de software que se origina en el Instituto Tecnológico de Massachusetts pero al mismo tiempo es de uso libre.  Se hacen  juegos en Html5. al ser una web es un sistema multiples lenguaje es decir incluye el idioma Español y cualquier otro con el traductor google. La pagina web es: https://www.divgo.net/


(No tiene logo)
8. Epee Engine:es un motor de de juegos multiplataforma fácil de usar, con los programadores principiantes en mente. Epee Engine intenta ayudar a los nuevos programadores proporcionando una API lógica y fácil de usar para una configuración rápida y fácil. es un motor de gráficos de código abierto que utiliza tecnología SDL y Tinyxml . licencia zlib  idioma Inglés y su pagina oficial es: http://epeeengine.org/

9. FIFE: Motor de juegos multiplataforma gratuito y de código abierto. Cuenta con gráficos 2D acelerados por hardware, GUI integrada, soporte de audio, iluminación, editor de mapas que admite mapas de arriba hacia abajo e isométricos, búsqueda de rutas, sistema de archivos virtual y más. Freeware idioma Inglés, pagina web: https://www.fifengine.net/

10. GameMaker Studio 2: permite a los desarrolladores crear juegos dentro de una sola base de código y luego publicarlos para que se ejecuten de forma nativa en múltiples plataformas tiene dos tipos de licencia Freeware y pago se puede ejecutar desde Windows, Mac y Ubuntu. su idioma es Inglés y la paginaoficila de gamemaker es https://www.yoyogames.com/


11. GamePlay: ofrece un marco de juego 2D / 3D bien definido que está diseñado para aprovechar al máximo las plataformas móviles y de escritorio actuales. Su propósito es ayudarlo a crear juegos impresionantes de clase mundial que aprovechen el poder y el rendimiento de la plataforma sin preocuparse por los detalles de la plataforma. Licencia Apache, se ejecuta en los sistemas operativos Windows, MacOSX o Linux. idioma Inglés pagina web oficial https://gameplay3d.io/

12. GDevelop: es un motor de juegos multiplataforma de código abierto diseñado para todos: es extensible, rápido y fácil de aprender. Dé rienda suelta a su creatividad con GDevelop y cree cualquier tipo de juego: juegos de plataformas, rompecabezas, shoot 'em up, estrategia, juegos de 8 bits ... Revise los ejemplos o comience un nuevo proyecto desde cero.

¡Con GDevelop, puedes hacer proyectos simples por diversión o crear juegos independientes ambiciosos como HELLO EARTH de Lil BUB , Hyperspace Dogfights y muchos otros juegos ! Descargalo en su web oficial: https://gdevelop-app.com/

13. Godot Engine: proporciona un gran conjunto de herramientas comunes, por lo que puedes concentrarte en hacer tu juego sin reinventar la rueda.

Godot es completamente gratuito y de código abierto bajo la licencia MIT muy permisiva. Sin condiciones, sin regalías, nada. Tu juego es tuyo, hasta la última línea del código del motor. Sistema operativo windows, idioma ingles, pagina web oficial: https://godotengine.org/

14. Havok Game Dynamics SDK: es un motor físico (simulación dinámica) creado por la compañía irlandesa Havok, es utilizado en videojuegos y recrea las interacciones entre objetos y personajes del juego. Por lo que detecta colisiones, gravedad, masa y velocidad en tiempo real llegando a recrear ambientes mucho más realistas y naturales.  Es de Picencia Propietario, pero se puede considerar Registerware para la versión de prueba. la versión actual, Havok 2011.2 de lanzó en septiembre del 2011 y funciona en Microsoft windows, Xbox 360, en Nintendo Wiiy Gamecube, en Sony psp, psvita, ps2 y ps3 además de linux y Mac Os X. Inglés https://www.havok.com


16. Horde3D: es un pequeño motor de renderizado 3D de código abierto. Está escrito en un esfuerzo por crear un motor gráfico que ofrezca los impresionantes efectos visuales que se esperan en los juegos de próxima generación y al mismo tiempo sea lo más liviano y conceptualmente limpio posible. Licencia Pública Eclipse (EPL) sistema operativo Windows,  idioma Inglés, pagina web oficial http://www.horde3d.org

17. HPL Engine: El 12 de mayo de 2010, Frictional Games lanzó HPL Engine 1 en una rama de código abierto es un motor de juego multiplataforma, compatible con las bibliotecas OpenGL, OpenAL y Newton Game Dynamics.4​5​ Una de las características definitorias del motor es su capacidad para la interacción avanzada de objetos mediante el uso de código de la física de Newton.6​, sistema operativo Windows idioma Inglés pagina web: https://wiki.frictionalgames.com/


18. id Tech 2, 3 y 4: id Tech 2, conocido inicialmente como Quake II Engine; es un motor de videojuego desarrollado por id Software para ser usado en sus videojuegos, principalmente en Quake II. Desde su lanzamiento, id Tech 2 ha sido licenciado para ser usado en otros videojuegos. Son una secuela de motores de videojuegos desarrollados por id Software y usado por primera vez en el juego Doom y Quake. Freeware Windows, Linux, MacOS, Windows CE Español e inglés, pagina para descargar el motor: https://www.moddb.com/engines/id-tech-4/downloads/id-tech-4-source-code 


19. Infinity Engine: es un motor de videojuegos que permite la creación de videojuegos de rol isométricos pausables en tiempo real. Utiliza pseudo-3D sobre fondos pre-renderizados en 2D y caracteres basados en sprites. Existe un freeware de este motor llamada Gemrb para Windows, OS X, Linux idioma Inglés descargalo en http://www.gemrb.org/wiki/doku.php?id=start

20. ioquake3: es un motor de disparos en primera persona de software libre basado en el código fuente de Quake 3: Arena y Quake 3: Team Arena. El código fuente está licenciado bajo la versión 2 de GPL , y fue lanzado por primera vez bajo esa licencia por software de identificación el 20 de agosto de 2005. licencia Freeware para sistemas operativos Windows, Linux, and macOS, idioma Inglés descargalo en https://ioquake3.org/

21. Irrlicht Engine: es un motor 3D de código abierto en tiempo real de alto rendimiento escrito en C ++. Es completamente multiplataforma, utiliza D3D, OpenGL y sus propios renderizadores de software, y tiene todas las características de vanguardia que se pueden encontrar en los motores 3D comerciales. Es un motor 3D Freeware Windows, Linux, MacOS, Windows CEhttp://irrlicht.sourceforge.net/


(No tiene logo)
22. Jake2: es un motor de juegos Java 3D. Es un puerto del motor de juego Quake2 GPL de id Software. licencia Freeware sistema operativo Linux y Windows 2000 / XP, pero también deberían funcionar en Mac OS X. Idioma Inglés pagina de descarga https://bytonic.de/html/jake2.html


(Tiene logo pero prefiero no colocarlo)
23. JGame: JGame es un motor de juego 2D de código abierto que facilita el desarrollo multiplataforma. Se ejecuta en la plataforma Java JRE 1.3+ con mejoras opcionales de OpenGL (JOGL), la plataforma móvil J2ME (MIDP2.0 / CLDC1.1) y la plataforma Android (2.1+). También hay una versión Flash (Actionscript 3). JGame presenta sprites con animación automática y detección de colisión, un fondo basado en mosaicos con facilidades de interacción sprite-mosaico fáciles, sonido, estado del juego, almacenamiento persistente y opciones de juego. Los juegos se programan a una resolución "virtual" fija, pero se pueden escalar a cualquier resolución de pantalla. Se puede instalar en Unix o Windows, idioma Inglés  pagina de descarga http://www.13thmonkey.org/~boris/jgame/index.html


24. jMonkey Engine: Es un motor de juegos gratuito y de código abierto, creado especialmente para desarrolladores de juegos Java que desean crear juegos 3D con tecnología moderna. El software está programado completamente en Java, destinado a una amplia accesibilidad y una rápida implementación. En resumen es un motor de videojuegos libre orientado al desarrollo moderno de videojuegos en tres dimensiones. jME es uno de los engines 3D más completos escritos en Java. licencia libre permisiva sistemas operativos Windows, Linux, and macOS, idioma Inglés, pagina web oficial http://jmonkeyengine.org/


25. JOGRE: Es un motor de juegos de código abierto, en línea, en tiempo real y API programado completamente en Java. Al usar JOGRE es fácil crear poderosos juegos multijugador a los que las personas pueden unirse desde cualquier parte del mundo. JOGRE está diseñado para ser un código abierto equivalente a sitios web de juegos populares como Yahoo! Juegos. Licencia Freeware, sistema operativo Windows, idioma Inglés http://jogre.sourceforge.net/main.htm


26. jPCT: es un motor 3D para Java de escritorio y Android de Google. Freeware Funcionará en Windows, Linux, Mac OS X, Solaris x86 y en su teléfono móvil o tableta Android. Idioma Inglés, pagina web oficila http://www.jpct.net

27. Kobold2D: es una versión extendida y mejorada del popular motor de juegos Cocos2D para iPhone . Todo lo que sabe sobre Cocos2D aún se puede aplicar, y Kobold2D es más fácil de comenzar , más cómodo de usar , más potente y flexible que Cocos2D con toda la documentación disponible en línea y fuera de línea. Use Kobold2D para desarrollar juegos para iPhone, iPod touch, iPad y Mac OS X para ambas tiendas de aplicaciones de Apple . Freeware Mac OS X 10.7 Lion, Mac OS X 10.8 Mountain Lion e iOS 6. Inglés https://www.kobold2d.com


28. Linderdaum Engine: es un motor de juegos 3D de código abierto puramente orientado a objetos para Microsoft Windows, Google Android y BlackBerry OS 10 escrito en C ++. Está diseñado para ser una solución integrada para el desarrollo de aplicaciones 3D interactivas, para visualización de juegos, Licencia Freeware, sistema operativo Windows, idioma Inglés, pagina oficial http://www.linderdaum.com/home/index.php/Main_Page


29. Maratis: es una herramienta de desarrollo de juegos portátil, simple y visual diseñada para artistas y desarrolladores. Donde puedes crear Juegos 3d, es de licencia Freeware, sistemas operativos Windows, Mac, Linux e iOS, idioma Inglés, pagina web oficial http://www.maratis3d.org/

31. melonJS: es un motor de juegos HTML5 de código abierto que permite a los desarrolladores y diseñadores centrarse en el contenido. El marco proporciona una colección de entidades componibles y soporte para una serie de herramientas de terceros. Dándole una combinación poderosa que se puede usar al por mayor o por partes. Licencia Freeware, Sistema operativo MacOs, idioma Inglés, pagina web oficial: http://www.melonjs.org/


32. NetGore: es un motor de juegos 2d de rol en línea Gratuito y de código abierto, no ha tenido mucho desarrollo en los últimos años, y casi definitivamente seguirá siendo así. (Esta descontinuado) Por supuesto, puede usar NetGore si lo desea y se ajusta a sus necesidades. El motor no está exento de defectos, pero aún tiene mucho que ofrecer, sistema operativo  Windows, idioma Inglés, pagina web oficial: http://www.netgore.com/

33. Oxygine: es un motor de juego 2D completamente gratuito y de código abierto (licencia MIT), disponible en GitHub. Está escrito en C ++ y se ejecuta en MacOSX, iOS, Android, Windows y Linux. Oxygine está escrito en C ++. Proporciona una API fácil de usar, que está diseñada con la filosofía de "hacer más con menos código". Utiliza un sistema de escenas gráficas administrado que se encarga del renderizado y las actualizaciones, y brinda la capacidad de ampliarse con renderizado y actualizaciones personalizadas. Idioma  Inglés, pagina oficila https://oxygine.org/


34. Panda3D: es un motor de código abierto y totalmente gratuito para juegos en 3D en tiempo real, visualizaciones, simulaciones, experimentos, ¡lo que sea! Su rico conjunto de características se adapta fácilmente a su flujo de trabajo específico y necesidades de desarrollo es un motor de videojuegos que incluye gráficos, audio, E/S, detección de colisiones, así como otras características relevantes para la creación de juegos en 3D. Licencia libre permisiva, sistema operativo Windows y Linux. Idioma Inglés, pagina web oficial https://www.panda3d.org/

35. Platform Builder: es un juego de herramientas que se puede usar para crear tus propios juegos de plataformas de desplazamiento lateral en 2D. El objetivo principal de Platform Builder es ser fácil y divertido, pero aún así repleto de características y controles que le permiten hacer algo verdaderamente único. Este no es el tipo de programa que requiere que pases semanas o meses aprendiendo antes de estar listo para construir algo. Puedes comenzar en minutos. Version gratuita y paga, sistema operativo Windows, idioma Inglés, pagina web oficial https://www.theplatformbuilder.com


36. Rockstar Advanced Game Engine o RAGE: es un motor de juegos desarrollado por RAGE Technology Group en el desarrollador de videojuegos Rockstar San Diego con contribuciones de otros estudios de Rockstar. Rockstar desarrolló el motor para facilitar el desarrollo de juegos en Microsoft Windows, junto con las consolas PlayStation 3, Wii y Xbox 360. RAGE evolucionó del Angel Game Engine desarrollado originalmente por Angel Studios para su uso en las versiones de la era de la consola de sexta generación de la serie Midnight Club y otros juegos de Rockstar San Diego.) Sistemas operativos, MacOSX, Windows y Linux.  idioma Inglés, pagina de descarga https://www.moddb.com/engines/rage/downloads

37. ShiVa ShiVa3D: Diseñado para el esarrollo de aplicaciones y juegos en 3D que viene en un editor WYSIWYG fácil de usar pero muy potente (lo que ves es lo que obtienes). Considere ShiVa como el pegamento entre sus ideas creativas, su arte, su código y el hardware al que se dirige. Es un motor de videojuego 3D con un editor gráfico diseñado para crear aplicaciones y videojuegos para la Web, Consolas de juegos y dispositivos móviles. Licencia Propietaria, sistemas operativos MacOSX, Windows y Linux. Idioma Ingles, pagina web oficial https://shiva-engine.com


38. Tenebrae: es una modificación de la fuente del Quake que agrega sombras de stencil y luces por píxel al Quake. Las sombras de la plantilla permiten efectos de sombra realistas en cada objeto en el mundo del juego. La iluminación por píxel le permite tener los detalles finos de la superficie correctamente iluminados. Estos son esencialmente los mismos algoritmos utilizados por el nuevo juego Doom. Licencia Freeware, sistema operativo Windows, Idioma Inglés, pagina web http://tenebrae.sourceforge.net/
39. UbiArt Framework: es un motor de videojuegos 2.5D desarrollado por Ubisoft Montpellier . Su función es organizar gráficos vectoriales animados 2D en un videojuego jugable sin codificación extensa.

 En 2010, Ubisoft anunció Rayman Origins , primero un videojuego episódico diseñado por Michel Ancel y desarrollado por un pequeño equipo de cinco personas, se anunció que se transformó en un juego completo. El título utiliza el Marco UbiArt desarrollado por Ubisoft Montpellier y Ancel. UbiArt es una plataforma de desarrollador que permite a artistas y animadores crear fácilmente contenido y usarlo en un entorno interactivo. El motor está optimizado para resoluciones HD y es capaz de ejecutar juegos a 60 cuadros por segundo en resoluciones superiores a 1080p .

Ancel ha expresado su deseo de que el marco esté disponible para que cualquiera pueda desarrollar juegos. Sin embargo, no se ha puesto a disposición ninguna opción de lanzamiento público o licencia.

El 9 de abril, con una entrevista con IGN, Yves explicó por qué el motor no se estaba utilizando como se planeó inicialmente y explica que "las herramientas eran difíciles de usar". El plan era distribuir el motor a otros estudios con Guillemot diciendo "en un momento queríamos dárselos a todos [en Ubisoft]". Sin embargo, decidieron no hacerlo, ya que querían "pasar mucho tiempo con mucho que  realmente ayude a la gente a usarlo ". Pero el motor no se abandona, ya que Guillemot explicó" Todavía está allí, y verá otras cosas usándolo, pero ya no es tan predominante como solía ser ", lo que significa que el motor no funciona  y ha sido olvidado. Licencia  Propietaria, idioma  Ingles pagina donde no podrás descargarlo https://forums.ubi.com/showthread.php/665383-Ubiart-Framework-Forums

40. Unity: es un motor de desarrollo para la creación de juegos y contenidos 3D interactivos, con las características que es completamente integrado y que ofrece innumerables funcionalidades para facilitar el desarrollo de videojuegos. Motor gráfico para crear juegos, aplicaciones y experiencias en 2D y 3D. Version gratuita y paga, Sistema operativo Microsoft Windows, OS X, Linux. Idioma Inglés , pagina web oficial https://unity.com
41. Unreal Engine: es un motor de juego creado por la compañía Epic Games, mostrado inicialmente en el shooter en primera persona Unreal en 1998. Aunque se desarrolló principalmente para los shooters en primera persona, se ha utilizado con éxito en una variedad de otros géneros, incluyendo videojuegos de sigilo, lucha, MMORPG y otros RPG. Con su código escrito en C++, el Unreal Engine presenta un alto grado de portabilidad y es una herramienta utilizada actualmente por muchos desarrolladores de juegos.

La versión actual, Unreal Engine 4, está diseñada para las plataformas Microsoft Windows, macOS, Linux, SteamOS, HTML5, iOS, Android, PlayStation 4, Nintendo Switch, Xbox One SteamVR/HTC Vive, Oculus Rift, PlayStation VR, Google Daydream, OSVR y Samsung Gear VR. Dale un vistazo en su web oficila: https://www.unrealengine.com


Bueno amigos eso es todo por ahora quizas conozcas otros programas para desarrollar videojuegos asi que seria de mucha utilidad si lo compartes en la bandeja de comentarios y si puedes proporcionar un enlace a la web oficial mucho mejor así asemos que esta lista se expanda.

También te invito a compartir el enlace tus redes sociales para que mas personas se enteren de la gran cantidad de engines que aun no conocen y estoy seguro que faltan muchísimos mas.
Alexo
Alexo

Me gusta crear videojuegos en Mi tiempo libre. Aunque he generado ingreos con los videojuegos, no vivo de esto. Espero algun dia sea mi fuente principal de ingresos.

1 comentario:

  1. como hacer videojuegos indie el comic https://www.noticomic.com/2020/01/como-empezar-hacer-un-videojuego-indie.html

    ResponderEliminar