Beginning Game Programming
Last Updated 1/1/14These tutorials were made to help programmers start out in game programming. I tried to keep them as simple and to the point as possible. They are a perpetual work in progress, and will be improved over time.
They use C++ as the programming language because it is considered the game industry's standard. SDL is used as the API because it is cross platform, and relatively easy to use.
Make sure to check out the Frequently Asked SDL Tutorial Questions
A ground up recoding of this tutorial using SDL 2.0 is currently under construction. Check out the SDL 2.0 tutorial now in early beta!