SDL est nickel pour faire ça. Y'a toutes les fonctions pour un gros projet (y compris threading, gestion de joystick, son et timers de précision), mais un petit projet n'a pas à s'embeter avec donc ça reste simple.
Pour ce qui est du multiplateforme, SDL tourne sur :
Linux, Windows, BeOS, MacOS Classic, MacOS X, FreeBSD, OpenBSD, BSD/OS, Solaris, IRIX, et QNX. (plateformes supportées officiellement)
et Windows CE, AmigaOS, Dreamcast, Atari, NetBSD, AIX, OSF/Tru64, RISC OS, et SymbianOS. (non officiel, mais marche bien quand même en général).
J'espère que ça te suffira
