Estoy buscando algo como una alternativa a XNA: no me importa si es un motor 2D o 3D. No es porque no me guste Windows o sea anti-Microsoft; es porque me gusta ejecutar Linux, codificar en Linux por completo (para C #, uso Mono, obviamente), y de ninguna manera tengo hardware para admitir la programación en XNA, simplemente porque mi tarjeta de video tiene 6 años. Tampoco tengo un CD de Windows 7 / Vista para DirectX 10.
Por lo tanto, para el desarrollo del juego estoy atascado en la edad de piedra. Sin embargo, me gusta mucho C # y odiaría tener que dejarlo como lenguaje debido a esto.
¿Hay algo que pueda hacer?