I’m really sorry about the lack of posting, and most important, about the lack of samples.

So what have I been up to? Well, besides lots and lots of school projects and papers (and some Fable 2), I managed to write an article explaining one way to implement multi-threading in an XNA game.

The article focuses on using a double-buffer to synchronize data between two threads, one dealing with updating the world state, and one with rendering it. I focused on theoretical aspects of my implementation, and tried to explain every decision I made. The technique may not be perfect, but it works, and gives a good performance boost.

You can find the article on Ziggyware. Please consider this the November sample :)