Si tu veux un exemple concret avec son code source :
http://membres.lycos.fr/lezardware/
rubrique downloads, Lezardware 1.0 pour Windows.
Le code est assez simple à comprendre <= entendre par là qu´y a rien de bien complexe dedans, surtotu de la logique de base.
Par contre faut connaitre un peu la SDL avant de fouiller dedans.