Mirando cosas del proyecto Mono (proyecto que permite ejecutar aplicaciones .NET en Linux y Mac) me he encontrado con otro llamado MonoXNA, el cual, por lo que he entendido, es una versión libre del Microsoft XNA.
Para el que no sepa lo que es el XNA... os pongo de la Wikipedia XD :
Microsoft XNA (XNA's Not Acronymed, XNA no es un acrónimo) es un conjunto de herramientas con un entorno de ejecución administrado proporcionado por Microsoft que facilita el desarrollo de juegos de ordenador y de gestión. Intentos para liberar a los desarrolladores de juegos la creación de "repetitivo código"1 y traer diferentes aspectos de la producción de juego en conjunto de un único sistema2 el XNA es una herramientas que se anunció el 24 de marzo de 2004, en la Game Developers Conference en San José, California. La primera comunidad Technology Preview de XNA Build fue lanzado el 14 de marzo de 2006. XNA Game Studio 2.0 fue lanzado en diciembre de 2007, seguida de XNA Game Studio 3.0 en 30 de octubre de 2008.
XNA actualmente abarca secciones de Microsoft Game Development Sections, incluyendo el estándar Kit de desarrollo de Xbox y XNA Game Studio.
Es decir, es con lo que se crean los juegos amateur (también llamados "indie") que pululan por el XBox Arcade.
El mismo también está disponible para desarrollar juegos en Windows, y aunque no se el grado de desarrollo que lleva la versión libre, con su ayuda también se podrán ejecutar los mismos en Linux y Mac.
Voy a desempolvar el Visual Studio 2008 Express, porque de momento voy a hacer algunas cosas con el, y de paso, como quiero hacer una pequeña guía para configurar el CodeBlocks para trabajar con SDL, también la haré para hacer lo mismo con el Visual C++.
Salu2