The 2nd part of revamping code to SDL 2.0 is up on GitHub. It focuses around loading and rendering textures, along with a few other useful classes (I've gone beyond what I did in the past with the SDL 1.2 tutorials). You can see a simple outline below: Texture Class Wrapper class for SDL_Textures. Makes it easier to load and render textures. Texture Bank Class Helps manage multiple textures, and a