2d platformer game created using SDL from scratch