Você pode recomendar um bom mecanismo de jogo em C # para o desenvolvimento de plataformas cruzadas (Win / Mac / Linux, não me importo com consoles)?
Eu tenho alguma experiência com o OpenGL bruto e brinquei com as ligações Java e o JMonkeyEngine. No entanto, estou um pouco desapontado com essas soluções e tentei o Ogre3D, que parecia realmente promissor, mas preferia não ter que desenvolver com o PITA que é C ++.
Dei uma olhada nesta lista, mas é bastante esmagadora. Não estou procurando uma solução tudo em um, ou seja, eu realmente não preciso de suporte para redes, áudio e todo esse jazz, mas não faria mal se for suportado.
Talvez haja também uma solução Java incrível por aí que eu não conheça?