> Что-нибудь может быть более подходящим для 2-хмерных игр?
Да, движок. Можно взять готовый, можно на основе SDL написать свой или переписать рендерер HGE со всеми вытекающими.
Если лень самому разбираться, как создавать и управлять текстурами, рендерить "спрайты" с помощью OpenGL, то воспользуйтесь врапером glSDL.