El mundo de los videjuegos es apasionante y si eres programador, pues crear un videojuego puede ser un desafío sumamente estimulante. SDL (Simple DirectMedia Layer) es una librería creada especialmente para poder crear videjuegos, es multiplataforma y permite controlar a bajo nivel nuestro teclado, joystick, mouse, audio, video.
Si quieres aprender lo básico de SDL y crear un juego en 2D rápidamente te recomiendo seguir esta magnífica guía que paso a paso nos mostrará todo el proceso que conlleva la creación de un videojuego:
Update:
Encontré otro tutorial más en perfecto español:
Como desarollar un videojuego paso a paso con SDL