En resumen, los motores de juego 3D más utilizables escritos en código C # totalmente administrado (que le permite desarrollar para Windows y Xbox 360) son:
- Ox Game Engine - una versión en 3D del motor ButterMilk 2d - excelentes características, física Jiggle, editor de escenas razonable, sombras. Gratuito .
- SunBurn - Representación AAA con iluminación y sombras dinámicas, ocultación, representación HDR, mapas espectaculares, difusos y de relieve, e incluye un editor mundial de juegos en 3D para editar modelos, luces, materiales. $ 150 o más. Versión gratuita también disponible .
Hubiera mencionado Torque X en la lista superior, pero la respuesta negativa ha sido tan abrumadora que estoy bastante convencido de que realmente es un desastre.
Los otros motores se enumeran aquí:
Fuente abierta
3D
- TXna Game Engine - Incluye iluminación, controladores de cámara
- Axiom3d - puerto del ogro nativo. Multiplataforma.
- QuickStart 3D Game Engine : partículas, lluvia, niebla, agua, terreno
- Motor Nueve - animación, terreno, cielo, efectos de pantalla de procesamiento posterior
- Los kits de inicio de Ship Game y Robot Game contienen código suficiente para hacer un motor 3d decente, aunque no están documentados como tales.
- Motor Attolo 3D XNA : incluye efectos de partículas, carga de modelos, terreno, etc.
- Reactor 3D - desarrollo detenido
- Titanium XNA Game Engine - niebla, iluminación
- Tomahawk - Motor bastante bien soportado.
- Phoenix - todavía en desarrollo
2D
- Flat Red Ball : motor de juego 2.5d que ha existido desde los días Managed DirectX. Muy bien actualizado y soportado.
- Jemgine : motor de juego en 2D con editor de niveles, componentes, lenguaje visual de secuencias de comandos
- Box2D.XNA : puerto AC # del motor Box2D
- DEngine : motor de mosaico 2D con editor básico
Motores de juegos comerciales
- Kitae : motor de juego 2D con editor de nivel / mosaico, detección de colisión, sprites, fuentes, etc.
- TorqueX - (no recomendado)
- 2D: TorqueX Game Builder para editar niveles desde una interfaz de usuario de arrastrar y soltar.
- 3D: TorqueX World Builder para construir niveles de juego en 3D con objetos e iluminación
- Visual3d.net - (solo Windows)
Especialista
Motores de física
Si necesita un código que se ejecutará en Xbox 360 o Zune, entonces necesita un motor 100% administrado.
La mayoría de estos son gratuitos, o son envoltorios gratuitos de productos comerciales.
Si solo está apuntando a ventanas , puede usar cualquiera de estos:
- PhysX
- ODE (Open Dyamics Engine)
- XPA (XNA Physics lib): XnaDevRu tiene un buen contenedor para, pero está muy desactualizado y se rumorea que ODE es malo / inestable. Hay muy poca información al respecto, pero la API es bastante amigable. Es bastante fácil de poner en marcha con colisiones simples (¡incluso lo hice!), Pero es difícil encontrar lo que necesita cuando ocurren problemas, y se actualiza muy lentamente.
- Newton Game Dynamics