Hacer videojuegos en Linux es tan fácil como utilizar librerías y motores mutiplataforma, no hay ni siquiera que hacerlo de forma exclusiva para Linux, se pueden hacer juegos que funcionen en ambas plataformas sin demasiado esfuerzo.
Yo es que no entiendo cuando las compañias de videojuegos hacen sus proyectos con motores multiplataforma, y luego la cagan en tonterías como que el reproductor de video o el codec utilizado para los videos solo funcionan para windows.
Hay motores de gran calidad como el Unreal Engine 3, IDtech 4, que son muy utilizados (sobre todo el primero) y que permiten hacer juegos para varias plataformas (Windows, Linux, Mac, PS3, XBOX 360, etc...)
Sin irte a motores tan caros, se puede utilizar Ogre, CrystalSpace, JMonkey, y para proyectos indie tienes torque, Irrlicht, panda3D, Blender Game Engine etc...
Si quieres currarte tu propio motor, tienes librerías y API multiplataforma como SDL, OpenGL, OpenAL, Bullet, etc...
Tienes lenguajes de programación como Luola, Python, que pueden ayudar a la hora de programar la IA para el videojuego.
IDE como Eclipse pueden ser muy útiles junto con otros programas como subversion para todas las tareas de programación y mantenimiento del código.
Para generar el contenido gráfico se puede usar Blender, Gimp, Inkscape, etc...
En definitiva, hay muchas herramientas que permiten crear videojuegos sin atarte a ningúna plataforma en concreto, ya se tanto para los desarrolladores de videojuegos como para los usuarios.
Portada
mis comunidades
otras secciones
El DarkPlaces engine que es el motor que funciona bajo Nexuiz, no es una versión ligeramente cambiada del quake 2, es una versión brutalmente cambiada del motor quake 1. Soporte de shaders (GL 2.0 shader), real time lighting (iluminación en tiempo real), bump mapping, modelos md3 (los del quake 3), zym, etc... Hacen de él un motor mucho más próximo al idtech4 que a las versiones anteriores de motores de ID Software.