SDL Game Framework Series


SDL Collision Events

Tim Jones    |     August 4th, 2009    |     94 comments
Finally! The next tutorial. This is the 2nd part to the SDL Collision tutorial. We'll be looking at collision events, the part we left unfinished in t
SDL Tutorials

SDL Collision

Tim Jones    |     October 31st, 2008    |     178 comments
If you are still trying to catch your breath from the last tutorial, I recommend you sit down, because this next tutorial won't be any nicer. In this
SDL Tutorials

SDL Maps

Tim Jones    |     March 15th, 2008    |     208 comments
As I stated in the last lesson, we're going to be looking at making a Map class that will be tile based. In addition to the maps, we'll be creating Ar
SDL Tutorials

SDL Entities

Tim Jones    |     February 22nd, 2008    |     182 comments
In this new tutorial, as I had promised before, we are going to take our hand at creating entities. Entities, for all gaming purposes, are anything th
SDL Tutorials

SDL Animation

Tim Jones    |     January 29th, 2008    |     157 comments
The last tutorial we took our chance at making a Tic-Tac-Toe game. Hopefully most of you were successful in getting it to work. If not, don't fret, yo
SDL Tutorials

SDL Tutorial - Tic Tac Toe

Tim Jones    |     November 3rd, 2007    |     205 comments
Up to this point we have been laying the foundation for developing a game. So far we've setup a basic structure to handle common routines, we've setup
SDL Tutorials

SDL Events

Tim Jones    |     October 25th, 2007    |     167 comments
Alongside the basics of game development is something called Events. All videogames, from pong to the highly complex PC games and console titles, use
SDL Tutorials

SDL Coordinates and Bliting

Tim Jones    |     October 25th, 2007    |     212 comments
Using the first tutorial as our base, we'll delve more into the world of SDL surfaces. As I attempted to explain in the last lesson, SDL Surfaces are
SDL Tutorials

SDL Tutorial Basics

Tim Jones    |     October 17th, 2007    |     502 comments
Start with the basics and get a firm grasp of how to use SDL with C++. I'll take you step by step on building up a solid foundation for developing games. You will learn how SDL is structured, how it all works together, and, more importantly, how to use it to make games. Alongside SDL, I'll show you how games work, and function so that you can get started making your very own games right away. We'll see how to do everything from rendering 2D tiled maps, to animation, to more advanced 3D rendering engines. It all starts here, so what are you waiting for?
SDL Tutorials

First Foray into SDL/OpenGL

OpenGL handles the drawing of models in a window but it does not provide the window, or handle events; that is why SDL is required. The prime purpose of this tutorial is to set up the SDL window and events mechanism. It also sets up the OpenGL environment that uses the window, the game loop, and a rotating cube.

Huh? My Pong clone uses 100% CPU and is still slow?

Your program is being a CPU hog! In some cases, this situation can actually make your program run slowly! Your code needs to give some time back to the OS (i.e. delay or sleep).

Setting up MonoDevelop to run Tao

A new series from Stephen Jones demonstrating how to use C#, Mono, and Tao to develop SDL / OpenGL games.