I spoke this year at the Game Developers Conference (GDC 2012) on “Writing Server and Network Code for Your Online Game”. Since I tend to talk quickly, to say the least, I thought it only fair to post my presentation slides for those who attended but didn’t manage to take notes fast enough.
I find that many slide decks tend are quite worthless because, while the slides outline up the presentation, what the speaker has to say is far more useful. Consequently I’ve included extensive commentary in the “speaker notes” section of each page of the presentation, which I hope you’ll find useful.
Writing reliable online game services [PDF]
Incidentally, the folks who run GDC also recorded a video, which you can download (with paid membership) from GDC Vault. You may note that there’s an odd jump in the video; the first half of the video was lost due to some sort of electrical issue (record button not pressed perhaps?) so they re-recorded it with me in front of an empty hall; consequently you’ll miss the scintillating display of me interacting with a live audience for the first bit.
Happy coding!
I think this is an appropriate spot to say that I find all your posts exceptionally interesting. Of course, I don’t quite understand all the finer points of networking and still need to learn C++, but even so!
Also, in a fit of shameless fanboyism, I feel the need to say that I’m a huge, huge fan of Guild Wars!
I am really excited to follow your blog.
I hope you continue to talk about networked play! As a developer, I’m trying to get a good network architecture going. As a gamer, I crave for more online interactions in the indie community.
I’ll be reading intently!