Estou procurando algo como uma alternativa ao XNA - não me importo se é um mecanismo 2D ou 3D. Não é porque eu não gosto do Windows ou sou anti-Microsoft; é porque eu gosto de rodar o Linux, código completamente no Linux (para C # eu uso o Mono, obviamente), e de maneira alguma tenho nenhum hardware para realmente suportar a programação no XNA, simplesmente porque minha placa de vídeo tem 6 anos. Também não tenho um CD do Windows 7 / Vista para DirectX 10.
Assim, para o desenvolvimento de jogos, estou meio que preso na idade da pedra. No entanto, eu gosto muito de c # e odiaria ter que descartá-lo como idioma devido a isso.
Há algo que eu possa fazer?