[XNA] Game Engines para XNA

Hoy os presento una recopilación de Game Engines para XNA. Como sabéis, la plataforma XNA ofrece facilidades para el renderizado de gráficos, carga de contenidos y demás, pero en videojuegos completos es necesaria la utilización de un engine que extienda y facilite estas funcionalidades, y añada otras, como pueden ser los motores de física o animación de modelos 3D. Cualquier engine importante que detectéis que falta en la lista me lo decís y lo añado ipso facto 🙂

Tomahawk XNA Game Engine


Completo framework open source compatible con XNA 3.1 para XBOX 360 y Windows. Internamente se basa en otros engines para la física y animaciones, lo que lo hacen muy potente y desacoplado. Uno de los problemas que le veo es la documentación del proyecto.

http://www.assembla.com/wiki/show/tomahawkengine/

 CAROT Engine


Todavía en versión Alpha, y orientado a 2D, parece tener como punto fuerte un foro bastante activo, lo cual es una garantía para la continuidad del proyecto. Para proyectos basados en Windows usa un wrapper de las librerías de sonido Audiere, en C++. La descarga es gratuita.

http://carotengine.com/

Ox Game Engine for XNA


Open Source. Se autodefine como un engine ya maduro para proyectos 3D, incluye un editor de escenas 3D visual, facilidad en renderizado de GUI en 2D, también con un editor visual, física basada en JigLibX, animaciones, y un sistema de scripting basado en C#.  

http://oxgameengine.codeplex.com/

QuickStart Engine
Engine 3D, open source. Se autodefine como potente y fácil de usar. Además puedo deciros que lo he probado, y es realmente sencillo de utilizar, además de tener una comunidad que atiende a las peticiones de mejoras, si van en beneficio de todos. Permite gestionar física, animaciones, renderizado, etc.

http://www.codeplex.com/QuickStartEngine

JigLibX Physics Engine

Excelente motor de física Open Source. Es un port a XNA del proyecto JigLib.

http://www.codeplex.com/JigLibX

Klib Engine (2D)
Engine open source para juegos 2D basados en XBOX 360 y Windows. Este framework quiere facilitar operaciones comunes como físicas, escenas, partículas, efectos de post-procesado, gestión del input y más.

http://klibenginexna.codeplex.com/

DEngine – C# XNA 2D Game Engine
Engine 2D gratuito que se basa en la lectura de XML para la gestión de niveles, facilita la animación de sprites, física basada en FarseerPhysics, editor de niveles, controles GUI, algoritmo A*, y un ejemplo de videojuego RTS basado en este engine.

http://dengine.codeplex.com/

Phoenix XNA Engine
Un engine gratuito todavía en desarrollo pero bastante prometedor, ya que su desarrollo se basa en una comunidad bastante activa. Tiene funcionalidades como generación de terrenos a partir de texturas, gestión de Input, texturas, cámaras, Networking, etc. 

http://phoenixxna.codeplex.com/


XEN Graphics API for XNA
xen
Engine 3D que se esfuerza en ser fácil de utilizar y a su vez ofrecer un alto rendimiento. Muy interesante es el hecho de su completa documentación y tutoriales que demuestran la facilidad de uso.

http://xen.codeplex.com/


SilverSprite
No se podría definir exactamente como un engine XNA… pero es interesante mencionarlo. Permite ejecutar juegos 2D basados en XNA en Silverlight, en sus versiones 2 y 3. 

http://silversprite.codeplex.com/


Garage Games Torque X

Engine comercial para el desarrollo de  videojuegos para varias plataformas. Tiene muchos años de historia y es bastante famoso. Tienen un framework tan trabajado que programar bajo esta plataforma se parece poco a desarrollar en XNA (para lo bueno y para lo malo que ello conlleva). Tiene editores de niveles 2D y 3D y un montón de utilidades más.

http://www.torquepowered.com/

Mercury particle engine
Open source. Motor de partículas para Windows PC y XBOX 360.

http://www.codeplex.com/mpe

SubBurn
Comercial. Engine gráfico para 3D focalizado en iluminación y el renderizado.

http://www.synapsegaming.com/products/sunburn/

bEpUphysics
Otra librería gratuíta (siempre que no se use para obtener beneficios económicos) de físicas para XNA. Contiene documentación y algunos tutoriales.

http://www.bepu-games.com/BEPUphysics/downloads.htm

7 comentarios en “[XNA] Game Engines para XNA”

  1. Hola, me gusta todo lo que aportas a la comunidad de XNA en español, quisiera preguntarte ¿usaste alguno de estos Engines para tu juego de Robot Strike?

    ¿cual recomendarias para WP7 para Graficos en 3D?

Deja un comentario

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