GDC2009: Officially Shitting Bricks RIGHT NOW

March 19, 2009

Checked the calendar today, I fly out to GDC this sunday, for some reason I thought I had a week more than I did. Oh man. Well I have my final talk layout done, and the demo is nearly finished – but I’m still scared shitless. Why? I guess it’s always difficult to talk in [...]

Read the full article →

Last Minute GDC Crunch!

March 13, 2009

Still hard at work on my GDC talks! Practice session at USC went great yesterday, and I just finished the slides for my second talk Networking for Physics Programmers. It’s turned into something pretty cool, a short 30 minute lecture on how to network a physics simulation, better than boring everybody over an hour, and [...]

Read the full article →

GDC Practice at USC GamePipe

March 3, 2009

I’m practicing my GDC talk “Drop-IN COOP for Open World Games” as part of the USC GamePipe seminar series. I’m talking next week on Thursday, March 12th at 10AM. So if you’re a student at USC and are interested in game networking, drop on by and give me some feedback! Click for details.

Read the full article →

Game Developer Magazine Recommends my GDC Talk

February 19, 2009

“DROP-IN CO-OP FOR OPEN WORLD GAMES [LECTURE] Glenn Fiedler (Sony) Fiedler was the multiplayer lead programmer on Pandemic/EA’s MERCENARIES 2, which featured a streaming open world and drop-in, drop-out co-op throughout its entire campaign – one of the things critics and fans liked best about the game. Making that work requires a huge amount of [...]

Read the full article →

How to Prepare a Talk for GDC

February 15, 2009

GDC 2009 is about one month away, and so far I’ve made pretty good progress on my GDC talks this year I’m doing two talks at GDC this year. My first talk “Networking for Physics Programmers” was written and practiced in rough draft form for the first time around November last year in front of [...]

Read the full article →

Moving to Santa Monica!

January 26, 2009

So for the last three years we’ve been living in a tiny studio apartment in Westwood for $1100 a month. Now this worked great while I was single and working at Pandemic, but now I’m biking to Santa Monica each morning, and I’m engaged to be married this year so lets just say the studio [...]

Read the full article →

Game Networking Resources

January 25, 2009

There are some pretty good resources on game networking out there, but they are pretty scattered and sometimes hard to find. To remedy this, in this post I’m going to collect all the good game networking links I know. Please share any links you would like to add in the comments section. Thanks! First up [...]

Read the full article →

OpenGL on MacOSX

January 19, 2009

So you want to get started coding OpenGL on the mac, but what API should you use? Apple seems to hint pretty heavily towards Objective-C with Cocoa + NSOpenGLView, but what if all you really want is an OpenGL display to draw to and not much else? All the XCode project stuff and Cocoa framework [...]

Read the full article →

Networking for Game Programmers

January 15, 2009

Ever wondered how multiplayer games are coded? I’m a professional multiplayer game programmer, and I do this stuff every day. Honestly, it’s not really that hard, provided you know the basic techniques. Problem is it’s difficult to find good information about game networking, and there is a lot of harmful info out there written by [...]

Read the full article →

If You Don't Unit Test Your Code, You're A Bloody Idiot!

January 12, 2009

I’ve been pretty big on unit tests for a long time now, but for some reason (maybe I’m mildly retarded?), I’ve always used my own homespun CHECK macro to code unit tests, something like this: #define CHECK( condition ) do { if ( !(condition) ) { exit(1); } } while(0) I switched some tests over [...]

Read the full article →