Game Engine Development
<p>Is there any reading material you would recommend on the subject of game engine development? Specifically 2D engines.</p>

<p>I've read up on SDL and I want to get started programming some games but I find myself a bit overwhelmed by the whole thing and I don't have a clear picture of what needs to be done. I just end up building complex, inefficient, rube goldberg programs.</p>

<p>Is there a book written on the subject that walks you through popular game engine designs or something along those lines?</p>
