jambojump platformer engine in c uses just SDL lib so far, compiles for both windows (using mingw32) and unix