Bueno, pues muchos de los engines tiene un port para .Net. Hay otras opciones como XNA, el cual puedes portar con menos de 10 líneas para que corra en XBox o incluso el nuevo Windows Phone 7. Prueba XNA, y si no te gusta intenta con otras luego, pero tienes que probar, investigar, googlear, descargar, probar y así, hasta que encuentres el que mas se adapte a tus necesidades.