Em resumo, os mecanismos de jogo 3D mais utilizáveis , escritos em código C # totalmente gerenciado (que permite o desenvolvimento para o Windows e Xbox 360) são:
- Ox Game Engine - uma versão 3d do mecanismo ButterMilk 2d - excelentes recursos, física de Jiggle, editor de cenas razoável, sombras. Grátis .
- SunBurn - renderização AAA com iluminação e sombreamento dinâmicos, oculusão, renderização HDR, mapas espetaculares, difusos e de impacto, e inclui um editor de mundo de jogos em 3D para editar modelos, luzes e materiais. US $ 150 ou mais. Versão gratuita também disponível .
Eu mencionaria o Torque X na lista superior, mas a resposta negativa foi tão esmagadora que estou bastante convencido de que é realmente uma bagunça.
Os outros mecanismos estão listados aqui:
Código aberto
3D
- TXna Game Engine - Inclui iluminação, controladores de câmera
- Axiom3d - porta do Ogre nativo. Multi plataforma.
- QuickStart 3D Game Engine - partículas, chuva, nevoeiro, água, terreno
- Engine Nine - animação, terreno, céu, efeitos de tela de pós-processamento
- Os kits iniciais Ship Game e Robot Game contêm código suficiente para criar um mecanismo 3D decente, embora não estejam documentados como tal.
- Mecanismo Attolo 3D XNA - Inclui efeitos de partículas, carregamento de modelo, terreno, etc.
- Reator 3D - desenvolvimento interrompido
- Titanium XNA Game Engine - nevoeiro, iluminação
- Tomahawk - mecanismo muito bem suportado.
- Phoenix - ainda em desenvolvimento
2D
- Flat Red Ball - motor de jogo 2.5d que existe desde os dias do Managed DirectX. Muito bem atualizado e suportado.
- Jemgine - mecanismo de jogo 2D com editor de níveis, componentes, linguagem de script visual
- Box2D.XNA - porta CA # do mecanismo Box2D
- DEngine - mecanismo de bloco 2D com editor básico
Motores de jogos comerciais
- Kitae - mecanismo de jogo 2D com editor de blocos / níveis, detecção de colisões, sprites, fontes, etc.
- TorqueX - (não recomendado)
- 2D - TorqueX Game Builder para editar níveis de uma interface de usuário arrastar e soltar.
- 3D - TorqueX World Builder para criar níveis de jogos em 3D com objetos e iluminação
- Visual3d.net - (somente Windows)
Especialista
Motores de Física
Se você precisar de código que será executado no Xbox 360 ou Zune, precisará de um mecanismo gerenciado 100%.
A maioria deles é grátis ou é livre de produtos comerciais.
Se você estiver apenas segmentando janelas , poderá usar qualquer um destes:
- PhysX
- ODE (Open Dyamics Engine)
- XPA (XNA Physics lib): O XnaDevRu possui um bom invólucro, mas está desatualizado e o ODE é considerado ruim / instável. Há muito pouca informação sobre isso, mas a API é bastante amigável. Muito fácil de montar e executar com colisões simples (até eu consegui!), Mas é difícil encontrar o que você precisa quando ocorrem problemas e é atualizado muito lentamente.
- Newton Game Dynamics